glslang-zig/glslang
Hai Nguyen febbeb4f83
Support for automap options and resource binding shift (#2834)
* Support for automap options

- Added glslang_shader_options_t with enums for auto map bindings and
  auto map locations.
- Added options param to glslang_shader_parse.
- Modified glslang_shader_parse to call appropriate auto map function if
  auto map bits are set.

* Refactored auto map for C interface

- Added glslang_shader_set_options to independently set options instead
  of being a param on an existing function.
- Added glslang_program_map_io to call mapIO so auto map location
  actually works.

* Added support for shifting resource bindings

- Added resource binding shift functions to match C++ interface

* Uncommented preprocessor call that was commented out for debugging
2021-11-29 14:23:01 -07:00
..
CInterface Support for automap options and resource binding shift (#2834) 2021-11-29 14:23:01 -07:00
ExtensionHeaders Revert port of GL_EXT_shader_realtime_clock to GL_EXT_spirv_intrinsics 2021-11-11 23:39:47 -07:00
GenericCodeGen Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
HLSL Add --hlsl-dx-position-w option 2021-11-16 18:42:12 -07:00
Include Support for automap options and resource binding shift (#2834) 2021-11-29 14:23:01 -07:00
MachineIndependent Fix validation failures of test cases regarding GL_EXT_spirv_intrinsics 2021-11-25 16:24:37 +08:00
OSDependent Initialize global mutex in a thread-safe manner 2021-11-08 14:47:32 +01:00
Public Add --hlsl-dx-position-w option 2021-11-16 18:42:12 -07:00
CMakeLists.txt cmake: Remove "conditions" from endif 2021-09-30 11:00:09 -06:00
updateGrammar Revert "Merge pull request #2330 from ShabbyX/optimize_for_angle" 2020-07-13 03:39:08 -06:00