1. 27 Mar, 2020 1 commit
    • Squashed 'third_party/SPIRV-Headers/' changes from 204cd131c..f8bf11a02 · 035acbd2
      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
  2. 06 Jan, 2020 1 commit
  3. 18 Nov, 2019 1 commit
    • Squashed 'third_party/SPIRV-Headers/' changes from e4322e3be..af64a9e82 · 0f9a2dc9
      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
  4. 29 Jul, 2019 1 commit
    • Squashed 'third_party/SPIRV-Headers/' changes from 79b6681aa..e4322e3be · f3e0560d
      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
  5. 30 Jan, 2019 1 commit