- d5f2f7b Merge pull request #1940 from tsuoranta/fix-gcc9 by John Kessenich · 4 years, 8 months ago
- c3bb5d6 Update to latest SPIRV-Tools, supporting Vulkan 1.2. by John Kessenich · 4 years, 9 months ago
- 273d3a5 SPV/Vulkan: Add support for Vulkan 1.2, which defaults to SPIR-V 1.5. by John Kessenich · 4 years, 9 months ago
- 05a5b53 Fix glslang can't link multiple AST in a single stage by Roy · 4 years, 9 months ago
- 5de15a2 HLSL: Fix #2037: Integer dot used incorrect input for adds. by John Kessenich · 4 years, 10 months ago
- b5d9dee Fix #2007: Fix a couple relative header paths in header files. by John Kessenich · 4 years, 10 months ago
- b3bd402 INTEL_shader_integer_functions2: Add SPIR-V generation by Ian Romanick · 6 years ago
- e01c847 Merge branch 'dj2-install' by John Kessenich · 4 years, 11 months ago
- 04567eb Check for ENABLE_SPVREMAPPER flag in CMakeList files. by Dan Sinclair · 4 years, 11 months ago
- bd69a4f Respect CMAKE_INSTALL_LIBDIR in installed CMake files by Arfrever Frehtes Taifersar Arahesis · 4 years, 11 months ago
- e43e8ba SPIR-V postprocessing: WEB case only needs CFG mods by David Neto · 5 years ago
- 199d115 Fix #1959 by reverting 7b0e236 to put files in two places. by John Kessenich · 5 years ago
- 0552c0a Remove std::move that is breaking chromium roll by Ryan Harrison · 5 years ago
- 31c3370 Bump up the generator version, which is exposed in SPV test results. by John Kessenich · 5 years ago
- 8c3d5b4 SPIR-V: Aggressively prune unreachable merge, continue target by David Neto · 5 years ago
- b44dac1 Update spirv-tools known good. by Greg Fischer · 5 years ago
- f8d1d74 Web: Reclaim more space and make all work w/wo GLSLANG_WEB. by John Kessenich · 5 years ago
- e5eee8f Web: Add basic atomics for SSBOs. by John Kessenich · 5 years ago
- 3dd1ce5 Web: Add SSBOs and a few other missing compute features. by John Kessenich · 5 years ago
- 51ed01c Web: Add compute stage. by John Kessenich · 5 years ago
- f0a85fc Fixes for gcc 9 / -Werror=deprecated-copy by Timo Suoranta · 5 years ago
- 016ddee Only apply volatile semantics to atomics when using Vulkan Memory Model by Jeff Bolz · 5 years ago
- b03e4fc Merge pull request #1866 from rumblehhh/master by John Kessenich · 5 years ago
- 7c9accb Remove unnecessary semi-colons and add warning about them by Ryan Harrison · 5 years ago
- ee8e9c1 Fix #1924: Promote SPV_EXT_physical_storage_buffer to KHR when required. by John Kessenich · 5 years ago
- 1ff0c18 Fix #1924: Emit SPV_EXT_physical_storage_buffer, not the KHR form. by John Kessenich · 5 years ago
- 78ba251 single line by dan sinclair · 5 years ago
- 7b0e236 Move install directory for SPIRV/ folder. by dan sinclair · 5 years ago
- 90e402f SPV_KHR_physical_storage_buffer/SPV: Add GL_EXT_buffer_reference_uvec2 by John Kessenich · 5 years ago
- e4e56bc Merge pull request #1902 from jeffbolznv/extended_types by John Kessenich · 5 years ago
- c5b669e Add GL_EXT_shader_subgroup_extended_types support by Jeff Bolz · 5 years ago
- 8317e6c SPV: Support SPIR-V 1.5; five extensions no longer need OpExtension. by John Kessenich · 5 years ago
- aaff6cd SPV 1.5: Switch to the 1.5 header, for SPIR-V 1.5. by John Kessenich · 5 years ago
- 387657e GL_NV_integer_cooperative_matrix support by Jeff Bolz · 5 years ago
- deec193 Web: Turn off includes, independent preprocessing path, fine tune all. by John Kessenich · 5 years ago
- b9197c8 Web: Make switched methods all be non-virtual, more web-dependent code, by John Kessenich · 5 years ago
- fb4f233 Web: Use isEsProfile() instead of run-time testing; remove more atomics by John Kessenich · 5 years ago
- 155d351 Web: Remove unused stage functionality, SPIR-V logger, and hex_utils by John Kessenich · 5 years ago
- 39697cd Web: Remove unnecessary GLSL numeric types, and some collateral. by John Kessenich · 5 years ago
- 3e4b6ff Web: Tighten up sampling code and interfaces. by John Kessenich · 5 years ago
- eaf4496 Web: Complete the removal of vendor-specific #ifdef's, including CMake. by John Kessenich · 5 years ago
- a28f7a7 Web: Generalize _EXTENSIONS* in SPIR-V back-end. by John Kessenich · 5 years ago
- 7015bd6 Web: Remove/rationalize a set of *_EXTENSIONS, using GLSLANG_WEB. by John Kessenich · 5 years ago
- 23d2775 Web: Selectively remove a few key features, using #ifndef GLSLANG_WEB by John Kessenich · 5 years ago
- c6f7294 Handle install vs build include directories by James Rumble · 5 years ago
- ab6d149 Export glslang targets on installation by James Rumble · 5 years ago
- 3cea2e5 Bump revision and give the bots another chance to work. by John Kessenich · 5 years ago
- 7fc8683 Merge pull request #1813 from jeffbolznv/compositeconstruct by John Kessenich · 5 years ago
- c1e61d6 Fix bugs in missing Builtin decoration for some NV builtins for tessellation by Ashwin Lele · 5 years ago
- 2bb2da9 SPV: Update to latest SPIR-V header. by John Kessenich · 5 years ago
- bb7307b OpIsHelperInvocationEXT should declare relevant SPV extension and capability by Rex Xu · 5 years ago
- dbd4c3c spirv: Generate missing SampleMaskOverrideCoverageNV capability op by Jason Macnak · 5 years ago
- 91fb009 Add support for SPV_KHR_shader_clock by amhagan · 5 years ago
- 6a50a78 update spirv-headers to pick up demote_to_helper_invocation by Jeff Bolz · 5 years ago
- ba6170b Implement GL_EXT_demote_to_helper_invocation by Jeff Bolz · 5 years ago
- 5313449 Handle SPIR-V type mismatch when constructing a composite by Jeff Bolz · 5 years ago
- 6cca0e9 Remove extraneous semicolons by Shahbaz Youssefi · 5 years ago
- 9c14f77 AST/SPV: Fix #930: translate uvec4 <-> uint64 for SubgroupGeMask et. al. by John Kessenich · 5 years ago
- a9b00ac Merge pull request #1806 from KhronosGroup/nan-clamp by John Kessenich · 5 years ago
- 5d73a3c Merge pull request #1698 from jeffbolznv/private_storage_variables by John Kessenich · 5 years ago
- 605afc7 SPV: Add a switch for favoring non-NaN operands in min, max, and clamp. by John Kessenich · 5 years ago
- 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
- 2cb2f19 Add support for GL_NV_shader_sm_builtins by Daniel Koch · 5 years ago
- fd556e3 Use spvValidatorOptionsSetBeforeHlslLegalization for pre-legalized HLSL by Jeff Bolz · 5 years ago
- c6f0ce8 Support GL_ARB_fragment_shader_interlock by Jeff Bolz · 5 years ago
- 593a4e0 Fix subgroup support for ray tracing by Daniel Koch · 5 years ago
- 9bb17cd Return consistent names from CapabilityString by Daniel Koch · 5 years ago
- cda52d5 Fixed .dll install on MSVC. by Matthew Albrecht · 5 years ago
- 6e384fe Build: Fix 3 warnings. by John Kessenich · 5 years ago
- b64952e SPV 1.4: Move to 1.4 validation, removing all 1.4 validation failures. by John Kessenich · 5 years ago
- f43c739 SPV 1.4: Emit SignExtend and ZeroExtend for integer image reads/writes. by John Kessenich · 6 years ago
- 61a5ce1 SPV 1.4: Lookup tables: Use variable initializer and NonWritable... by John Kessenich · 6 years ago
- fbb6bdf SPV 1.4: Add support for OpCopyLogical, careful of Boolean differences. by John Kessenich · 6 years ago
- 1f4d046 SPV 1.4: Implement the 5 new loop controls. by John Kessenich · 6 years ago
- 0c1e71a SPV 1.4: Use OpSelect for trivial typed non-scalar/vector expressions. by John Kessenich · 6 years ago
- 7c7731e SPV 1.4: Generate all globals on OpEntryPoint interface list. by John Kessenich · 6 years ago
- 2dd4ab3 SPV: Move to the SPIR-V 1.4 header. by John Kessenich · 5 years ago
- 88220d5 For nonuniformEXT constructor, make a copy of the node to decorate by Jeff Bolz · 5 years ago
- faac86e If a shader's only use of float16 is for FConvert, add the Float16 capability. by Jeff Bolz · 5 years ago
- 3416d48 Update to latest SPIR-V header and bump revision. by John Kessenich · 6 years ago
- 8b2f96d Check if _MSC_VER is defined before using. by Daniel Koch · 6 years ago
- bd0f5ad Merge pull request #1733 from null77/fix-msvc-warn by John Kessenich · 6 years ago
- 099a80d Suppress MSVC warning about unused variable. by Jamie Madill · 6 years ago
- 35aeb04 Avoid running the validator as part of the optimization pass. by Panagiotis Christopoulos Charitos · 6 years ago
- b184e41 Build: Update to the most recent SPIR-V headers, for Rev. 7 of SPV 1.3 by John Kessenich · 6 years ago
- 40c16ec Merge pull request #1717 from jeffbolznv/getBufferReferenceAlignment by John Kessenich · 6 years ago
- 7895e47 Move getBufferReferenceAlignment to be a method of TType by Jeff Bolz · 6 years ago
- 3fd1232 Improved fix for buffer reference constants by Jeff Bolz · 6 years ago
- 79d25ea Merge pull request #1714 from jeffbolznv/volatil by John Kessenich · 6 years ago
- cc4a756 Build: Update to latest SPIR-V header. by John Kessenich · 6 years ago
- 38cbad1 Fix interactions between 'volatile' and the Vulkan memory model by Jeff Bolz · 6 years ago
- 1994fe4 Fix NV_EXTENSIONS-disabled build by Jeff Bolz · 6 years ago
- 4605e2e Implement GL_NV_cooperative_matrix by Jeff Bolz · 6 years ago
- 76577b1 Fix -Wextra-semi warnings in headers used in Chromium by Nico Weber · 6 years ago
- 2b2316d Add Float16/Int8/Int16 capabilities for private variables and function parameters by Jeff Bolz · 6 years ago
- 332b173 Fix mismatched integer comparison (size_t/unsigned int vs int) by baldurk · 6 years ago
- d72f488 Build: fix warnings. Fixes #1653. by John Kessenich · 6 years ago
- 69932ab Merge pull request #1645 from KhronosGroup/dupe-accelstruct by John Kessenich · 6 years ago
- 3cf3f96 Don't output duplicate TypeAccelerationStructureNV declarations by Piers Daniell · 6 years ago
- 9f2aec4 GL_EXT_buffer_reference by Jeff Bolz · 6 years ago