1. b9197c8 Web: Make switched methods all be non-virtual, more web-dependent code, by John Kessenich · 5 years ago
  2. fb4f233 Web: Use isEsProfile() instead of run-time testing; remove more atomics by John Kessenich · 5 years ago
  3. 155d351 Web: Remove unused stage functionality, SPIR-V logger, and hex_utils by John Kessenich · 5 years ago
  4. 7015bd6 Web: Remove/rationalize a set of *_EXTENSIONS, using GLSLANG_WEB. by John Kessenich · 5 years ago
  5. e66dace Web: First pass of tabling the built-in function declarations. by John Kessenich · 5 years ago
  6. 23d2775 Web: Selectively remove a few key features, using #ifndef GLSLANG_WEB by John Kessenich · 5 years ago
  7. bfc21ff Web: Change a bunch of HLSL methods from dynamic to compile-time known. by John Kessenich · 5 years ago
  8. d4ed515 Web: Remove a few additional HLSL constructs with ENABLE_HLSL. by John Kessenich · 5 years ago
  9. 1376106 Web: Add sanity check test suite for smaller-footprint builds. by John Kessenich · 5 years ago
  10. 7fc8683 Merge pull request #1813 from jeffbolznv/compositeconstruct by John Kessenich · 5 years ago
  11. 642b6ad Merge pull request #1844 from alelenv/ast_print_fix by John Kessenich · 5 years ago
  12. c1e61d6 Fix bugs in missing Builtin decoration for some NV builtins for tessellation by Ashwin Lele · 5 years ago
  13. a76d1c2 Fix bug in printing trailing comma when dumping AST for a structure. by Ashwin Lele · 5 years ago
  14. e383c5f Merge pull request #1837 from KhronosGroup/fix-NV_compute_shader_derivatives by John Kessenich · 5 years ago
  15. f2dcc87 Allow unsized view array dimension for non-block perviewNV attributes by Sahil Parmar · 5 years ago
  16. 50dc8c3 Merge pull request #1824 from KhronosGroup/fix-spec-expr-array-check by John Kessenich · 5 years ago
  17. 33081e0 ESSL: Fix #1823: Conditions for when derivatives are in compute shader. by John Kessenich · 5 years ago
  18. 1a6e853 GLSL: Fix #1833: Don't constant fold integer mix to a float. by John Kessenich · 5 years ago
  19. dbd4c3c spirv: Generate missing SampleMaskOverrideCoverageNV capability op by Jason Macnak · 5 years ago
  20. c1ad396 Avoid generating 8/16-bit constants when 8/16-bit arithmetic extensions aren't enabled by Jeff Bolz · 5 years ago
  21. 87dd98f Test updates by Alan Baker · 5 years ago
  22. 96524f9 SPV: Fix #1783: Don't do bounds checking for spec-const-expression size by John Kessenich · 5 years ago
  23. 4b4b41a HLSL: Fix #1815: Don't constant fold spec-constant array indexing. by John Kessenich · 5 years ago
  24. 6a50a78 update spirv-headers to pick up demote_to_helper_invocation by Jeff Bolz · 5 years ago
  25. ba6170b Implement GL_EXT_demote_to_helper_invocation by Jeff Bolz · 5 years ago
  26. 5313449 Handle SPIR-V type mismatch when constructing a composite by Jeff Bolz · 5 years ago
  27. 4b5c498 Add a bunch of missing cases to promoteConstantUnion. Use macros to expand all the cases more simply. by Jeff Bolz · 5 years ago
  28. 8912336 Add test for constant type conversion by Jeff Bolz · 5 years ago
  29. 9c14f77 AST/SPV: Fix #930: translate uvec4 <-> uint64 for SubgroupGeMask et. al. by John Kessenich · 5 years ago
  30. a9b00ac Merge pull request #1806 from KhronosGroup/nan-clamp by John Kessenich · 5 years ago
  31. 5d73a3c Merge pull request #1698 from jeffbolznv/private_storage_variables by John Kessenich · 5 years ago
  32. 605afc7 SPV: Add a switch for favoring non-NaN operands in min, max, and clamp. by John Kessenich · 5 years ago
  33. 38a52fc Add gl_SemanticsVolatile to GL_KHR_memory_scope_semantics, and make volatile-qualified atomics generate MemorySemanticsVolatile when using the Vulkan memory model by Jeff Bolz · 5 years ago
  34. e86cc18 Update test expectations for new SPIRV-Tools by Alan Baker · 5 years ago
  35. 2cb2f19 Add support for GL_NV_shader_sm_builtins by Daniel Koch · 5 years ago
  36. 92b5c9e GLSL: Revert f6873f7 to fix #1764. by John Kessenich · 5 years ago
  37. fd556e3 Use spvValidatorOptionsSetBeforeHlslLegalization for pre-legalized HLSL by Jeff Bolz · 5 years ago
  38. c6f0ce8 Support GL_ARB_fragment_shader_interlock by Jeff Bolz · 5 years ago
  39. 593a4e0 Fix subgroup support for ray tracing by Daniel Koch · 5 years ago
  40. c3e60ad Add AST tests for ray tracing shaders by Daniel Koch · 5 years ago
  41. 3418cb4 Add AST tests for mesh and task shaders by Daniel Koch · 5 years ago
  42. 51760c8 Add more subgroup testing by Daniel Koch · 5 years ago
  43. 8adc2f5 Allow runtime-sized arrays of acceleration structures by Jeff Bolz · 5 years ago
  44. 40b1a9e Fix include guard for GL_EXT_multiview by Daniel Koch · 5 years ago
  45. 9bb17cd Return consistent names from CapabilityString by Daniel Koch · 5 years ago
  46. 8b920c7 Update SPIRV-Tools, SPIRV-Headers by David Neto · 5 years ago
  47. b64952e SPV 1.4: Move to 1.4 validation, removing all 1.4 validation failures. by John Kessenich · 5 years ago
  48. f43c739 SPV 1.4: Emit SignExtend and ZeroExtend for integer image reads/writes. by John Kessenich · 6 years ago
  49. 61a5ce1 SPV 1.4: Lookup tables: Use variable initializer and NonWritable... by John Kessenich · 6 years ago
  50. fbb6bdf SPV 1.4: Add support for OpCopyLogical, careful of Boolean differences. by John Kessenich · 6 years ago
  51. 1f4d046 SPV 1.4: Implement the 5 new loop controls. by John Kessenich · 6 years ago
  52. 0c1e71a SPV 1.4: Use OpSelect for trivial typed non-scalar/vector expressions. by John Kessenich · 6 years ago
  53. cfea59d SPV 1.4: Add testing infrastructure for SPV 1.4 tests. by John Kessenich · 6 years ago
  54. 88220d5 For nonuniformEXT constructor, make a copy of the node to decorate by Jeff Bolz · 5 years ago
  55. e291f7a Merge pull request #1739 from jeffbolznv/buffer_reference2 by John Kessenich · 5 years ago
  56. c0640da Merge pull request #1758 from jeffbolznv/convertonly by John Kessenich · 6 years ago
  57. 5cb2fa2 Fix #1759: Check for specialization constants when literals required. by John Kessenich · 6 years ago
  58. 758c933 Add support for GL_EXT_buffer_reference2 by Jeff Bolz · 6 years ago
  59. faac86e If a shader's only use of float16 is for FConvert, add the Float16 capability. by Jeff Bolz · 6 years ago
  60. f6873f7 GLSL: Add error check for an argument dropping the 'restrict' qualifier by John Kessenich · 6 years ago
  61. 08d61df Fix #1720: Give an error for parameter mismatched image format. by John Kessenich · 6 years ago
  62. 137e071 Merge pull request #1740 from ewerness-nv/callableincoming by John Kessenich · 6 years ago
  63. 83170e3 Enable GL_KHR_shader_subgroup properly by Daniel Koch · 6 years ago
  64. 659060b Callables shouldn't have incoming ray flags by Eric Werness · 6 years ago
  65. e442a03 GLSL: Fix tessellation control shader bounding box support. (#1730) by Laurie · 6 years ago
  66. 80c36be Merge pull request #1728 from alelenv/shaderrecord_fix by John Kessenich · 6 years ago
  67. 938ab9a Update SPIRV-Tools and Headers by Ryan Harrison · 6 years ago
  68. 3fd1232 Improved fix for buffer reference constants by Jeff Bolz · 6 years ago
  69. 38cbad1 Fix interactions between 'volatile' and the Vulkan memory model by Jeff Bolz · 6 years ago
  70. afa5671 Error out writes to shaderRecordNV buffer blocks. by Ashwin Lele · 6 years ago
  71. be63fac Handle buffer references vs 'const' by Jeff Bolz · 6 years ago
  72. 4605e2e Implement GL_NV_cooperative_matrix by Jeff Bolz · 6 years ago
  73. a84079d PP: Fix #1605: Paste tokens for ## through number->letter transitions. by John Kessenich · 6 years ago
  74. 141bc5a Fix type recursion with EOpIndexIndirect dereferences by baldurk · 6 years ago
  75. 2b2316d Add Float16/Int8/Int16 capabilities for private variables and function parameters by Jeff Bolz · 6 years ago
  76. 9f538c7 Merge pull request #1696 from baldurk/fix-nonblock-array-size by John Kessenich · 6 years ago
  77. 6fee944 PP: Fix #1694: Rationalize errors on partially expanded macro argument. by John Kessenich · 6 years ago
  78. 9466850 Update gtest to explicitly size gl_PrimitiveIndicesNV[] by Sahil Parmar · 6 years ago
  79. ab027be Fix resizing of gl_PrimitiveIndicesNV[] to max_primitives*geomSize by Sahil Parmar · 6 years ago
  80. 879562b Fix treatment of array input/output variables in reflection by baldurk · 6 years ago
  81. 1905069 Add option to unwrap I/O block aggregates in reflection by baldurk · 6 years ago
  82. 9840f11 PP: Fix #1694: Handle badly formed argument substitution. by John Kessenich · 6 years ago
  83. d83344f Merge pull request #1684 from baldurk/reflection-interface-improve by John Kessenich · 6 years ago
  84. 3958927 Add missing support for gl_MeshViewCountNV/gl_MeshViewIndicesNV in task shaders by Sahil Parmar · 6 years ago
  85. aeeaf08 Update expected test results by Alan Baker · 6 years ago
  86. a972e73 Add option to reflect all block members, inactive or active. by baldurk · 6 years ago
  87. 657acc0 Add option to reflect buffer blocks & variables separately to uniforms by baldurk · 6 years ago
  88. 4a2aa82 Reflect array stride, top-level array stride, and block member count by baldurk · 6 years ago
  89. 0af5e3e Reflect pipeline outputs as well as inputs, optionally from other stages by baldurk · 6 years ago
  90. edf8212 Add an option to report array variables with trailing [0] suffix by baldurk · 6 years ago
  91. 15c37f7 Include array index in reflected uniform names more consistently by baldurk · 6 years ago
  92. 9983f99 Merge pull request #1687 from Igalia/apinheiro/no-more-struct-member-offsets by John Kessenich · 6 years ago
  93. eaf31ab Add 8-bit/16-bit transform feedback support for future use by Rex Xu · 6 years ago
  94. de3b8e3 Fix #1682: flesh out more vulkan/SPV ModuleProcessed by John Kessenich · 6 years ago
  95. 0f66082 ParseHelper: don't assign xfb_offset for struct members by Alejandro Piñeiro · 6 years ago
  96. c9e0336 Merge pull request #1675 from nicebyte/ext_yuv_target by John Kessenich · 6 years ago
  97. c28369b Add support for GL_EXT_YUV_target by nicebyte · 6 years ago
  98. 90995f5 Update reflection offset consistently for structure members by baldurk · 6 years ago
  99. 544c039 HLSL: Fix #1679: Add HLSL earlydepthstencil -> SPV EarlyFragmentTests. by John Kessenich · 6 years ago
  100. e135a48 More precisely check for the qualifiers that enable the vulkan memory model for buffer references. by Jeff Bolz · 6 years ago