1. deec193 Web: Turn off includes, independent preprocessing path, fine tune all. by John Kessenich · 5 years ago
  2. b9197c8 Web: Make switched methods all be non-virtual, more web-dependent code, by John Kessenich · 5 years ago
  3. fb4f233 Web: Use isEsProfile() instead of run-time testing; remove more atomics by John Kessenich · 5 years ago
  4. 155d351 Web: Remove unused stage functionality, SPIR-V logger, and hex_utils by John Kessenich · 5 years ago
  5. 39697cd Web: Remove unnecessary GLSL numeric types, and some collateral. by John Kessenich · 5 years ago
  6. 3e4b6ff Web: Tighten up sampling code and interfaces. by John Kessenich · 5 years ago
  7. eaf4496 Web: Complete the removal of vendor-specific #ifdef's, including CMake. by John Kessenich · 5 years ago
  8. a28f7a7 Web: Generalize _EXTENSIONS* in SPIR-V back-end. by John Kessenich · 5 years ago
  9. 7015bd6 Web: Remove/rationalize a set of *_EXTENSIONS, using GLSLANG_WEB. by John Kessenich · 5 years ago
  10. 23d2775 Web: Selectively remove a few key features, using #ifndef GLSLANG_WEB by John Kessenich · 5 years ago
  11. 3cea2e5 Bump revision and give the bots another chance to work. by John Kessenich · 5 years ago
  12. 7fc8683 Merge pull request #1813 from jeffbolznv/compositeconstruct by John Kessenich · 5 years ago
  13. c1e61d6 Fix bugs in missing Builtin decoration for some NV builtins for tessellation by Ashwin Lele · 5 years ago
  14. 2bb2da9 SPV: Update to latest SPIR-V header. by John Kessenich · 5 years ago
  15. bb7307b OpIsHelperInvocationEXT should declare relevant SPV extension and capability by Rex Xu · 5 years ago
  16. dbd4c3c spirv: Generate missing SampleMaskOverrideCoverageNV capability op by Jason Macnak · 5 years ago
  17. 91fb009 Add support for SPV_KHR_shader_clock by amhagan · 5 years ago
  18. 6a50a78 update spirv-headers to pick up demote_to_helper_invocation by Jeff Bolz · 5 years ago
  19. ba6170b Implement GL_EXT_demote_to_helper_invocation by Jeff Bolz · 5 years ago
  20. 5313449 Handle SPIR-V type mismatch when constructing a composite by Jeff Bolz · 5 years ago
  21. 6cca0e9 Remove extraneous semicolons by Shahbaz Youssefi · 5 years ago
  22. 9c14f77 AST/SPV: Fix #930: translate uvec4 <-> uint64 for SubgroupGeMask et. al. by John Kessenich · 5 years ago
  23. a9b00ac Merge pull request #1806 from KhronosGroup/nan-clamp by John Kessenich · 5 years ago
  24. 5d73a3c Merge pull request #1698 from jeffbolznv/private_storage_variables by John Kessenich · 5 years ago
  25. 605afc7 SPV: Add a switch for favoring non-NaN operands in min, max, and clamp. by John Kessenich · 5 years ago
  26. 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
  27. 2cb2f19 Add support for GL_NV_shader_sm_builtins by Daniel Koch · 5 years ago
  28. fd556e3 Use spvValidatorOptionsSetBeforeHlslLegalization for pre-legalized HLSL by Jeff Bolz · 5 years ago
  29. c6f0ce8 Support GL_ARB_fragment_shader_interlock by Jeff Bolz · 5 years ago
  30. 593a4e0 Fix subgroup support for ray tracing by Daniel Koch · 5 years ago
  31. 9bb17cd Return consistent names from CapabilityString by Daniel Koch · 5 years ago
  32. cda52d5 Fixed .dll install on MSVC. by Matthew Albrecht · 5 years ago
  33. 6e384fe Build: Fix 3 warnings. by John Kessenich · 5 years ago
  34. b64952e SPV 1.4: Move to 1.4 validation, removing all 1.4 validation failures. by John Kessenich · 5 years ago
  35. f43c739 SPV 1.4: Emit SignExtend and ZeroExtend for integer image reads/writes. by John Kessenich · 5 years ago
  36. 61a5ce1 SPV 1.4: Lookup tables: Use variable initializer and NonWritable... by John Kessenich · 6 years ago
  37. fbb6bdf SPV 1.4: Add support for OpCopyLogical, careful of Boolean differences. by John Kessenich · 6 years ago
  38. 1f4d046 SPV 1.4: Implement the 5 new loop controls. by John Kessenich · 6 years ago
  39. 0c1e71a SPV 1.4: Use OpSelect for trivial typed non-scalar/vector expressions. by John Kessenich · 6 years ago
  40. 7c7731e SPV 1.4: Generate all globals on OpEntryPoint interface list. by John Kessenich · 6 years ago
  41. 2dd4ab3 SPV: Move to the SPIR-V 1.4 header. by John Kessenich · 5 years ago
  42. 88220d5 For nonuniformEXT constructor, make a copy of the node to decorate by Jeff Bolz · 5 years ago
  43. faac86e If a shader's only use of float16 is for FConvert, add the Float16 capability. by Jeff Bolz · 5 years ago
  44. 3416d48 Update to latest SPIR-V header and bump revision. by John Kessenich · 5 years ago
  45. 8b2f96d Check if _MSC_VER is defined before using. by Daniel Koch · 5 years ago
  46. bd0f5ad Merge pull request #1733 from null77/fix-msvc-warn by John Kessenich · 5 years ago
  47. 099a80d Suppress MSVC warning about unused variable. by Jamie Madill · 5 years ago
  48. 35aeb04 Avoid running the validator as part of the optimization pass. by Panagiotis Christopoulos Charitos · 5 years ago
  49. b184e41 Build: Update to the most recent SPIR-V headers, for Rev. 7 of SPV 1.3 by John Kessenich · 5 years ago
  50. 40c16ec Merge pull request #1717 from jeffbolznv/getBufferReferenceAlignment by John Kessenich · 6 years ago
  51. 7895e47 Move getBufferReferenceAlignment to be a method of TType by Jeff Bolz · 6 years ago
  52. 3fd1232 Improved fix for buffer reference constants by Jeff Bolz · 6 years ago
  53. 79d25ea Merge pull request #1714 from jeffbolznv/volatil by John Kessenich · 6 years ago
  54. cc4a756 Build: Update to latest SPIR-V header. by John Kessenich · 6 years ago
  55. 38cbad1 Fix interactions between 'volatile' and the Vulkan memory model by Jeff Bolz · 6 years ago
  56. 1994fe4 Fix NV_EXTENSIONS-disabled build by Jeff Bolz · 6 years ago
  57. 4605e2e Implement GL_NV_cooperative_matrix by Jeff Bolz · 6 years ago
  58. 76577b1 Fix -Wextra-semi warnings in headers used in Chromium by Nico Weber · 6 years ago
  59. 2b2316d Add Float16/Int8/Int16 capabilities for private variables and function parameters by Jeff Bolz · 6 years ago
  60. 332b173 Fix mismatched integer comparison (size_t/unsigned int vs int) by baldurk · 6 years ago
  61. d72f488 Build: fix warnings. Fixes #1653. by John Kessenich · 6 years ago
  62. 69932ab Merge pull request #1645 from KhronosGroup/dupe-accelstruct by John Kessenich · 6 years ago
  63. 3cf3f96 Don't output duplicate TypeAccelerationStructureNV declarations by Piers Daniell · 6 years ago
  64. 9f2aec4 GL_EXT_buffer_reference by Jeff Bolz · 6 years ago
  65. d12fbc4 SPV: Move to the latest header. by John Kessenich · 6 years ago
  66. d445bb2 Create separate OpSource for each included file by Greg Fischer · 6 years ago
  67. 9ed3873 Merge pull request #1627 from greg-lunarg/lines8 by John Kessenich · 6 years ago
  68. 5620a2f Add passes to legalization to preserve source line info when generated. by Greg Fischer · 6 years ago
  69. 61a0cd1 Fix bug where shaderRecordNV buffers were using StorageBuffer storage class by Jeff Bolz · 6 years ago
  70. b23d232 Licensing. Fixes #958. Add licenes file and update copyrights. by John Kessenich · 6 years ago
  71. 236eb0d GLSL/SPV: XFB: No streams on types, but support them on built-in blocks. by John Kessenich · 6 years ago
  72. 0a93cfb Update to newest SPIRV-Tools. It checks the Vulkan rule that all resources must have a set and binding decoration, which many tests fail. So add code to set a default value of zero. Also disable PCH for Ninja builds. by Jeff Bolz · 6 years ago
  73. ebfd91a Remove Unix executable permission from text files by Rémi Verschelde · 6 years ago
  74. 5d43c4a SPV: Fix #1575, fix #1593: Support HLSL #line by greg-lunarg · 6 years ago
  75. 667506a Merge pull request #1602 from Igalia/apinheiro/prevent-xfbstride-twice by John Kessenich · 6 years ago
  76. 16ef9da GlslangToSpv: prevent add XfbStride twice by Alejandro Piñeiro · 6 years ago
  77. 8c86967 SPV: For GLSL only, bitcast OpArrayLength result back to int. by John Kessenich · 6 years ago
  78. e045c23 SPV: Generate OpArrayLength with no signedness. by John Kessenich · 6 years ago
  79. d7baecf Merge pull request #1595 from dgkoch/EXT_fragment_invocation_density by John Kessenich · 6 years ago
  80. 440f95b Update known good SPIRV tools and headers by Alan Baker · 6 years ago
  81. 5154db5 Implement GL_EXT_fragment_invocation_density by Daniel Koch · 6 years ago
  82. 83fe01e SPV: non-functional: update to latest headers. by John Kessenich · 6 years ago
  83. e3b76ed Merge branch 'scalar_block_layout' of https://github.com/jeffbolznv/glslang into jeffbolznv-scalar_block_layout by John Kessenich · 6 years ago
  84. b16bea8 [HLSL/Spir-V] fix for incorrect spir-v on int dot(int, int) by t.jung · 6 years ago
  85. 7da39ed Implement GL_EXT_scalar_block_layout by Jeff Bolz · 6 years ago
  86. 697fdf0 HLSL: fix invalid spir-v vector * scalar for float1 by t.jung · 6 years ago
  87. 12fcaa2 Review feedback by Dan Sinclair · 6 years ago
  88. 70661b9 Handle potentially uninitialized result by Dan Sinclair · 6 years ago
  89. 68fbda9 Add DeadBranchElim before MergeReturn in legalization. by GregF · 6 years ago
  90. cdf7a85 Merge pull request #1557 from nicebyte/spec-const-decorations by John Kessenich · 6 years ago
  91. 4c9876b Add names for composite constants in SPIR-V by Grigory Dzhavadyan · 6 years ago
  92. ff1783d Multiple features and misc fixes for final raytracing non experimental version. by Ashwin Lele · 6 years ago
  93. b2b3d81 Merge pull request #1556 from Kangz/msvc by John Kessenich · 6 years ago
  94. 04a2fe9 Fix MSVC warning C4065: 'default' but no 'case' labels by Corentin Wallez · 6 years ago
  95. 25ed3fc Merge pull request #1542 from sheredom/fix_8bit_storagebuffer by John Kessenich · 6 years ago
  96. 8717a5d SPV/Standalone: Support specifying arbitrary versions of SPIR-V. by John Kessenich · 6 years ago
  97. b6b01f0 Fix 8-bit storage nearly always using the by Neil Henning · 6 years ago
  98. 38772c0 Allow GL_NV_mesh_shader in fragment shaders for perprimitiveNV by Sahil Parmar · 6 years ago
  99. 70f13b2 Fixup unused parameter warnings by Dan Sinclair · 6 years ago
  100. ab3c965 Fix flags.nonprivate to be true for workgroup memory, which is implicitly workgroupcoherent/nonprivate by Jeff Bolz · 6 years ago