aboutsummaryrefslogtreecommitdiff
path: root/include/spirv/unified1/spirv.h
AgeCommit message (Collapse)Author
2021-10-21Implement header definitions for SPV_NV_bindless_texturePankaj Mistry
2021-10-06Define a new Image operand bit mask for non constant offsetsPankaj Mistry
For details refer to https://gitlab.khronos.org/spirv/SPIR-V/-/issues/639 As part of the commit following changes have been introduced: 1. Added a separate section in spirv xml to reserve vendor specific bit masks. 2. Added a new image operand bit mask to support non constant offsets in textureGatherOffsets as defined in GL_NV_gpu_shader5
2021-08-10Add support for SPV_NV_ray_tracing_motion_blur.alelenv
2021-07-28Implement SPV_INTEL_optnone extension (#230)Nikita Rudenko
Spec: https://github.com/intel/llvm/pull/3198
2021-06-30Merge pull request #224 from Fznamznon/upstream-debug-module-extRaun Krisch
Upstream SPV_INTEL_debug_module extension
2021-06-25Upstream SPV_INTEL_debug_moduleMariya Podchishchaeva
Spec https://github.com/intel/llvm/pull/3976
2021-06-23add support for SPV_KHR_bit_instructionsBen Ashbaugh
2021-06-23Merge pull request #219 from cmarcelo/SPV_EXT_shader_atomic_float16_addRaun Krisch
Add header changes for SPV_EXT_shader_atomic_float16_add
2021-06-16Support SPV_KHR_integer_dot_productDavid Neto
Signed-off-by: David Neto <dneto@google.com> Signed-off-by: Kevin Petit <kevin.petit@arm.com> Change-Id: Icd243bb9c2a6f8a40713db215a6ca5946ea7abb3
2021-06-16Add header changes for SPV_EXT_shader_atomic_float16_addJason Ekstrand
2021-06-16Fix two ordering problems.John Kessenich
2021-06-09Merge pull request #213 from alan-baker/SPV_KHR_subgroup_uniform_control_flowRaun Krisch
Support SPV_KHR_subgroup_uniform_control_flow
2021-06-09Merge pull request #217 from StuartDBrady/add-C++-for-OpenCL-langRaun Krisch
Add CPP_for_OpenCL to grammar
2021-06-09Add CPP_for_OpenCL to grammarStuart Brady
2021-06-07Support SPV_KHR_subgroup_uniform_control_flowDavid Neto
2021-03-31Upstream AP Intel extensionsDmitry Sidorov
SPV_INTEL_arbitrary_precision_floating_point and SPV_INTEL_arbitrary_precision_fixed_point extensions are being upstreamed. Specs: https://github.com/intel/llvm/blob/2f6e965e686354fbb25f9c177a667a646de302eb/sycl/doc/extensions/SPIRV/SPV_INTEL_arbitrary_precision_fixed_point.asciidoc https://github.com/intel/llvm/blob/bd86b218f749ea0e20ddc18c42db491faf54014a/sycl/doc/extensions/SPIRV/SPV_INTEL_arbitrary_precision_floating_point.asciidoc Signed-off-by: Dmitry Sidorov <dmitry.sidorov@intel.com>
2021-03-05Support SPV_KHR_expect_assumeDavid Neto
2021-03-05Support SPV_KHR_linkonce_odrDavid Neto
2021-01-27Add header changes for SPV_EXT_shader_atomic_float_min_maxJason Ekstrand
2021-01-27Re-run buildSpvHeaders to fix indentationJason Ekstrand
2021-01-25Add SPV_KHR_workgroup_memory_explicit_layoutCaio Marcelo de Oliveira Filho
2021-01-20Push FPDenormMode, FPOperationMode to the endDavid Neto
This is a cosmetic change for the benefit of generating the SPIR-V spec. It reorders the "FP Denorm Mode" and "FP Operation Mode" so they are the last sections in chapter 3 before the instruction listing. They become 3.37 and 3.38. The idea is to preserve the section numbering for earlier sections. For example, keep 3.31 as the Capability section.
2021-01-20Update generated filesDmitry Sidorov
Signed-off-by: Dmitry Sidorov <dmitry.sidorov@intel.com>
2020-11-26remove HitTKHRDaniel Koch
It was not added to the SPV_KHR_ray_tracing extension since it is just an alias of RayTMaxKHR.
2020-11-20de-alias/reassign OpIgnoreIntersectionKHR/OpTerminateRayKHRDaniel Koch
vulkan/vulkan#2374
2020-11-20Raytracing and Rayquery updates for finalalelenv
2020-11-20Updated headers for new trace/executeCallable and acceleration structure cast.alelenv
2020-10-23Bump revision to 4, for SPIR-V 1.5.John Kessenich
2020-10-19Add SPV_EXT_shader_image_int64 (#170)Tobski
Co-authored-by: Arkadiusz Sarwa <arkadiusz.sarwa@amd.com>
2020-10-19Added SPV_KHR_fragment_shading_rate (#172)Tobski
2020-09-08Rebuild of latest headers, which slightly moves OpTerminateInvocationJohn Kessenich
2020-07-21Support SPV_KHR_terminate_invocation (#163)alan-baker
* Support SPV_KHR_terminate_invocation * Fix order in spirv.core.grammar.json Co-authored-by: David Neto <dneto@google.com>
2020-07-19Add changes for SPV_EXT_shader_atomic_floatVikram Kushwaha
2020-05-29Rebuild headers against the previous grammar commit.John Kessenich
2020-05-29Header build from previous grammar update.John Kessenich
2020-04-24Update headers to SPIR-V 1.5 Revision 3John Kessenich
2020-04-24Rebuild the headers with the fixed grammar file.John Kessenich
See previous 2 commits.
2020-03-17Add shadercalls scopeDaniel Koch
and update copyright notices
2020-03-17Added ray flags, primitive culling flags, queriesTorosdagli
2020-03-16Update headers for SPV_KHR_ray_tracing.alelenv
2019-10-15Versioning: Complete the versioning change in recent commits.John Kessenich
These didn't include a full rebuild of the headers.
2019-09-24Bump the SPIR-V version to 1.5Rex Xu
2019-09-13SPIR-V 1.5.John Kessenich
2019-07-16Add SPV_KHR_shader_clock to spirv-headersamhagan
2019-07-02add SPV_EXT_demote_to_helper_invocationJeff Bolz
2019-06-12Add Volatile to Memory Semantics, for SPV_KHR_vulkan_memory_modelDavid Neto
From Khronos-internal issue 476: Update SPV_KHR_vulkan_memory_model to be able to express volatile OpAtomic* operations. Also regenerate the language-specific headers. This step fixes two problems with UserTypeGOOGLE in those headers.
2019-06-10Add grammar and symbols for UserTypeGOOGLE extension to unified1.Ehsan Nasiri
2019-06-02Add SPV_EXT_fragment_shader_interlockJeff Bolz
2019-06-02Add support for SPV_NV_sm_shader_builtinsDaniel Koch
2019-05-17Merge pull request #102 from ianromanick/INTEL_shader_integer_functions2John Kessenich
Add INTEL_shader_integer_functions2