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