- 21 Jan, 2021 2 commits
-
-
Ben Clayton authored
8bb2420b44a Merge pull request #176 from MrSidims/private/MrSidims/OtherExtensions 0dd29fb93ac Apply suggestions to Intel extensions PR b690b3e2174 Update generated files f9797ef9c1b Add SPV_INTEL_long_constant_composite extension 8987518da9e Add SPV_INTEL_loop_fuse extension 3fad4b35436 Add SPV_INTEL_fpga_cluster_attributes and SPV_INTEL_fp_fast_math_mode b6be746fc77 Update SPV_INTEL_fpga_loop_controls extension ad00ca3b55b Update SPV_INTEL_kernel_attributes extension 0c290562414 Update SPV_INTEL_function_pointers extension ea791133ee4 Upstream SPV_INTEL_float_controls2 extension 24e9c63e6dd Upstream SPV_INTEL_vector_compute extension 2b76471587f Upstream SPV_INTEL_fpga_memory_accesses extension 0e756817218 Upstream SPV_INTEL_io_pipes extension ef87dd18967 Upstream SPV_INTEL_variable_length_array extension e202eb89141 Upstream SPV_INTEL_usm_storage_classes extension a001134e417 Upstream SPV_INTEL_arbitrary_precision_integers extensions 7669e05273b Upstream SPV_INTEL_inline_assembly extension d5035de3d31 Upstream SPV_INTEL_fpga_buffer_location extension f027d53ded7 Merge pull request #184 from dgkoch/dkoch_remove_hittkhr bdd2aa34c45 remove HitTKHR git-subtree-dir: third_party/SPIRV-Headers git-subtree-split: 8bb2420b44af3c514480e63ac24439044706b583
-
Ben Clayton authored
104ecc356c1 Merge pull request #180 from dneto0/issue-179 93effe16473 MeshShadingNV enables builtins PrimitiveId, Layer, and ViewportIndex 4de110ce1c7 Merge pull request #182 from dgkoch/khr_rt_final 6323756078a de-alias/reassign OpIgnoreIntersectionKHR/OpTerminateRayKHR 928a192ee62 Raytracing and Rayquery updates for final eb5e409129c Updated headers for new trace/executeCallable and acceleration structure cast. 5ab5c96198f Reserve additional loop control bit for Intel extension (NoFusionINTEL) (#175) 793f9199bed Add EmbarkStudios/rust-gpu to vendor list. (#174) git-subtree-dir: third_party/SPIRV-Headers git-subtree-split: 104ecc356c1bea4476320faca64440cd1df655a3
-
- 30 Oct, 2020 1 commit
-
-
Alexis Hetu authored
7845730ca Bump revision to 4, for SPIR-V 1.5. 05836bdba Add SPV_EXT_shader_image_int64 (#170) be32cb6c8 Added SPV_KHR_fragment_shading_rate (#172) c43a43c7c Register the Xenia emulator as a generator (#171) d4e76fb32 Register the Messiah SPIR-V CodeGen (#169) 060627f0b Register the ANGLE compiler (#168) 03a842f95 Rebuild of latest headers, which slightly moves OpTerminateInvocation 3fdabd0da Reserve SPIR-V token range for upcoming Intel extensions. (#165) 5538bf438 Update BUILD.bazel and BUILD.gn (#166) 96013f32b Publish the headers for the clspv embedded reflection non-semantic extended instruction set (#164) 76afa6397 Update the registry in spir-v.xml to modernize and split out opcodes. (#156) git-subtree-dir: third_party/SPIRV-Headers git-subtree-split: 7845730cab6ebbdeb621e7349b7dc1a59c3377be
-
- 27 Jul, 2020 1 commit
-
-
Alexis Hetu authored
979924c8b Support SPV_KHR_terminate_invocation (#163) 7f2ae1193 Merge pull request #162 from vkushwaha-nv/SPV_EXT_shader_atomic_float 7083cb52e Add changes for SPV_EXT_shader_atomic_float 308bd0742 Merge pull request #160 from dj2/reg_tint 5ce353315 Register the Tint compiler 11d7637e7 Merge pull request #159 from dneto0/fix-quotes 291d7bf7a spir-v.xml: Use plain ASCII quotes in comment ed09fc149 Merge pull request #158 from mkinsner/mkinsner/fpfastmath_allocation_mechanism f2d2ca132 Rebuild headers against the previous grammar commit. 9e2b21a74 Merge pull request #150 from MrSidims/private/MrSidims/UpstreamIntelExt 7d343e9c0 Apply suggestions dfa87b6d4 Add Intel specific definitions from KhronosGroup/SPIRV-LLVM-Translator ae6e15156 Header build from previous grammar update. 8012d1c86 Merge pull request #152 from MrSidims/private/MrSidims/FunctionPointers 982a08f59 Propose bit allocation mechanism for the FP Fast Math Mode bitfield, following from the mechanism previously added for the loop control bitfield. ac638f181 Merge pull request #157 from dneto0/update-example 1fa1a92e0 Update example to use unified1 headers c0df742ec Update headers to SPIR-V 1.5 Revision 3 375789625 Add a bunch of missing "version" : "None" for ray tracing. 6300597a6 Rebuild the headers with the fixed grammar file. c26f7e838 Add missing "version" : "None" for ShaderCallKHR 445017dc7 Grammar: The ray-tracing updates were not done in numerical ordering. 2ad0492fb Discuss generator magic number reservations. 9995e294c Add SPV_INTEL_function_pointers preview extension git-subtree-dir: third_party/SPIRV-Headers git-subtree-split: 979924c8bc839e4cb1b69d03d48398551f369ce7
-
- 27 Mar, 2020 1 commit
-
-
Alexis Hetu authored
f8bf11a02 Merge pull request #149 from dgkoch/prov_ray_tracing fdbc0d1c4 Add shadercalls scope 9a186c772 Added ray flags, primitive culling flags, queries 9e8e6aff3 Non-functional: Update header build to match Khronos spec. builder. 8830d1d77 Merge pull request #135 from vulturm/patch-1 95b48cedd Update headers for SPV_KHR_ray_tracing. a17e17e36 Merge pull request #148 from null77/fix-gn 976926d58 Add missing header to BUILD.gn. 30ef660ce Merge pull request #146 from s-perron/bazel 0d334e4ad Export NonSemanticDebugPrintf.h in bazel build d9ce9ca52 Merge pull request #145 from jeffbolznv/nonsemantic_debugprintf e814bf006 Add NonSemantic.DebugPrintf JSON/header 89bef4096 Fix max enum value 0a7fc4525 Add grammars, C header, and header generator for vendor and KHR extended instruction sets (#143) 5dbc1c321 Merge pull request #142 from mkinsner/additional_loop_control_bits 4b013f0fd Allocate three bits for upcoming Intel extension dc77030ac Merge pull request #141 from dneto0/update-buildgn-lic 9c63d5773 Fix the license to match LICENSE 0125ae61b Merge pull request #140 from ShabbyX/add_build_gn c7f52d34c Add BUILD.gn 927aae4dc Also propagate SPIRV-Headers version to CMakeLists.txt git-subtree-dir: third_party/SPIRV-Headers git-subtree-split: f8bf11a0253a32375c32cad92c841237b96696c0
-
- 06 Jan, 2020 1 commit
-
-
Ben Clayton authored
204cd131c Merge pull request #134 from Tobski/patch-1 e0adad52b Off-by-one errors 6045738ac Reserve a new block of 64 opcodes git-subtree-dir: third_party/SPIRV-Headers git-subtree-split: 204cd131c42b90d129073719f2766293ce35c081
-
- 18 Nov, 2019 1 commit
-
-
Ben Clayton authored
af64a9e82 Versioning: Complete the versioning change in recent commits. 5f3a03023 Merge pull request #133 from nhaehnle/buildHeader-spv15 809512f36 buildHeaders: update version to SPIR-V 1.5 b252a5095 Merge pull request #131 from lukaszgotszaldintel/new_branch 842ec9067 Merge pull request #128 from amdrexu/bugfix 1cdfc756f Merge pull request #129 from ehsannas/update_doc 7b1b05e78 Improve the doc on using Bazel. 836e001d7 Merge pull request #127 from ehsannas/add_bazel_build 3f9bad6fc add cmake option SPIRV_HEADERS_SKIP_INSTALL c98d953a3 Bump the SPIR-V version to 1.5 ab22babed Update documentation. 4163b3639 Add a Bazel build file. 601d73872 Add SPV_KHR_physical_storage_buffer. 63d4d272f SPIR-V 1.5. 38cafab37 Minor tweak for Rev. 2 of SPIR-V 1.4. 059a49598 Merge branch 'printing-classes' cca9cc7f3 Grammar: Add instruction-printing classes. git-subtree-dir: third_party/SPIRV-Headers git-subtree-split: af64a9e826bf5bb5fcd2434dd71be1e41e922563
-
- 29 Jul, 2019 1 commit
-
-
Ben Clayton authored
e4322e3be Merge pull request #123 from AaronHaganAMD/master 5bc5041bd Add SPV_KHR_shader_clock to spirv-headers 45c2cc372 Merge pull request #122 from mkinsner/array_init_loop_control_bit 7971055a8 Reserve additional loop control bit for upcoming update to SPV_INTEL_fpga_loop_controls extension 29c11140b Merge pull request #120 from antiagainst/mlir-serializer 123dc278f Merge pull request #121 from jeffbolznv/demote_to_helper_invocation dcce859e3 add SPV_EXT_demote_to_helper_invocation 739546b1c Reserve ID 23 for MLIR SPIR-V Serializer de99d4d83 Merge pull request #119 from dneto0/spirv-issue-476 9baa9e099 Add Volatile to Memory Semantics, for SPV_KHR_vulkan_memory_model 9cf7c3a7d Merge pull request #117 from ehsannas/UserTypeGOOGLE b1344c0d1 Add grammar and symbols for UserTypeGOOGLE extension to unified1. 9242862c8 Merge pull request #105 from mchiasson/cmake_install_config a7741727e Add missing "version" : "None" to a bunch of reserved enumerants. d5d33167d Add more detail about reserving tokens to the README. e88e050b2 Restore numerical order in enumerants. 8b911bd2b Merge pull request #114 from jeffbolznv/fsi 326779e4b Add SPV_EXT_fragment_shader_interlock 9280c0b4f Merge pull request #115 from dgkoch/SPV_NV_sm_shader_builts 630d06236 Add support for SPV_NV_sm_shader_builtins 903d447d9 OpenCL ext. inst. header: Support C in addition to C++. 7ac42f80c Merge pull request #112 from mkinsner/master d6936f933 Proposed LoopControl bitfield allocation mechanism in spir-v.xml 7f4277e21 Merge pull request #111 from Naghasan/codeplay-range 1edd6c43a Reserve token range for Codeplay ed8674d22 Update CMakeLists.txt 9674a1a54 Merge pull request #102 from ianromanick/INTEL_shader_integer_functions2 a08d4f0aa Merge pull request #107 from jeffbolznv/duplicate_enum_switch 9f50e659a Update HasResultAndType code generation to skip duplicate enum values. There weren't any until SPIR-V 1.4 release, now there are two. f7b06c277 updated as per code review 4b0985f29 Merge pull request #106 from alankemp/fix_json_writer 823750b56 Compare enum names rather than values to determine last element c5a291f7a cmake development configuration package Fixes #104 30ebd2f19 Merge pull request #103 from amdrexu/bugfix 30c51d36e Enable Groups capability by the extension SPV_AMD_shader_ballot 40798610d Add INTEL_shader_integer_functions2 c4f8f6579 Move to version 1.4 of SPIR-V. a5d33a253 Rationalize opcode ordering and a few spaces. 7af56c133 Merge pull request #101 from dneto0/clspv-generator 92d10249b Reserve generator 21 for Clspv 2434b8934 Merge pull request #100 from jeffbolznv/hasresult 9f7761857 Add a function that returns whether an opcode has a result and/or result type. Currently only implemented in C-based printers. 111a25e4a Merge pull request #99 from Naghasan/contact-update 0e0d1765e Update Codeplay's contact details 3beb2a037 Add ability to skip ranges of instructions; no impact to public headers 2d08d12d8 Sync to rev. 7 of headers from Khronos. f25b91a61 Merge pull request #98 from jeffbolznv/partitioned d20b78c77 Add GroupNonUniformPartitionedNV capability to all the GroupNonUniform instructions a946e7319 Header build for previous grammar update. 8f1cce947 Merge pull request #92 from PawelJurek/SPV_INTEL_device_side_avc_motion_estimation 03a081524 Make all "IdScope" be either Execution or Memory. dc3db3a5a Fix #96: Don't include a comment after #endif for the C header. d3752ea20 Merge pull request #95 from mkinsner/fpga_enum_block 2b3bbbc28 Reserve double SPIR-V enum block for upcoming Intel FPGA extension e74c389f8 Merge pull request #94 from jeffbolznv/cooperative_matrix 56decd41b Add SPV_NV_cooperative_matrix d0cc5acdf Grammar for SPV_INTEL_device_side_avc_motion_estimation extension. 8bea0a266 Update headers from previous SPV_INTEL_media_block_io grammar addition. 21f0d0744 Merge pull request #93 from PawelJurek/SPV_INTEL_media_block_io f2aef5d04 Grammar for SPV_INTEL_media_block_io extension f3abb280c Merge pull request #91 from LukasBanana/master b6a6dc041 Added '.DS_Store' (MacOS specific file) to gitignore. git-subtree-dir: third_party/SPIRV-Headers git-subtree-split: e4322e3be589e1ddd44afb20ea842a977c1319b8
-
- 30 Jan, 2019 1 commit
-
-
Chris Forbes authored
git-subtree-dir: third_party/SPIRV-Headers git-subtree-split: 79b6681aadcb53c27d1052e5f8a0e82a981dbf2f
-