Commit History

Author SHA1 Message Date
  John Kessenich 90e402f42b SPV_KHR_physical_storage_buffer/SPV: Add GL_EXT_buffer_reference_uvec2 6 years ago
  John Kessenich e4e56bcf86 Merge pull request #1902 from jeffbolznv/extended_types 6 years ago
  Jeff Bolz c5b669e04c Add GL_EXT_shader_subgroup_extended_types support 6 years ago
  John Kessenich 8317e6c683 SPV: Support SPIR-V 1.5; five extensions no longer need OpExtension. 6 years ago
  Jeff Bolz 387657e4cf GL_NV_integer_cooperative_matrix support 6 years ago
  John Kessenich deec1933e9 Web: Turn off includes, independent preprocessing path, fine tune all. 6 years ago
  John Kessenich b9197c812e Web: Make switched methods all be non-virtual, more web-dependent code, 6 years ago
  John Kessenich fb4f2333da Web: Use isEsProfile() instead of run-time testing; remove more atomics 6 years ago
  John Kessenich 155d351f86 Web: Remove unused stage functionality, SPIR-V logger, and hex_utils 6 years ago
  John Kessenich 39697cdb9d Web: Remove unnecessary GLSL numeric types, and some collateral. 6 years ago
  John Kessenich 3e4b6ff76a Web: Tighten up sampling code and interfaces. 6 years ago
  John Kessenich a28f7a75d1 Web: Generalize _EXTENSIONS* in SPIR-V back-end. 6 years ago
  John Kessenich 7015bd658e Web: Remove/rationalize a set of *_EXTENSIONS, using GLSLANG_WEB. 6 years ago
  John Kessenich 23d27751e8 Web: Selectively remove a few key features, using #ifndef GLSLANG_WEB 6 years ago
  John Kessenich 7fc8683491 Merge pull request #1813 from jeffbolznv/compositeconstruct 6 years ago
  Ashwin Lele c1e61d6cff Fix bugs in missing Builtin decoration for some NV builtins for tessellation 6 years ago
  Rex Xu bb7307b4a8 OpIsHelperInvocationEXT should declare relevant SPV extension and capability 6 years ago
  Jason Macnak dbd4c3ce11 spirv: Generate missing SampleMaskOverrideCoverageNV capability op 6 years ago
  amhagan 91fb0091a2 Add support for SPV_KHR_shader_clock 6 years ago
  Jeff Bolz ba6170b534 Implement GL_EXT_demote_to_helper_invocation 6 years ago
  Jeff Bolz 531344905f Handle SPIR-V type mismatch when constructing a composite 6 years ago
  John Kessenich 9c14f77f5d AST/SPV: Fix #930: translate uvec4 <-> uint64 for SubgroupGeMask et. al. 6 years ago
  John Kessenich a9b00ac5d5 Merge pull request #1806 from KhronosGroup/nan-clamp 6 years ago
  John Kessenich 5d73a3c95c Merge pull request #1698 from jeffbolznv/private_storage_variables 6 years ago
  John Kessenich 605afc7b1b SPV: Add a switch for favoring non-NaN operands in min, max, and clamp. 6 years ago
  Jeff Bolz 38a52fca93 Add gl_SemanticsVolatile to GL_KHR_memory_scope_semantics, and make volatile-qualified atomics generate MemorySemanticsVolatile when using the Vulkan memory model 6 years ago
  Daniel Koch 2cb2f197a7 Add support for GL_NV_shader_sm_builtins 6 years ago
  Jeff Bolz fd556e32b3 Use spvValidatorOptionsSetBeforeHlslLegalization for pre-legalized HLSL 6 years ago
  Jeff Bolz c6f0ce8dbc Support GL_ARB_fragment_shader_interlock 6 years ago
  Daniel Koch 593a4e0aa5 Fix subgroup support for ray tracing 6 years ago