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 |