glslang-zig/glslang/Include
steve-lunarg 132d331870 HLSL: struct splitting: assignments of hierarchical split types
This commit adds support for copying nested hierarchical types of split
types.  E.g, a struct of a struct containing both user and builtin interstage
IO variables.

When copying split types, if any subtree does NOT contain builtin interstage
IO, we can copy the whole subtree with one assignment, which saves a bunch
of AST verbosity for memberwise copies of that subtree.
2016-12-26 20:17:13 -07:00
..
arrays.h SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
BaseTypes.h Parser: Implement extension GL_AMD_gpu_shader_half_float. 2016-09-30 16:13:06 +08:00
Common.h update 2016-10-21 17:30:50 +09:00
ConstantUnion.h Non-functional: Fix typos. 2016-11-27 17:26:21 -07:00
InfoSink.h fixup! Address some compiler warnings. 2016-10-11 16:16:47 -03:00
InitializeGlobals.h Interface and naming improvements: 2013-11-01 17:41:52 +00:00
intermediate.h WIP: HLSL: Add GS support 2016-11-21 18:25:08 -07:00
PoolAlloc.h Merge branch 'cpp-headers' 2016-08-11 10:01:13 -06:00
ResourceLimits.h Implement GL_ARB_shader_texture_image_samples. Also add in gl_MaxSamples and the float imageAtomicExchange. 2014-08-13 16:54:02 +00:00
revision.h PP: Non-functional: Make a proper class out of the atom <-> string mapping. 2016-12-21 13:49:16 -07:00
revision.template Add a versioning system and tie it to the -v command-line option. System is described in glslang/Include/revision.template. 2013-12-04 04:43:40 +00:00
ShHandle.h Whitespace: Nonfunctional: fix inconsistent white space, esp. no tabs. 2016-08-05 17:34:34 -06:00
Types.h HLSL: struct splitting: assignments of hierarchical split types 2016-12-26 20:17:13 -07:00