- e518772 SPV: The result type of OpArrayLength should be UINT by Rex Xu · 7 years ago
- 1e5d7b0 Implement the extension GL_AMD_gpu_shader_half_float_fetch by Rex Xu · 8 years ago
- d55fe86 HLSL: Fix #1257: layout float1, int1, etc., as scalars. by John Kessenich · 7 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
- 4bee531 HLSL: Fix #1249: Always execute both sides of ternary "?:". by John Kessenich · 7 years ago
- 4425f24 HLSL: Add conversions for image ops during SPV construction by LoopDawg · 7 years ago
- b587fb6 GLSL: Fix #1247. Remove extraneous *= matrix test. by John Kessenich · 7 years ago
- 23ea3db Warning for #pragma once. GLSL and HLSL. Addresses #824. by John Kessenich · 7 years ago
- 497d5ff Update SPIRV-Tools known-good by David Neto · 7 years ago
- 71b5da6 SPV: Bump up generator number, because previous commit changes code gen slightly. by John Kessenich · 7 years ago
- 5c3eed5 SPV: Create more access chains addressing a few swizzling issues. by John Kessenich · 7 years ago
- d123299 Update SPIRV-Tools known-good by David Neto · 7 years ago
- b3f9e0a GLSL: Fix #1229: merge array sizes in parameter declarations. by John Kessenich · 7 years ago
- 98e733c Merge pull request #1232 from KhronosGroup/control-flow-attributes by John Kessenich · 7 years ago
- da0b18c Error message: Improve error message (will help another party id a bug). by John Kessenich · 7 years ago
- 3047656 AST: dump attributes along with control flow. by John Kessenich · 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
- 2b5ea9f SPV Version: Emit the requested SPIR-V version, not the header version. by John Kessenich · 7 years ago
- 6c1c276 SPV: Bump SPIR-V header to the unified1 version (version 1.2). by John Kessenich · 7 years ago
- 0e58bbd Update known-good spirv-tools. by David Neto · 7 years ago
- e22e347 HLSL: Fix #1208: accept both int and uint in asuint() and asint(). by John Kessenich · 7 years ago
- eb2c0c7 GLSL: XFB: more support for built-in block redeclarations with XFB. by John Kessenich · 7 years ago
- 9c6f8cc Scanner: Many int16 and float16 fixes, including performance. by John Kessenich · 7 years ago
- c043aad Scanner: Many int64 fixes, including performance. by John Kessenich · 7 years ago
- 132cf53 HLSL: Fix #1203: Declare anonymous members for cbuffer with no ';' by John Kessenich · 7 years ago
- fd1e8a7 HLSL: Fix 1201: Accept 'layout' as an identifier. by John Kessenich · 7 years ago
- 046bae0 HLSL: Attributes: Add [[vk::constant_id()]] and [[vk::push_constant]] by John Kessenich · 7 years ago
- e08ed0c Merge pull request #1190 from jfmarquis/hlsl-store-type-propagation by John Kessenich · 7 years ago
- 8a3f7a1 Merge branch 'flatten1' of https://github.com/greg-lunarg/glslang into greg-lunarg-flatten1 by John Kessenich · 7 years ago
- b3cff2f HLSL Tests: Remove optimization from tests that don't need it. by John Kessenich · 7 years ago
- e063928 HLSL Legalization: Add scalar replacement by GregF · 7 years ago
- 3f0aff8 HLSL: Fix possibly incorrect type conversion in StoreN and LoadN by Jean-François Marquis · 7 years ago
- e1ff231 GLSL: Fix #1193: no 'location' on uniform/buffer block. by John Kessenich · 7 years ago
- 2505057 SPV: Memory model: Reduce set of memory-semantic bits requested for "all". by John Kessenich · 7 years ago
- 838d7af SPV: HLSL: Move to correct HLSL barrier semantics, per Khronos recommendation. by John Kessenich · 7 years ago
- c72e593 SPV: Bump the generator number to account for barrier changes. by John Kessenich · 7 years ago
- 8297936 SPV: Change barrier emission to conform to Khronos decisions. by John Kessenich · 7 years ago
- 070aaea HLSL: Fix #1192: when bool operands are converted to ints, convert result type. by John Kessenich · 7 years ago
- 788fbeb HLSL: Make attributes for built-in override semantics. 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
- 0cff510 HLSL: for split output structs, propagate indirection to builtin. by LoopDawg · 7 years ago
- e078059 Merge pull request #1174 from LoopDawg/y-flip by John Kessenich · 7 years ago
- 8116cfc HLSL: Give error on unsupported buffer initializer. by John Kessenich · 7 years ago
- 67fca7c Merge pull request #1178 from LoopDawg/primitiveid-hs-input by John Kessenich · 7 years ago
- 280c75c HLSL: Allow primitive id on hull shader inputs by LoopDawg · 7 years ago
- dc005fb HLSL: Stop flattening non-IO structs containing opaques. by John Kessenich · 7 years ago
- b22c069 HLSL: add optional position.Y inversion 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
- 6a14f78 HLSL: Fix #1163: treat buffers as references when calling functions. by John Kessenich · 7 years ago
- 8c49f9b HLSL: minor: add warning for mat() matrix size truncation by LoopDawg · 7 years ago
- ffc31cd Tests: Trigger more texture tests, and hopefully see build failure go away. by John Kessenich · 7 years ago
- 1ce94b2 Merge pull request #1166 from tafuri/#1165-invalid_Store by John Kessenich · 7 years ago
- b2abe2f Merge pull request #1169 from LoopDawg/cbuffer-identifier by John Kessenich · 7 years ago
- 7ee29ba HLSL: allow keyword-identifiers as cbuffer/struct names. by LoopDawg · 7 years ago
- cee29b0 HLSL: add implicit mat*mat truncations 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
- a9c8cce Merge pull request #1143 from LoopDawg/texturebuffer by John Kessenich · 7 years ago
- a0680e6 Merge pull request #1114 from LoopDawg/validator-script by John Kessenich · 7 years ago
- e570955 Reverse order of setShiftBindingForSet parameters by LoopDawg · 7 years ago
- 4ec680e Add script to crank test shaders through spirv-val by LoopDawg · 7 years ago
- e5530b9 HLSL: implement TextureBuffer<type> by LoopDawg · 7 years ago
- 2edde66 SPV: Don't support noise*() when generating SPV. by John Kessenich · 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
- ac51602 Fix #1065: don't validate Vulkan binding numbers. 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
- b5b0846 Merge pull request #1124 from xorgy/check-inner-implicit-atomic-uint by John Kessenich · 7 years ago
- 9d4a1b2 Preprocessor: Evaluate INT_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
- 9cfc155 Merge pull request #1118 from xorgy/only-swizzle-numbers-and-bools by John Kessenich · 7 years ago
- 016e47f Merge branch 'only-parse-inf-constant-in-hlsl' of https://github.com/xorgy/glslang into xorgy-only-parse-inf-constant-in-hlsl by John Kessenich · 7 years ago
- 6e33b78 Tests: Add test for GLSL +-#INF. by John Kessenich · 7 years ago
- 9028ed2 Check for hexadecimal literals exceeding MaxTokenLength. by Aaron Muir Hamilton · 7 years ago
- 07c0bce Only try swizzles on vectors, numbers, and booleans. by Aaron Muir Hamilton · 7 years ago
- 573cc9e Merge pull request #1111 from LoopDawg/per-set-binding-offsets by John Kessenich · 7 years ago
- 7a9db71 SPV: Don't emit StorageImageMultisample capability for subpass images. by John Kessenich · 7 years ago
- 1b46f13 HLSL: Fix #1106. Support shader setting of binding/set for $Global. by John Kessenich · 7 years ago
- 08a1442 Add per-descriptor-set IO mapping shift values. by LoopDawg · 7 years ago
- fe4e572 GLSL->SPIR-V: Put precision decorations on imageLoad(). 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
- 1a4bbc4 HLSL: More clip fix: It is more involved than previous commit. Complete. by John Kessenich · 7 years ago