glslang-zig/glslang
steve-lunarg 4f2da27aec HLSL: phase 3a: Add sub-vec4 rwtexture formats (qualifier.layoutFormat)
This PR sets the TQualifier layoutFormat according to the HLSL image type.
For instance:

  RWTexture1D <float2> g_tTex1df2;

becomes ElfRg32f.  Similar on Buffers, e.g, Buffer<float4> mybuffer;

The return type for image and buffer loads is now taken from the storage format.
Also, the qualifier for the return type is now (properly) a temp, not a global.
2016-10-14 18:44:32 -06:00
..
GenericCodeGen Whitespace: Nonfunctional: fix inconsistent white space, esp. no tabs. 2016-08-05 17:34:34 -06:00
Include HLSL: phase 3a: Add sub-vec4 rwtexture formats (qualifier.layoutFormat) 2016-10-14 18:44:32 -06:00
MachineIndependent Merge pull request #542 from steve-lunarg/rwbuffers 2016-10-13 12:49:56 -06:00
OSDependent Merge branch 'cpp-headers' 2016-08-11 10:01:13 -06:00
Public add reflection queries to return a TType. Fix minor issue with interface names. 2016-10-02 16:57:58 -06:00
CMakeLists.txt HLSL: Add location offsets per resource type 2016-09-20 20:31:27 -06:00
updateGrammar Bison: Non-functional: Move to revision 3.0.4. 2016-05-04 12:54:56 -06:00