glslang-zig/SPIRV
John Kessenich c5215791f5 IO mapper: Fix #1261: Supply location mapper with size computer.
This factored computeTypeLocationSize() out of needing the TIntermediate contents,
and uses it to show how to know how many locations an object needs.
However, it still does not do cross stage, or mixed location/no-location
analysis.
2018-02-27 13:31:48 -07:00
..
bitutils.h Parser: Implement extension GL_AMD_gpu_shader_half_float. 2016-09-30 16:13:06 +08:00
CMakeLists.txt CMake changes for HLSL legalization 2017-09-21 17:01:47 -06:00
disassemble.cpp Implement NVX_multiview_per_view_attributes 2017-02-14 15:04:33 -08:00
disassemble.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
doc.cpp SPV: Complete OpModuleProcessed implementation, enabled by have 1.2 headers. 2018-02-22 19:36:18 -07:00
doc.h [lumped builds] Add include guards (#pragma once) to header files that did not have any. 2017-05-10 16:58:38 +03:00
GLSL.ext.AMD.h Update to latest public headers. 2017-12-14 03:00:44 -07:00
GLSL.ext.EXT.h Add implementation of SPV_EXT_fragment_fully_covered 2017-12-14 07:42:23 -07:00
GLSL.ext.KHR.h SPV: 1st pass implementation of SPV_EXT_shader_viewport_index_layer. 2017-08-25 13:04:39 -06:00
GLSL.ext.NV.h SPV: Update SPV header to official Rev. 10 of 1.0, and fix the consequences of doing so. 2017-02-27 01:50:28 -07:00
GLSL.std.450.h SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
GlslangToSpv.cpp IO mapper: Fix #1261: Supply location mapper with size computer. 2018-02-27 13:31:48 -07:00
GlslangToSpv.h Versioning: Update some version strings. Still need better overall version. 2017-11-02 22:34:43 -06:00
hex_float.h Build: Attempt better support for VS 2012. 2017-08-25 21:35:37 -06:00
InReadableOrder.cpp Use unordered_set in ReadableOrderTraverser. 2017-05-11 20:48:34 -04:00
Logger.cpp [VS2010] Remove use of ranged-for loops 2016-05-17 01:20:30 +02:00
Logger.h [VS2010] Remove use of "= default" and "= delete" 2016-05-17 01:20:25 +02:00
spirv.hpp SPV: Bump SPIR-V header to the unified1 version (version 1.2). 2018-01-29 16:16:11 -07:00
SpvBuilder.cpp SPV: Fix #1258: cache constant structs by id, not opcode. 2018-02-26 19:35:39 -07:00
SpvBuilder.h SPV: Fix #1258: cache constant structs by id, not opcode. 2018-02-26 19:35:39 -07:00
spvIR.h SPV: Memory model: Reduce set of memory-semantic bits requested for "all". 2017-12-16 00:34:08 -07:00
SPVRemapper.cpp Remapper: Fix strip algo when strip ranges overlap 2017-11-02 14:01:57 -06:00
SPVRemapper.h Remapper: make remapper robust against non-exiting error handlers 2017-09-20 15:19:43 -06:00