aboutsummaryrefslogtreecommitdiff
path: root/SPIRV
AgeCommit message (Expand)Author
2019-11-02Bump up the generator version, which is exposed in SPV test results.John Kessenich
2019-10-29SPIR-V: Aggressively prune unreachable merge, continue targetDavid Neto
2019-10-24Update spirv-tools known good.Greg Fischer
2019-10-23Web: Reclaim more space and make all work w/wo GLSLANG_WEB.John Kessenich
2019-10-23Web: Add basic atomics for SSBOs.John Kessenich
2019-10-23Web: Add SSBOs and a few other missing compute features.John Kessenich
2019-10-23Web: Add compute stage.John Kessenich
2019-10-17Only apply volatile semantics to atomics when using Vulkan Memory ModelJeff Bolz
2019-10-15Merge pull request #1866 from rumblehhh/masterJohn Kessenich
2019-10-11Remove unnecessary semi-colons and add warning about themRyan Harrison
2019-10-10Fix #1924: Promote SPV_EXT_physical_storage_buffer to KHR when required.John Kessenich
2019-10-10Fix #1924: Emit SPV_EXT_physical_storage_buffer, not the KHR form.John Kessenich
2019-10-06single linedan sinclair
2019-10-03Move install directory for SPIRV/ folder.dan sinclair
2019-09-18SPV_KHR_physical_storage_buffer/SPV: Add GL_EXT_buffer_reference_uvec2John Kessenich
2019-09-17Merge pull request #1902 from jeffbolznv/extended_typesJohn Kessenich
2019-09-17Add GL_EXT_shader_subgroup_extended_types supportJeff Bolz
2019-09-16SPV: Support SPIR-V 1.5; five extensions no longer need OpExtension.John Kessenich
2019-09-13SPV 1.5: Switch to the 1.5 header, for SPIR-V 1.5.John Kessenich
2019-08-22GL_NV_integer_cooperative_matrix supportJeff Bolz
2019-08-20Web: Turn off includes, independent preprocessing path, fine tune all.John Kessenich
2019-08-20Web: Make switched methods all be non-virtual, more web-dependent code,John Kessenich
2019-08-20Web: Use isEsProfile() instead of run-time testing; remove more atomicsJohn Kessenich
2019-08-20Web: Remove unused stage functionality, SPIR-V logger, and hex_utilsJohn Kessenich
2019-08-20Web: Remove unnecessary GLSL numeric types, and some collateral.John Kessenich
2019-08-20Web: Tighten up sampling code and interfaces.John Kessenich
2019-08-20Web: Complete the removal of vendor-specific #ifdef's, including CMake.John Kessenich
2019-08-20Web: Generalize _EXTENSIONS* in SPIR-V back-end.John Kessenich
2019-08-20Web: Remove/rationalize a set of *_EXTENSIONS, using GLSLANG_WEB.John Kessenich
2019-08-20Web: Selectively remove a few key features, using #ifndef GLSLANG_WEBJohn Kessenich
2019-08-06Handle install vs build include directoriesJames Rumble
2019-08-06Export glslang targets on installationJames Rumble
2019-08-02Bump revision and give the bots another chance to work.John Kessenich
2019-07-28Merge pull request #1813 from jeffbolznv/compositeconstructJohn Kessenich
2019-07-22Fix bugs in missing Builtin decoration for some NV builtins for tessellationAshwin Lele
2019-07-22SPV: Update to latest SPIR-V header.John Kessenich
2019-07-15OpIsHelperInvocationEXT should declare relevant SPV extension and capabilityRex Xu
2019-07-12spirv: Generate missing SampleMaskOverrideCoverageNV capability opJason Macnak
2019-07-10Add support for SPV_KHR_shader_clockamhagan
2019-07-02update spirv-headers to pick up demote_to_helper_invocationJeff Bolz
2019-07-01Implement GL_EXT_demote_to_helper_invocationJeff Bolz
2019-06-25Handle SPIR-V type mismatch when constructing a compositeJeff Bolz
2019-06-25Remove extraneous semicolonsShahbaz Youssefi
2019-06-18AST/SPV: Fix #930: translate uvec4 <-> uint64 for SubgroupGeMask et. al.John Kessenich
2019-06-18Merge pull request #1806 from KhronosGroup/nan-clampJohn Kessenich
2019-06-17Merge pull request #1698 from jeffbolznv/private_storage_variablesJohn Kessenich
2019-06-17SPV: Add a switch for favoring non-NaN operands in min, max, and clamp.John Kessenich
2019-06-14Add gl_SemanticsVolatile to GL_KHR_memory_scope_semantics, and make volatile-...Jeff Bolz
2019-06-08Add support for GL_NV_shader_sm_builtinsDaniel Koch
2019-06-07Use spvValidatorOptionsSetBeforeHlslLegalization for pre-legalized HLSLJeff Bolz