glslang-zig/glslang
LoopDawg 132a28aac4 HLSL: allow name mangling based on texture template type
Name mangling did not account for the vector size in the template type of a texture.
This adds that.  The mangle is as it ever was for the vec4 case, which leaves
all GLSL behavior and most HLSL behavior uneffected.  For vec1-3 the size is added
to the mangle.

Current limitation: textures cannot presently be templatized on structured types,
so this works only for vectors of basic types.

Fixes #895.
2017-05-19 20:12:50 -06:00
..
GenericCodeGen Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
Include WIP: track declared builtin type [proposal] 2017-05-15 15:44:00 -06:00
MachineIndependent HLSL: allow name mangling based on texture template type 2017-05-19 20:12:50 -06:00
OSDependent Modernise CMake #2 2017-04-29 11:23:15 +02:00
Public SPV: Give error on not assigning locations to I/O. 2017-05-18 15:07:05 -06:00
CMakeLists.txt Modernise CMake #2 2017-04-29 11:23:15 +02:00
updateGrammar Bison: Non-functional: Move to revision 3.0.4. 2016-05-04 12:54:56 -06:00