Commit Graph

8126 Commits

Author SHA1 Message Date
Бранимир Караџић 5a4db33206 geometryc: Fixed missing quote. 2022-04-05 10:27:21 -07:00
ichordev 7a5fec1580
Documentation update 2 (#2756)
* Reworded & reformatted bgfx.rst for better clarity

* Reworded for clarity; made option format more consistent

* Added one character!

* Updated shaderc help

Will update docs to 100% match soon

* Updated geometryc's help

Co-authored-by: Бранимир Караџић <branimirkaradzic@gmail.com>
2022-04-04 12:57:00 -07:00
Catalin Moldovan 11ba8de2d1
Shaderc console out (#2758)
* Add support to output compiled shader to stdout

* Whitespace formating fixes

* Updated shaderc cli stdout output option to "--stdout"
2022-04-04 12:52:44 -07:00
Бранимир Караџић cb857c3cd3 Updated docs. 2022-04-03 18:50:04 -07:00
Бранимир Караџић 9dc93eb0b1 Updated IDL bindings. 2022-04-03 18:46:29 -07:00
Бранимир Караџић 822dce26e5 Updated spirv-cross. 2022-04-03 18:45:27 -07:00
Бранимир Караџић 0a26666409 Updated spirv-tools. 2022-04-03 18:45:27 -07:00
Бранимир Караџић a710e11630 Updated glslang. 2022-04-03 18:45:27 -07:00
Catalin Moldovan 21f5f941bb
Added zig bindings generation (#2757) 2022-04-03 18:42:43 -07:00
Miguel Ángel 5ae2271667
Replaced VK_FORMAT_D24_UNORM_S8_UINT with the more supported VK_FORMAT_D32_SFLOAT_S8_UINT (#2755)
Co-authored-by: Miguel Ángel Pérez Martínez <miguel_angel_perez_martinez@not_an_email.com>
2022-04-01 07:27:42 -07:00
Бранимир Караџић 6940ddd85e Cleanup. 2022-03-31 20:21:32 -07:00
Бранимир Караџић 6601587af0 Added docs source. 2022-03-31 19:22:38 -07:00
Бранимир Караџић f86499b726 Updated version number. 2022-03-31 18:42:28 -07:00
Бранимир Караџић eed8ed95dd Updated bindings. 2022-03-31 18:41:55 -07:00
Christophe Dehais f44818b548
Import glDrawBuffers() from WEBGL_draw_buffers extension (#2667) 2022-03-31 18:27:24 -07:00
Miguel Ángel 3ec6d59b47
Added "texture2DArray" to the list of deprecated functions that need to be changed to "texture" (#2715)
Co-authored-by: Miguel Ángel Pérez Martínez <miguel_angel_perez_martinez@not_an_email.com>
2022-03-31 18:25:35 -07:00
ichordev 81c6610293
Minor rewording & increase of clarity (#2752)
* Minor rewording & increase of clarity

* Corrected a noun that was being used as a verb

* Slight rewording of the C99 bindings notices

* Actually, this sounds better & looks nicer
2022-03-31 18:07:21 -07:00
James Fulop d9cdc67993
add missing semicolon (#2751) 2022-03-30 07:26:40 -07:00
Sandy 251e35ae09
Fixes for shader texture array in GLES3 (#2750)
* opengl: use texture for texture2DArray

* shaderc: Add default precision for sampler2DArray on GLES3
2022-03-29 13:14:21 -07:00
Sandy c0cbaf2a43
gl: Get maxTextureLayers on versions 3.0 and up (#2749) 2022-03-29 10:57:33 -07:00
Бранимир Караџић 04318d22c1 Rebuilt shaders. 2022-03-26 13:46:02 -07:00
Бранимир Караџић eb76255063 Fixed typo. 2022-03-26 13:45:48 -07:00
pezcode d7a8e50d26
Fix resource register macro expansion (#2747)
The preprocessor library (fcpp) has issues with ## and doesn't expand
properly. We can work around that by using the [reg] syntax which is
supported for all shader targets that internally use HLSL through glslang.
2022-03-22 20:47:29 -07:00
Бранимир Караџић 3cc0de3335 Updated spirv-tools. 2022-03-19 09:06:28 -07:00
Бранимир Караџић bb86501886 Updated spirv-headers. 2022-03-19 09:06:16 -07:00
Alexander 6a1809baa2
Use depth in default sort mode (#2744)
submit param _depth is no longer ignored when using default sort mode
2022-03-14 08:58:59 -07:00
Бранимир Караџић 12e3ad2970 Updated spirv-cross. 2022-03-12 13:23:36 -08:00
Бранимир Караџић 837eecfa16 Updated spirv-tools. 2022-03-12 13:23:20 -08:00
Бранимир Караџић 8714a099ef Updated vulkan headers. 2022-03-12 13:23:06 -08:00
ichordev 6bc813fb76
Updated D bindings: enums expanded; added some C++ pre-processor functions (#2742)
* D binds: expanded enums; added some C++ pre-processor functions

* Updated D bindings files
2022-03-08 11:25:54 -08:00
Бранимир Караџић fdc3d74dfe Updated ImGui. 2022-03-05 17:41:15 -08:00
Бранимир Караџић 6bbd3aafce Updated spirv-cross. 2022-03-05 17:41:03 -08:00
Бранимир Караџић 1e978cc3db Updated spirv-tools. 2022-03-05 17:40:54 -08:00
Бранимир Караџић 971f86f370 Updated spirv-headers. 2022-03-05 17:40:44 -08:00
Бранимир Караџић feba6931c0 Updated glslang. 2022-03-05 17:40:35 -08:00
Branimir Karadžić da9e2f0400 D3D12: Fixed texture array update. 2022-03-05 16:44:56 -08:00
Бранимир Караџић 7cfa401860 Updated bindings. 2022-03-05 16:33:03 -08:00
ichordev 630890f5de
Fixed uint8_t being bound to byte instead of ubyte (#2735) 2022-03-05 16:32:38 -08:00
Christophe Dehais 6c9248914e
Fix leaked FBO for depth/stencil only view (#2738) 2022-03-04 09:48:50 -08:00
Бранимир Караџић ae7aeba72c GL: Fixed vertex layout binding. 2022-02-25 17:21:55 -08:00
Бранимир Караџић 0e032b586e Updated README. 2022-02-23 21:47:04 -08:00
Bruno Croci 4f3328edb3
Added `textureCube` macro for GLSL >= 130. (#2728)
`textureCube` requires extension `GL_NV_shadow_samplers_cube`, however `texture` can sample a cube sampler without the extension.
2022-02-21 19:41:28 -08:00
Бранимир Караџић 3d4bd88c06 Updated version number. 2022-02-12 10:01:31 -08:00
Бранимир Караџић 52086830e1 Updated ImGui. 2022-02-12 10:00:16 -08:00
Бранимир Караџић 65e6222ab5 Updated spirv-tools. 2022-02-12 09:38:25 -08:00
Бранимир Караџић 05ff29bdca Updated spirv-headers. 2022-02-12 09:38:14 -08:00
Бранимир Караџић b114d8bd62 Updated glslang. 2022-02-12 09:38:00 -08:00
Бранимир Караџић 8f96b8ade7 Cleanup. 2022-02-11 08:15:04 -08:00
pezcode 88a6317a93
Switch to imgui IO event API (#2726)
Added in imgui 1.87
2022-02-11 08:12:27 -08:00
Kitchen e42fe374c3
fix only msaa depth texutre in frame buffer error on iOS platform (#2725) 2022-02-09 06:29:14 -08:00