- 36831c9 GL_KHR_memory_scope_semantics by Jeff Bolz · 6 years ago
- 97068d8 Merge pull request #1465 from otakuto/remove-execute-permissions by John Kessenich · 6 years ago
- c340425 SPV: Add option for controling when the SPIRV-Tools validator is used. by John Kessenich · 6 years ago
- 717c80a SPV: Isolate SPIRV-tools glue to its own file. by John Kessenich · 6 years ago
- d03da06 Remove execute permissions by otakuto · 6 years ago
- 41436ad Link/SPV: Correct symbol IDs on merging ASTs to a single coherent space by John Kessenich · 6 years ago
- cf6bd06 HLSL: Fix #1432: Globally initialize local static variables. by John Kessenich · 6 years ago
- 312dcfb Implement GL_EXT_shader_16bit_storage and GL_EXT_shader_8bit_storage extensions. by John Kessenich · 6 years ago
- ab8960f Merge pull request #1416 from aejsmith/samplerless-texture-functions by John Kessenich · 6 years ago
- 802c62b PP: Rationalize return values of MacroExpand. by John Kessenich · 6 years ago
- e47bfae Add support for GL_EXT_samplerless_texture_functions by Alex Smith · 7 years ago
- 1ea1b13 Testing: Add new tests, and new ways of testing, for floating-point. by John Kessenich · 7 years ago
- c599167 HLSL: allow self-type cast (as no-op passthrough) by LoopDawg · 7 years ago
- 4e6d3ea HLSL: require coverage mask to be arrayed output. by LoopDawg · 7 years ago
- cfb05ec Merge pull request #1379 from LoopDawg/groupid-fix by John Kessenich · 7 years ago
- 91a8178 HLSL: various SPIR-V compute shader IDs must be a 3-vector of integers. by LoopDawg · 7 years ago
- 1326b8c HLSL: Allow stream output Append() method after entry point. by LoopDawg · 7 years ago
- b92ce60 GLSL/SPV: Fix #1310: don't create unnecessary integer matrices. by John Kessenich · 7 years ago
- 5611c6d GLSL/SPV: Implement SPV_EXT_descriptor_indexing and GL_EXT_nonuniform_qualifier by John Kessenich · 7 years ago
- 6a4a427 GLSL: Implement correct semantic checking for run-time sized arrays. by John Kessenich · 7 years ago
- 5a867ac Linker: Fix #1329: correctly merge unsized arrays, and fix link tests. by John Kessenich · 7 years ago
- 2abe9a4 Implement GL_NV_shader_subgroup_partitioned by Jeff Bolz · 7 years ago
- fb03a55 Only print legalization warning if optimizer disabled by GregF · 7 years ago
- 859b034 Types: Fix #1290: Rationalize and correct "mixed" style array dimensioning. by John Kessenich · 7 years ago
- 7cec64f Non functional: add EshTargetClientVersion alias for EShTargetClientVersion. by John Kessenich · 7 years ago
- e7e081b PP: don't give errors on some tokens under #if 0 (or similar). by John Kessenich · 7 years ago
- cd23a47 Merge pull request #1291 from ben-clayton/add-nv-nopersp by John Kessenich · 7 years ago
- f648083 Add tests for GL_NV_shader_noperspective_interpolation by Ben Clayton · 7 years ago
- 647fcca AST: Fix shift conversions, which don't require matching types. by John Kessenich · 7 years ago
- 66011cb SPV: Implement Vulkan 1.1 features and extensions. by John Kessenich · 7 years ago
- b2ae1d0 Revert "Merge pull request #1274 from greg-lunarg/legal2" by John Kessenich · 7 years ago
- 663b90d Build: Fix build issues with previous commit. by John Kessenich · 7 years ago
- fd50f6a Legalization: Omit legalization warning when spirv-opt is linked. by GregF · 7 years ago
- 1e5d7b0 Implement the extension GL_AMD_gpu_shader_half_float_fetch by Rex Xu · 8 years ago
- 46413d5 SPV: Fix #1258: cache constant structs by id, not opcode. by John Kessenich · 7 years ago
- 9c9c4e9 GLSL/SPV: Fix #1196: Require resources to have layout(binding=X). by John Kessenich · 7 years ago
- 2d9973d Tests: specExamples.vert is used twice, it needs two different output names. by John Kessenich · 7 years ago
- 4425f24 HLSL: Add conversions for image ops during SPV construction by LoopDawg · 7 years ago
- a2858d9 GLSL: Implement GL_EXT_control_flow_attributes. by John Kessenich · 7 years ago
- e18fd20 HLSL: Refactor attribute implementation. by John Kessenich · 7 years ago
- eb2c0c7 GLSL: XFB: more support for built-in block redeclarations with XFB. by John Kessenich · 7 years ago
- 8297936 SPV: Change barrier emission to conform to Khronos decisions. by John Kessenich · 7 years ago
- edaf556 SPV: Plumb through XFB buffer and stride information. by John Kessenich · 7 years ago
- be3842f GLSL: Implement XFB for redeclared built-in blocks. by John Kessenich · 7 years ago
- 1c5443c Add implementation of SPV_EXT_fragment_fully_covered by Piers Daniell · 7 years ago
- 280c75c HLSL: Allow primitive id on hull shader inputs by LoopDawg · 7 years ago
- 471bfed HLSL: Fix #606: make layout() override register. by John Kessenich · 7 years ago
- cc951f8 HLSL: Fix #1154: Support PointSize, as an attribute. by John Kessenich · 7 years ago
- 1ce94b2 Merge pull request #1166 from tafuri/#1165-invalid_Store by John Kessenich · 7 years ago
- 7ee29ba HLSL: allow keyword-identifiers as cbuffer/struct names. by LoopDawg · 7 years ago
- 66b319d Added new test to gtests and updated test data by Sebastian Tafuri · 7 years ago
- 2e62910 HLSL: matrix and vector truncations for m*v, v*m, m*m by LoopDawg · 7 years ago
- cbdf871 SPV: SampleMask does not depend on SampleRateShading. by John Kessenich · 7 years ago
- cb421ef Test: Add more legalization tests; those effected by flattening. by John Kessenich · 7 years ago
- ca4ef9f Merge pull request #1156 from LoopDawg/snorm-uav by John Kessenich · 7 years ago
- 7573a2a HLSL: ignore geometry attributes on non-GS stages. by LoopDawg · 7 years ago
- fa39cff HLSL: Accept unorm and snorm on types by LoopDawg · 7 years ago
- e5530b9 HLSL: implement TextureBuffer<type> by LoopDawg · 7 years ago
- 88e22a6 Fix #1079: don't give error when macro() name used without open (. by John Kessenich · 7 years ago
- e8d2138 Fix nondeterminism discussed in 258b700f5957fc13b0512b3734a1b0e81a1c271d by John Kessenich · 7 years ago
- 5866e67 Tests: Non-determinancy: Add back in the IntMin tests. by John Kessenich · 7 years ago
- 258b700 Non-determinant tests: Remove recent tests, to see if things stabelize. by John Kessenich · 7 years ago
- f83e2f0 GLSL: Fold constant SHRT_MIN/INT_MIN/LLONG_MIN % -1 to 0. by Aaron Muir Hamilton · 7 years ago
- 437911a GLSL: Check for implicit inner dimension in array of atomic_uint. by Aaron Muir Hamilton · 7 years ago
- 9028ed2 Check for hexadecimal literals exceeding MaxTokenLength. by Aaron Muir Hamilton · 7 years ago
- 1b46f13 HLSL: Fix #1106. Support shader setting of binding/set for $Global. by John Kessenich · 7 years ago
- f0e35bf GLSL: Make sampling operations have agnostic precision qualifiers for desktop. by John Kessenich · 7 years ago
- 3112b56 Merge pull request #1113 from xorgy/preprocessor-int-min-over-negative-one by John Kessenich · 7 years ago
- 0b55e0f Merge pull request #1102 from KhronosGroup/partially-flatten by John Kessenich · 7 years ago
- dc756a6 Preprocessor: Evaluate INT_MIN / -1 to 0. by Aaron Muir Hamilton · 7 years ago
- 5313613 Don't try to swizzle void. by Aaron Muir Hamilton · 7 years ago
- 7d67c6c PP: Fix #1104: Missing check for #if overflow. by John Kessenich · 7 years ago
- 41aa199 HLSL: Partially flatten hierarchies, instead of all or nothing. by John Kessenich · 7 years ago
- b27de02 Merge pull request #1090 from tafuri/#1084-fix-segfault by John Kessenich · 7 years ago
- 592e8f0 HLSL: Tests: Add subset of flattened opaque test to legalize results. by John Kessenich · 7 years ago
- 4f6865f Added test for local structured buffer variable by Sebastian Tafuri · 7 years ago
- 73c57bb HLSL: split textures used for both shadow and non-shadow modes by LoopDawg · 7 years ago
- 700bdeb HLSL: Fix #954: Track/access subsets of flattened multi-level aggregates. by John Kessenich · 7 years ago
- 7f93d56 HLSL: add subpass input types and methods by LoopDawg · 7 years ago
- 77ea30b HLSL: Additional attribute support: [[]], namespace, parameters: by John Kessenich · 7 years ago
- 52fe3d5 Legalization: Fix warnings and disable tests when spirv-tools not present by GregF · 7 years ago
- cd1f169 Enable HLSL legalization by GregF · 7 years ago
- e8fe8b0 Implement extension GL_NV_shader_atomic_int64 by Rex Xu · 7 years ago
- 31365af Merge pull request #1044 from dsrbecky/image_external_essl3 by John Kessenich · 7 years ago
- 4a145db HLSL: handle split InputPatch templat type in patch constant functions by LoopDawg · 7 years ago
- a5d8616 HLSL: allow mixed user & builtin members in hull shader output structure by LoopDawg · 7 years ago
- 05506bb Implement the extension GL_AMD_shader_fragment_mask by amhagan · 8 years ago
- 7611792 Fix lvalue check in SPIR-V generation by LoopDawg · 7 years ago
- 2c5b3d6 Add support for GL_OES_EGL_image_external_essl3 by David Srbecký · 7 years ago
- 75e057f Merge pull request #1037 from LoopDawg/clip-cull-geom by John Kessenich · 7 years ago
- 5e5b12e HLSL: add geometry stage support for clip/cull distance by LoopDawg · 7 years ago
- eb71cdd HLSL: fix preprocessor concatenation behaviour. by xavier · 7 years ago
- 1f312f9 Merge pull request #1028 from LoopDawg/clip-cull-input by John Kessenich · 7 years ago
- e2cda3c HLSL: handle clip and cull distance input builtin type conversion by LoopDawg · 7 years ago
- 129799a Implement extension GL_AMD_shader_image_load_store_lod by Rex Xu · 7 years ago
- 5ee0589 HLSL: add methods to track user structure in texture return type. by LoopDawg · 7 years ago
- 6a264be HLSL: implement #pragma pack_matrix(layout) by LoopDawg · 7 years ago
- 898f5fb HLSL: fix qualifier propagation from user struct types to block definitions. by LoopDawg · 7 years ago
- 934d11b GLSL 4.6: Implement shader group vote. by John Kessenich · 7 years ago
- 941f3bb GLSL 4.6: Implement draw parameters. by John Kessenich · 7 years ago