glslang-zig/SPIRV
John Kessenich 46413d5780 SPV: Fix #1258: cache constant structs by id, not opcode.
Constants were generally cached by type opcode, but all structures share the
same type opcode (OpTypeStruct), so they need to be cached by type id.
2018-02-26 19:35:39 -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 HLSL: Fix #1249: Always execute both sides of ternary "?:". 2018-02-20 21:32:33 -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