Commit Graph

  • 54dd481ec0 Merge pull request #117 from ehsannas/UserTypeGOOGLE John Kessenich 2019-06-12 00:32:32 -06:00
  • 1c210a9644 Grammar: Add instruction-printing classes. John Kessenich 2019-06-12 00:17:15 -06:00
  • 927a4ab16f Add grammar and symbols for UserTypeGOOGLE extension to unified1. Ehsan Nasiri 2019-06-10 11:12:25 -04:00
  • fc58777df6 Merge pull request #105 from mchiasson/cmake_install_config John Kessenich 2019-06-08 02:01:20 -06:00
  • 5efa7de4f8 Add missing "version" : "None" to a bunch of reserved enumerants. John Kessenich 2019-06-07 23:31:31 -06:00
  • 6d992575a2 Add more detail about reserving tokens to the README. John Kessenich 2019-06-07 23:05:30 -06:00
  • 29a98bf45a Restore numerical order in enumerants. John Kessenich 2019-06-07 22:33:45 -06:00
  • 0fd7453d84 Merge pull request #114 from jeffbolznv/fsi John Kessenich 2019-06-02 20:22:37 -06:00
  • 44e061a7c4 Add SPV_EXT_fragment_shader_interlock Jeff Bolz 2019-06-02 20:25:14 -05:00
  • 51f89461a4 Merge pull request #115 from dgkoch/SPV_NV_sm_shader_builts John Kessenich 2019-06-02 20:16:27 -06:00
  • e6ed0d47cb Add support for SPV_NV_sm_shader_builtins Daniel Koch 2019-05-17 15:05:34 -04:00
  • 6483982dc6 OpenCL ext. inst. header: Support C in addition to C++. John Kessenich 2019-05-31 03:18:12 -06:00
  • 8f58fb313d Merge pull request #112 from mkinsner/master John Kessenich 2019-05-29 15:58:32 -06:00
  • f91f154c8e Proposed LoopControl bitfield allocation mechanism in spir-v.xml Michael Kinsner 2019-05-27 16:11:48 -04:00
  • 9feecfbd0a Merge pull request #111 from Naghasan/codeplay-range John Kessenich 2019-05-23 14:31:30 -06:00
  • 6f3639d981 Reserve token range for Codeplay Victor Lomuller 2019-05-23 10:31:50 +01:00
  • 6c71bc798b Update CMakeLists.txt Matt Chiasson 2019-05-18 19:44:18 -04:00
  • 204e00cca5 Merge pull request #102 from ianromanick/INTEL_shader_integer_functions2 John Kessenich 2019-05-17 10:44:32 +07:00
  • d898991ece Merge pull request #107 from jeffbolznv/duplicate_enum_switch John Kessenich 2019-05-17 10:42:55 +07:00
  • 1e50ce3d19 Update HasResultAndType code generation to skip duplicate enum values. There weren't any until SPIR-V 1.4 release, now there are two. Jeff Bolz 2019-05-16 16:15:54 -05:00
  • 23525ac05c updated as per code review Matt Chiasson 2019-05-16 07:45:30 -04:00
  • 100985170c Merge pull request #106 from alankemp/fix_json_writer John Kessenich 2019-05-12 18:24:42 +07:00
  • d8cd2f0fc6 Compare enum names rather than values to determine last element Alan Kemp 2019-05-12 00:44:05 +01:00
  • 8bea102de0 cmake development configuration package Fixes #104 Mathieu-Andre Chiasson 2019-05-11 15:49:18 -04:00
  • 37604af897 Merge pull request #103 from amdrexu/bugfix John Kessenich 2019-05-11 00:40:31 +07:00
  • baa0c04026 Enable Groups capability by the extension SPV_AMD_shader_ballot Rex Xu 2019-05-09 16:43:37 +08:00
  • 627e299a2b Add INTEL_shader_integer_functions2 Ian Romanick 2019-04-30 10:28:58 -07:00
  • 2d705a0934 Move to version 1.4 of SPIR-V. John Kessenich 2019-05-06 23:34:36 -06:00
  • 7a8c174604 Rationalize opcode ordering and a few spaces. John Kessenich 2019-05-06 07:33:29 -06:00
  • 3a12da1122 Merge pull request #101 from dneto0/clspv-generator John Kessenich 2019-05-07 11:47:09 +07:00
  • 51f7d848a4 Reserve generator 21 for Clspv David Neto 2019-04-19 21:44:27 -04:00
  • 669abadbef Merge pull request #100 from jeffbolznv/hasresult John Kessenich 2019-04-04 21:09:19 +07:00
  • 639b948865 Add a function that returns whether an opcode has a result and/or result type. Currently only implemented in C-based printers. Jeff Bolz 2019-03-29 10:20:59 -05:00
  • a8757504f1 Merge pull request #99 from Naghasan/contact-update John Kessenich 2019-03-17 12:57:44 +07:00
  • 63f80d1e76 Update Codeplay's contact details Victor Lomuller 2019-03-14 09:41:12 +00:00
  • 232028a6dc Add ability to skip ranges of instructions; no impact to public headers John Kessenich 2019-03-12 06:22:47 -06:00
  • 0b25b07a6c Sync to rev. 7 of headers from Khronos. John Kessenich 2019-03-12 06:11:47 -06:00
  • cb402f78fe Merge pull request #98 from jeffbolznv/partitioned John Kessenich 2019-03-12 01:00:06 +07:00
  • 3341885e59 Add GroupNonUniformPartitionedNV capability to all the GroupNonUniform instructions Jeff Bolz 2019-03-11 12:48:08 -05:00
  • c43f30a0b2 Header build for previous grammar update. John Kessenich 2019-03-08 17:32:11 -07:00
  • 9c345b23b6 Merge pull request #92 from PawelJurek/SPV_INTEL_device_side_avc_motion_estimation John Kessenich 2019-03-08 12:23:15 +07:00
  • c20a820296 Make all "IdScope" be either Execution or Memory. John Kessenich 2019-03-06 10:45:52 +07:00
  • 81d44b0eae Fix #96: Don't include a comment after #endif for the C header. John Kessenich 2019-03-04 23:41:55 -05:00
  • e27ccd6c20 Merge pull request #95 from mkinsner/fpga_enum_block John Kessenich 2019-02-26 21:33:50 +07:00
  • 1a0c803138 Reserve double SPIR-V enum block for upcoming Intel FPGA extension Michael Kinsner 2019-02-26 09:01:57 -05:00
  • d5548f46ba Merge pull request #94 from jeffbolznv/cooperative_matrix John Kessenich 2019-02-21 13:11:45 +07:00
  • bb9b7ceb29 Add SPV_NV_cooperative_matrix Jeff Bolz 2019-02-19 09:46:22 -06:00
  • 5ba833555d Grammar for SPV_INTEL_device_side_avc_motion_estimation extension. Jurek, Pawel 2019-01-25 09:31:14 +01:00
  • 1848af20cc Update headers from previous SPV_INTEL_media_block_io grammar addition. John Kessenich 2019-01-24 09:25:11 -08:00
  • b870f39a6d Merge pull request #93 from PawelJurek/SPV_INTEL_media_block_io John Kessenich 2019-01-24 09:18:57 -08:00
  • cae2c4ce00 Grammar for SPV_INTEL_media_block_io extension Jurek, Pawel 2019-01-24 13:25:37 +01:00
  • 7065978f31 Merge pull request #91 from LukasBanana/master John Kessenich 2019-01-23 14:14:05 -08:00
  • c6ca75047f Added '.DS_Store' (MacOS specific file) to gitignore. Lukas Hermanns 2019-01-23 20:05:23 +01:00
  • d980192d77 Merge pull request #88 from jeffbolznv/physical_storage_buffer John Kessenich 2019-01-07 23:27:21 +07:00
  • d7c8f7b5ee SPV_EXT_physical_storage_buffer Jeff Bolz 2019-01-06 01:13:56 -06:00
  • bfe9d4de02 Update copyright years. John Kessenich 2019-01-03 08:20:02 +07:00
  • 67154cf55a Include the new spv.d file when fixing line endings on Windows. John Kessenich 2019-01-03 08:18:00 +07:00
  • 3a1930a769 Merge pull request #87 from rtbo/dlang John Kessenich 2019-01-02 17:11:14 -07:00
  • 52159172d1 whitespace Remi Thebault 2019-01-02 17:13:59 +01:00
  • 01727ca730 generated code Remi Thebault 2019-01-02 17:13:46 +01:00
  • c7f545772a adding support for D language Remi Thebault 2019-01-02 17:13:13 +01:00
  • fd89f898f3 Merge pull request #85 from akien-mga/unix-executable-bit John Kessenich 2018-12-20 15:56:07 -07:00
  • a284c31282 Remove Unix executable permission from text files Rémi Verschelde 2018-12-10 11:20:45 +01:00
  • afee0e0847 Reserve tokens for float controls and no integer wrapping: John Kessenich 2018-11-30 07:32:53 -07:00
  • e6dd652448 Merge pull request #84 from grorg/whlsl John Kessenich 2018-11-28 10:41:10 -07:00
  • becdaad606 Add W3C WebGPU WHLSL tool identifier Dean Jackson 2018-11-26 16:35:15 -08:00
  • 637c9abdcf Merge pull request #83 from dgkoch/SPV_EXT_fragment_invocation_density John Kessenich 2018-11-26 03:12:46 -07:00
  • 03d74eea8e Add json support for SPV_EXT_fragment_invocation_density Daniel Koch 2018-11-21 16:11:59 -05:00
  • 2b5ad3d121 Add option to skip examples. dan sinclair 2018-11-16 13:03:23 -05:00
  • 93f746fe7a Merge pull request #80 from alelenv/nv-raytracing-final John Kessenich 2018-10-24 17:21:57 -06:00
  • 9d2cf1f40e Rename RaytracingNV to RayTracingNV Ashwin Lele 2018-10-23 13:49:35 -07:00
  • 993c443e91 Add support for nv-raytracing (non-experimental) Ashwin Lele 2018-10-22 17:06:06 -07:00
  • d8a3ea011c Merge pull request #79 from Thog/csharp-definition John Kessenich 2018-10-11 11:44:08 -06:00
  • 148c9f0093 Use lower-case instead of camel-case Thog 2018-10-11 19:22:40 +02:00
  • aa8f9c0e13 Add C# header generation Thog 2018-10-11 14:34:44 +02:00
  • 22b3f9d5e2 Create CODE_OF_CONDUCT.md Khronos Group Webmaster 2018-10-10 15:53:13 -04:00
  • 057e4122cb Fix D -> d typo in previous commit. John Kessenich 2018-09-19 13:47:46 -06:00
  • 018425c267 Add enumerants for six Nvidia extensions: John Kessenich 2018-09-19 10:44:50 -06:00
  • c0f3203218 Headers for revision 4 of SPIR-V 1.3, including SPV_KHR_vulkan_memory_model. John Kessenich 2018-09-06 11:10:32 -06:00
  • a4476b4696 Revert "Update grammar for latest release of SPIR-V (revision 4 of 1.3 unified)" John Kessenich 2018-08-09 10:22:41 -06:00
  • 2a926687a4 Update grammar for latest release of SPIR-V (revision 4 of 1.3 unified) John Kessenich 2018-08-08 17:41:18 -06:00
  • e3e0ab66ba Add enumerants for SPV_KHR_8bit_storage. John Kessenich 2018-07-03 12:58:23 -06:00
  • 1445956bb7 Merge pull request #49 from jdknight/cmake-install-cleanup John Kessenich 2018-07-02 15:15:41 -06:00
  • c4923bf639 Revert "Merge pull request #71 from casey/rebuild-makefile" John Kessenich 2018-07-02 15:09:41 -06:00
  • 4a0a6f93a6 Merge pull request #71 from casey/rebuild-makefile John Kessenich 2018-07-02 15:03:08 -06:00
  • 6e20367c72 Merge pull request #70 from casey/bash-path John Kessenich 2018-07-02 14:59:54 -06:00
  • 04e1bfb9cb Add missing #include. John Kessenich 2018-06-13 15:50:08 -06:00
  • 47946896aa Fix #74: Protect against repeated inclusion of OpenCL.std.h John Kessenich 2018-06-13 15:49:25 -06:00
  • 7de7b23f6e cmake: support gnu installation directory convention James Knight 2018-06-01 20:54:54 -04:00
  • 4d641f6968 Merge pull request #73 from antiagainst/add-missing-extension John Kessenich 2018-05-10 10:34:53 -06:00
  • 42f3b592b1 Fixes two internal bugs: John Kessenich 2018-05-10 10:30:32 -06:00
  • 2733938c7a Add missing 'extensions' field for some NVIDIA symbols Lei Zhang 2018-05-10 09:54:01 -04:00
  • 592d7ac638 Merge pull request #72 from clayengine/master John Kessenich 2018-05-03 05:14:58 -06:00
  • 067f40f552 Clay Shader Compiler Clay Engine 2018-05-03 17:02:02 +07:00
  • 4c73e8db0c Add a makefile to the top level for convenience Casey Rodarmor 2018-04-17 14:21:28 -04:00
  • a749c44ad2 Use /usr/bin/env to avoid hardcoding path to bash Casey Rodarmor 2018-04-16 18:41:41 -04:00
  • 29c81dc871 Merge pull request #68 from dneto0/hlsl-decorate-string John Kessenich 2018-04-13 15:57:14 -06:00
  • f3835c55c6 SPV_GOOGLE_hlsl_functionality1 includes all of SPV_GOOGLE_decorate_string David Neto 2018-04-13 17:50:04 -04:00
  • ad5a8ef816 Add tokens for SPV_EXT_descriptor_indexing. John Kessenich 2018-04-05 10:42:47 -06:00
  • 7ed2ba8ea3 Merge pull request #67 from jeffbolznv/partition_missing_extension John Kessenich 2018-03-30 14:00:04 -06:00