- 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
- 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
- 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
- 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
- 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
- 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
- 6e384fe Build: Fix 3 warnings. by John Kessenich · 5 years ago
- f43c739 SPV 1.4: Emit SignExtend and ZeroExtend for integer image reads/writes. by John Kessenich · 5 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
- 88220d5 For nonuniformEXT constructor, make a copy of the node to decorate by Jeff Bolz · 5 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
- 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
- 2b2316d Add Float16/Int8/Int16 capabilities for private variables and function parameters by Jeff Bolz · 6 years ago
- d72f488 Build: fix warnings. Fixes #1653. by John Kessenich · 6 years ago
- 9f2aec4 GL_EXT_buffer_reference by Jeff Bolz · 6 years ago
- d445bb2 Create separate OpSource for each included file by Greg Fischer · 6 years ago
- 61a0cd1 Fix bug where shaderRecordNV buffers were using StorageBuffer storage class by Jeff Bolz · 6 years ago
- b23d232 Licensing. Fixes #958. Add licenes file and update copyrights. by John Kessenich · 6 years ago
- 236eb0d GLSL/SPV: XFB: No streams on types, but support them on built-in blocks. by John Kessenich · 6 years ago
- 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
- ebfd91a Remove Unix executable permission from text files by Rémi Verschelde · 6 years ago
- 5d43c4a SPV: Fix #1575, fix #1593: Support HLSL #line by greg-lunarg · 6 years ago
- 667506a Merge pull request #1602 from Igalia/apinheiro/prevent-xfbstride-twice by John Kessenich · 6 years ago
- 16ef9da GlslangToSpv: prevent add XfbStride twice by Alejandro Piñeiro · 6 years ago
- 8c86967 SPV: For GLSL only, bitcast OpArrayLength result back to int. by John Kessenich · 6 years ago
- 5154db5 Implement GL_EXT_fragment_invocation_density by Daniel Koch · 6 years ago
- e3b76ed Merge branch 'scalar_block_layout' of https://github.com/jeffbolznv/glslang into jeffbolznv-scalar_block_layout by John Kessenich · 6 years ago
- b16bea8 [HLSL/Spir-V] fix for incorrect spir-v on int dot(int, int) by t.jung · 6 years ago
- 7da39ed Implement GL_EXT_scalar_block_layout by Jeff Bolz · 6 years ago
- 697fdf0 HLSL: fix invalid spir-v vector * scalar for float1 by t.jung · 6 years ago
- 12fcaa2 Review feedback by Dan Sinclair · 6 years ago
- 70661b9 Handle potentially uninitialized result by Dan Sinclair · 6 years ago
- cdf7a85 Merge pull request #1557 from nicebyte/spec-const-decorations by John Kessenich · 6 years ago
- 4c9876b Add names for composite constants in SPIR-V by Grigory Dzhavadyan · 6 years ago
- ff1783d Multiple features and misc fixes for final raytracing non experimental version. by Ashwin Lele · 6 years ago
- 25ed3fc Merge pull request #1542 from sheredom/fix_8bit_storagebuffer by John Kessenich · 6 years ago
- 8717a5d SPV/Standalone: Support specifying arbitrary versions of SPIR-V. by John Kessenich · 6 years ago
- b6b01f0 Fix 8-bit storage nearly always using the by Neil Henning · 6 years ago
- 38772c0 Allow GL_NV_mesh_shader in fragment shaders for perprimitiveNV by Sahil Parmar · 6 years ago
- ab3c965 Fix flags.nonprivate to be true for workgroup memory, which is implicitly workgroupcoherent/nonprivate by Jeff Bolz · 6 years ago
- 5b2203d Add-support-for-SPV_NV_shading_rate by Chao Chen · 6 years ago
- b50c02e Add-support-for-SPV_NVX_raytracing by Chao Chen · 6 years ago
- 3c36699 Add-support-for-SPV_NV_mesh_shader by Chao Chen · 6 years ago
- 3a13796 0003-Add-support-for-SPV_NV_shader_image_footprint by Chao Chen · 6 years ago
- beae225 Add-support-for-SPV_NV_compute_shader_derivatives by Chao Chen · 6 years ago
- 9eada4b Add-support-for-SPV_NV_fragment_shader_barycentric by Chao Chen · 6 years ago
- d122a72 Build: Fix some warnings. by John Kessenich · 6 years ago
- afe0c66 SPV: Fix #1487: Only declare AMD int16/half_float extensions when needed. by John Kessenich · 6 years ago
- 36831c9 GL_KHR_memory_scope_semantics by Jeff Bolz · 6 years ago
- 97068d8 Merge pull request #1465 from otakuto/remove-execute-permissions by John Kessenich · 6 years ago
- 4e11b61 SPV: Turn off the default validation done by the SPIRV-Tools optimizer. by John Kessenich · 6 years ago
- c340425 SPV: Add option for controling when the SPIRV-Tools validator is used. by John Kessenich · 6 years ago
- 717c80a SPV: Isolate SPIRV-tools glue to its own file. by John Kessenich · 6 years ago
- cc14f2d SPV: Add SPIRV-Tools validator. This needs the latest SPIR-Tools. by John Kessenich · 6 years ago
- e7df8e0 Non-functional: Rationalize some existing use of SPIRV-Tools. by John Kessenich · 6 years ago
- 9fd2a8c Use our own SPIRV-Tools message stringifier by David Neto · 6 years ago
- 31aa3d6 SPV: only declare the pure 8/16-bit capabilities when needed. by John Kessenich · 6 years ago
- 149afc3 SPV: More corrections of <id> versus "immediate" operands. by John Kessenich · 6 years ago
- c4510e5 Merge pull request #1466 from Kangz/warning_fixes by John Kessenich · 6 years ago
- e706142 Fix -Wignored-qualifier and -Wunused-variable warnings by Corentin Wallez · 6 years ago
- d03da06 Remove execute permissions by otakuto · 6 years ago
- f04c51b Non-Functional: Add postprocess as more robust way to add capabilities by John Kessenich · 6 years ago
- c140b96 Add missing OpExtension SPV_EXT_descriptor_indexing for dynamic indexing capabilities by Jeff Bolz · 6 years ago
- 312dcfb Implement GL_EXT_shader_16bit_storage and GL_EXT_shader_8bit_storage extensions. by John Kessenich · 6 years ago
- ad7645f Fix #1360: uint->int width conversions must still be typed as uint. by John Kessenich · 6 years ago
- 14b85d3 Fix #1395: GLSL volatile maps to SPIR-V Volatile and Coherent. by John Kessenich · 6 years ago
- d6c9755 Change the major revision number for next commit. by John Kessenich · 6 years ago
- b0c42b2 Update spirv-tools known-good. by GregF · 6 years ago
- b4a2a6c Fix issue #1376: SPV_AMD_gpu_shader_half_float is not emitted under vulkan1.1 by Rex Xu · 6 years ago
- 1831087 SPV: Fix #1374: For an SSBO 16-bit access, only emit StorageUniformBufferBlock16 capability. by John Kessenich · 6 years ago
- d3ed90b Fix #944: Convert argument type to match formal parameter type. by John Kessenich · 6 years ago
- 7c88aff Specify SPV_AMD_gpu_shader_int16 extension string when frexp() takes 16-bit by Rex Xu · 6 years ago
- a1184dd fix further MSVC 2012 build issues by St0fF · 6 years ago
- f52b638 Fix #1331: Emit SPV_GOOGLE_hlsl_functionality1 for counters. by John Kessenich · 6 years ago