Commit Graph

  • 06b6e7cac3 Fix target_env ignored when reading desc Nathan Gauër 2023-07-19 17:18:27 +0200
  • 5864db2798 Add /bigobj to test_opt for VS 2017 David Neto 2023-07-18 16:48:40 -0400
  • 6c7e1acc5f
    NFC: fix missing algorithm include in enumset file (#5334) Nathan Gauër 2023-07-18 20:42:42 +0200
  • 7f85334846 clang-format Nathan Gauër 2023-07-18 19:13:11 +0200
  • 9750cf862e re-enable some tests Nathan Gauër 2023-07-18 19:04:20 +0200
  • f587431a41 clang-format Nathan Gauër 2023-07-18 18:52:59 +0200
  • f523d5721d assembly-grammar: add GetExtensionsDeclaring Nathan Gauër 2023-07-18 13:53:01 +0200
  • dbe712058e NFC: fix missing algorithm include in enumset file Nathan Gauër 2023-07-18 18:50:31 +0200
  • 61221e7d62
    Add python3 requirement for the script (#5326) Mateusz Przybylski 2023-07-18 07:40:43 -0700
  • 92ae679e84 opt: change Get* functions to return const& Nathan Gauër 2023-07-18 14:36:36 +0200
  • 4b6bd5a665
    Prepare release v2023.4 (#5330) v2023.4.rc1 Diego Novillo 2023-07-17 17:01:08 -0400
  • 9e0b780ff8
    Create SECURITY.md (#5325) Joyce 2023-07-17 17:34:04 -0300
  • 62976b7e3c Prepare release v2023.4 Diego Novillo 2023-07-17 15:19:39 -0400
  • 7dd5f95d25
    [spirv-opt] Handle OpFunction in GetPtr (#5316) ncesario-lunarg 2023-07-17 13:16:25 -0600
  • 848ce8b89b [spirv-opt] Test function returning a pointer Nathaniel Cesario 2023-07-06 00:32:48 -0600
  • 2cb75f682a [spirv-opt] Handle OpFunction returning a pointer Nathaniel Cesario 2023-07-05 16:47:41 -0600
  • 6add9ccf07
    Add support for LiteralFloat type (#5323) asudarsa 2023-07-17 11:16:01 -0400
  • 85a4482131
    NFC: makes the FeatureManager immutable for users (#5329) Nathan Gauër 2023-07-17 17:15:08 +0200
  • 58cfe97afe add tests Nathan Gauër 2023-07-17 15:40:47 +0200
  • a2f07e22d0 add RemoveCapability since the fuzztests are using it Nathan Gauër 2023-07-17 15:16:17 +0200
  • c0ddebbc74 clang-format Nathan Gauër 2023-07-17 14:21:40 +0200
  • e4aaa8fc2c NFC: makes the FeatureManager immutable for users Nathan Gauër 2023-07-13 17:38:02 +0200
  • 0fc9f37add Add python3 requirement for the script Mateusz Przybylski 2023-07-13 14:53:48 -0700
  • 2c174b8ec9
    Create SECURITY.md Joyce 2023-07-13 17:20:38 -0300
  • 29431859f5
    NFC: replace EnumSet::ForEach with range-based-for (#5322) Nathan Gauër 2023-07-13 20:40:47 +0200
  • 9fc21f1eab Add support for LiteralFloat type Arvind Sudarsanam 2023-07-13 08:45:42 -0700
  • d6b9389f6d
    Roll external/spirv-headers/ d0006a393..f1ba373ef (2 commits) (#5320) github-actions[bot] 2023-07-13 15:14:12 +0000
  • 78370f2269 NFC: replace EnumSet::ForEach with range-based-for Nathan Gauër 2023-07-13 17:00:07 +0200
  • 5b4fb072eb
    enumset: fix bug in the new iterator class (#5321) Nathan Gauër 2023-07-13 15:55:24 +0200
  • 316e671972 also set pointer to null in case Nathan Gauër 2023-07-13 14:49:58 +0200
  • 0a3a1486b2 fix typo Nathan Gauër 2023-07-13 14:44:37 +0200
  • c387e44d15 enumset: fix bug in the new iterator class Nathan Gauër 2023-07-13 14:27:21 +0200
  • 9ab811a125
    NFC: fix missing comments on functions (#5318) Nathan Gauër 2023-07-13 11:16:54 +0200
  • 5ad8eda79e Roll external/spirv-headers/ d0006a393..f1ba373ef (2 commits) GitHub Actions[bot] 2023-07-13 02:31:28 +0000
  • 9266197c37
    instrument: Cast gl_VertexIndex and InstanceIndex to uint (#5319) Jeremy Gebben 2023-07-12 15:12:26 -0600
  • c870eb4a57 instrument: Cast gl_VertexIndex and InstanceIndex to uint Jeremy Gebben 2023-07-12 10:52:18 -0600
  • ee50fa7d85
    Roll external/googletest/ 4a1a299b2..cc366710b (1 commit) (#5317) github-actions[bot] 2023-07-12 16:02:00 +0000
  • 63d36bc73f NFC: fix missing comments on functions Nathan Gauër 2023-07-12 17:43:54 +0200
  • 3424b16c10
    enumset: STL-ize container (#5311) Nathan Gauër 2023-07-12 17:34:44 +0200
  • 61f386bbba Roll external/googletest/ 4a1a299b2..cc366710b (1 commit) GitHub Actions[bot] 2023-07-12 02:30:29 +0000
  • 7ff331af66
    source: Give better message if using new Source Language (#5314) Spencer Fricke 2023-07-12 00:50:41 +0900
  • 416fe3dcfc review feedback Nathan Gauër 2023-07-11 15:33:41 +0000
  • 742b2b394b clang-format Nathan Gauër 2023-07-10 16:07:18 +0000
  • 4a780d9b24 removed non-const begin/end Nathan Gauër 2023-07-10 16:01:15 +0000
  • 5b21ba8334 fix const-ness of the assign operator Nathan Gauër 2023-07-10 16:01:03 +0000
  • 948a5c9485 enumset: STL-ize container Nathan Gauër 2023-06-28 13:17:21 +0200
  • 2286b628ea source: Improve wording of warning spencer-lunarg 2023-07-11 23:41:36 +0900
  • abcd228d92
    Update README to say Android NDK r25c is required (#5312) David Neto 2023-07-11 09:58:57 -0400
  • 0530a532fc
    Validate GroupNonUniform instructions (#5296) alan-baker 2023-07-11 08:40:40 -0400
  • 4594ffce92
    Roll external/re2/ a57a1d646..e66463312 (1 commit) (#5313) github-actions[bot] 2023-07-11 11:54:04 +0000
  • eac2c08e34 source: Give better message if using new Source Langauge spencer-lunarg 2023-07-11 19:52:57 +0900
  • 8724ce27f9 Roll external/re2/ a57a1d646..e66463312 (1 commit) GitHub Actions[bot] 2023-07-11 02:28:14 +0000
  • 1dc96c5987 Update README to say Android NDK r25c is required David Neto 2023-07-10 12:43:18 -0400
  • 4be7d0e3ca
    Use android ndk r25 (#5309) Steven Perron 2023-07-10 08:21:45 -0700
  • c942ccff27 Roll external/spirv-headers/ 3469b164e..d0006a393 (3 commits) Steven Perron 2023-07-10 09:42:40 -0400
  • ca2b6f06f4 Roll external/re2/ 1c1ffbe3c..a57a1d646 (2 commits) Steven Perron 2023-07-10 09:42:39 -0400
  • b21bb94e53 Roll external/googletest/ be03d00f5..4a1a299b2 (1 commit) Steven Perron 2023-07-10 09:42:36 -0400
  • 85f50aaff2 Use android ndk r25 Steven Perron 2023-07-07 14:34:41 -0400
  • c0c07c6fd9 utils: add forward enumarator support for EnumSet Nathan Gauër 2023-06-28 13:17:21 +0200
  • fe80c72a1a Roll external/spirv-headers/ 3469b164e..d0006a393 (3 commits) GitHub Actions[bot] 2023-07-10 02:31:51 +0000
  • 11f0e0fb69 Roll external/re2/ 1c1ffbe3c..a57a1d646 (2 commits) GitHub Actions[bot] 2023-07-10 02:31:48 +0000
  • 06a2e7bd83 Roll external/googletest/ be03d00f5..4a1a299b2 (1 commit) GitHub Actions[bot] 2023-07-10 02:31:45 +0000
  • e751c7e7db
    Treat spir-v.xml as utf-8 (#5306) David Neto 2023-07-07 12:25:26 -0400
  • 955a51be73 Use Python io.open David Neto 2023-07-07 11:47:41 -0400
  • 51be43fc9b Treat spir-v.xml as utf-8 David Neto 2023-07-07 10:29:28 -0400
  • 0f3bea06ef
    NFC: rewrite EnumSet to handle larger enums. (#5289) Nathan Gauër 2023-07-07 16:41:52 +0200
  • 8bf7e2f62f apply review feedback Nathan Gauër 2023-07-07 13:25:53 +0200
  • 181f81b93a Roll external/spirv-headers/ 3469b164e..d0006a393 (3 commits) GitHub Actions[bot] 2023-07-07 02:30:37 +0000
  • 215639503e Roll external/re2/ 1c1ffbe3c..1d465f627 (1 commit) GitHub Actions[bot] 2023-07-07 02:30:34 +0000
  • c22fbe931a clang-format Nathan Gauër 2023-07-06 16:58:48 +0200
  • 321e7f622a change HasAny algorithm Nathan Gauër 2023-07-06 16:48:13 +0200
  • c81bfd118c simplifies and document find_bucket Nathan Gauër 2023-07-06 16:41:29 +0200
  • 870fd1e17a
    spirv-val: Label SPV_KHR_cooperative_matrix VUID (#5301) Spencer Fricke 2023-07-04 22:01:04 +0900
  • a1e8fff144
    Roll external/re2/ 2d39b703d..1c1ffbe3c (1 commit) (#5304) github-actions[bot] 2023-07-04 12:44:01 +0000
  • 72b40cfcec clang-format Nathan Gauër 2023-07-04 11:53:31 +0200
  • 62fc9bc201 review feedback Nathan Gauër 2023-07-04 11:53:17 +0200
  • d2e0d8d9ca Roll external/re2/ 2d39b703d..1c1ffbe3c (1 commit) GitHub Actions[bot] 2023-07-04 02:31:04 +0000
  • 458eb86f86 simplify and fix mismatched endian string parsing for extract_source.cpp Hugo Devillers 2023-07-01 16:59:06 +0200
  • 74df3cf1b4 use native_words as a cache for spvFixWord Hugo Devillers 2023-07-01 12:42:04 +0200
  • 3ccc744e81 don't convert endianness if not required Hugo Devillers 2023-07-01 12:24:16 +0200
  • 1b27d72f16 spirv-val: Label SPV_KHR_cooperative_matrix VUID spencer-lunarg 2023-07-01 19:22:44 +0900
  • e6005633e6 fix string literals when file has non-native endianness Hugo Devillers 2023-07-01 11:51:37 +0200
  • 39a63f822f perform endianness conversion eagerly Hugo Devillers 2023-07-01 11:50:03 +0200
  • 4826b6eabc remove dead code dealing with operand endianness Hugo Devillers 2023-07-01 11:33:17 +0200
  • 58459c2b1a
    roll deps (#5300) github-actions[bot] 2023-06-30 23:23:06 -0400
  • 22e46ffa5b Roll external/re2/ 231c11764..2d39b703d (3 commits) GitHub Actions[bot] 2023-07-01 02:33:45 +0000
  • 062c6aac54 Roll external/googletest/ 251e72039..be03d00f5 (2 commits) GitHub Actions[bot] 2023-07-01 02:33:42 +0000
  • d3b0a522ce
    Roll external/googletest/ 687c58994..251e72039 (1 commit) (#5299) github-actions[bot] 2023-06-30 14:36:52 +0000
  • 68a2b8cd1b Roll external/googletest/ 687c58994..251e72039 (1 commit) GitHub Actions[bot] 2023-06-30 02:28:19 +0000
  • ea5af2fb5f
    roll deps (#5297) github-actions[bot] 2023-06-29 12:50:09 +0000
  • 0e59a87bbb Roll external/re2/ 9ea3effad..231c11764 (1 commit) GitHub Actions[bot] 2023-06-29 02:29:42 +0000
  • c626c7d7fb Roll external/googletest/ f269e15c5..687c58994 (2 commits) GitHub Actions[bot] 2023-06-29 02:29:39 +0000
  • 9572455968 Add validation for NV partitioned group operations Alan Baker 2023-06-28 12:53:53 -0400
  • cc75666639 formatting Alan Baker 2023-06-28 11:38:11 -0400
  • f83f50d23a
    Roll external/googletest/ ec4fed932..8e32de89c (2 commits) (#5294) github-actions[bot] 2023-06-28 15:17:55 +0000
  • 853299d7db Validate GroupNonUniform instructions Alan Baker 2023-06-28 11:06:14 -0400
  • cbe3b8a167 clang-format Nathan Gauër 2023-06-28 14:55:31 +0200
  • db77d2e0d4 rename function/variables to match google style Nathan Gauër 2023-06-28 14:52:49 +0200
  • 43089cd902 clang-format Nathan Gauër 2023-06-28 11:01:13 +0200
  • ef63d67abb reorder struct members Nathan Gauër 2023-06-28 11:00:45 +0200
  • 78d4253855 review: add a general comment, and fix some nits Nathan Gauër 2023-06-28 10:55:57 +0200
  • 14d7204176 rename BUCKET_SIZE to kBucketSize Nathan Gauër 2023-06-28 10:32:28 +0200
  • e1e2350eb8 replace uint64_t by BucketType Nathan Gauër 2023-06-23 15:13:30 +0200
  • 80a9df2551 clang-format Nathan Gauër 2023-06-23 14:12:47 +0200
  • c34cd1fbd5 fix enum type for extensions Nathan Gauër 2023-06-23 14:08:28 +0200
  • df68a2298c add tests Nathan Gauër 2023-06-23 13:31:07 +0200
  • b06169182e NFC: rewrite EnumSet to handle larger enums. Nathan Gauër 2023-06-22 19:55:40 +0200
  • 7520bfa6b1
    build: remove last references of c++11 (#5295) Nathan Gauër 2023-06-28 14:37:55 +0200
  • 53e010d35c build: remove last references of c++11 Nathan Gauër 2023-06-28 11:43:17 +0200
  • e8ecea29e0 Roll external/re2/ 7c5e396af..9ea3effad (1 commit) GitHub Actions[bot] 2023-06-28 02:30:38 +0000
  • bf6b63b2e3 Roll external/googletest/ ec4fed932..f269e15c5 (3 commits) GitHub Actions[bot] 2023-06-28 02:30:35 +0000
  • e090ce9c40
    Update CMakeLists.txt (#5293) Volodymyr B 2023-06-26 19:54:31 +0100
  • dddc15778d SPV_QCOM_image_processing support: rev1 Wooyoung Kim 2023-06-25 14:47:48 -0700
  • a81b65f370
    Merge branch 'KhronosGroup:main' into SPV_QCOM_image_processing Wooyoung Kim 2023-06-26 11:29:19 -0700
  • bfb40a2405
    fix ndk build standard to c++17 (#5290) Nathan Gauër 2023-06-26 14:11:29 +0200
  • a1bf95330c
    Update CMakeLists.txt Volodymyr B 2023-06-26 12:33:02 +0100
  • 268c2a3eba
    rename to visionOS Volodymyr B 2023-06-26 12:28:59 +0100
  • 310a67020a
    Validate layouts for PhysicalStorageBuffer pointers (#5291) alan-baker 2023-06-23 15:17:55 -0400
  • 49229a0593 formatting Alan Baker 2023-06-23 14:35:29 -0400
  • 27f3cbcbe0 Validate layouts for PhysicalStorageBuffer pointers Alan Baker 2023-06-23 14:22:43 -0400
  • c640b1934b
    Update CMakeLists.txt (#5288) Volodymyr B 2023-06-23 15:31:10 +0100
  • cfb99efd7d
    Roll external/googletest/ af39146b4..ec4fed932 (1 commit) (#5287) github-actions[bot] 2023-06-23 10:13:38 -0400
  • 1f29056482 fix ndk build standard to c++17 Nathan Gauër 2023-06-23 15:03:22 +0200
  • b27aecb04e
    Update CMakeLists.txt Volodymyr B 2023-06-23 12:45:49 +0100
  • 72c13dbf96 Roll external/googletest/ af39146b4..ec4fed932 (1 commit) GitHub Actions[bot] 2023-06-23 02:30:47 +0000
  • 04cdb2d344
    SPV_KHR_cooperative_matrix (#5286) archimedus 2023-06-23 00:33:36 +0200
  • 16098b3c10
    Have effcee add abseil subdirectory (#5281) Steven Perron 2023-06-22 15:15:53 -0700
  • 6dc5e7cbc0 Formatting missed or damaged by VS2022 Boris Zanin 2023-06-22 22:29:56 +0200
  • ec1561b5e8 Bugfix and formatting Boris Zanin 2023-06-22 22:17:01 +0200
  • c321273e05 Update according to review recommendations Boris Zanin 2023-06-22 21:07:37 +0200
  • 7851007fa4 Update DEPS with headers Boris Zanin 2023-06-22 17:57:22 +0200
  • daee1e7d34
    instrument: Combine descriptor length and init state checking (#5274) Jeremy Gebben 2023-06-22 09:39:49 -0600
  • a68ef7b2c5
    cmake: Remove unused SPIRV-Headers variables (#5284) Juan Ramos 2023-06-22 07:08:47 -0600
  • b12c0fe6f4
    Roll external/googletest/ fb11778f4..af39146b4 (1 commit) (#5285) github-actions[bot] 2023-06-22 05:52:44 -0700
  • 3766ba5e8a SPV_KHR_cooperative_matrix Boris Zanin 2023-06-22 11:58:24 +0200
  • a1f67e286e Roll external/googletest/ fb11778f4..af39146b4 (1 commit) GitHub Actions[bot] 2023-06-22 02:24:36 +0000
  • d0cb6d4181 instrument: Combine descriptor length and init state checking Jeremy Gebben 2023-05-24 09:59:50 -0600
  • 54691dcd73
    Migrate exec_tools back to tools. (#5280) John Cater 2023-06-21 15:32:27 -0400
  • 6102be4709 cmake: Remove unused SPIRV-Headers variables Juan Ramos 2023-06-21 13:26:18 -0600
  • b176fb6712 Have effcee add abseil subdirectory Steven Perron 2023-06-21 13:28:26 -0400
  • a6b57f2f0e
    Roll external/googletest/ 9b12f749f..fb11778f4 (4 commits) (#5279) github-actions[bot] 2023-06-21 12:58:32 -0400
  • e3cc5e3f51 Roll external/spirv-headers/ 6e09e44cd..10db9d4e1 (1 commit) GitHub Actions[bot] 2023-06-21 16:56:33 +0000
  • 7763403cc1 Roll external/googletest/ 9b12f749f..fb11778f4 (4 commits) GitHub Actions[bot] 2023-06-21 16:56:27 +0000
  • af2d1b2a86 Roll external/effcee/ 6d3b974a7..19b4aa87a (1 commit) GitHub Actions[bot] 2023-06-21 16:56:24 +0000
  • d5020be0fc Migrate exec_tools back to tools. John Cater 2023-06-21 10:56:49 -0400
  • a63ac9f73d
    cmake: Use modern Python3 CMake support (#5277) Juan Ramos 2023-06-19 13:02:41 -0600
  • 951980e5ac
    Enable vector constant folding (#4913) (#5272) Laura Hermanns 2023-06-19 15:01:51 -0400
  • 12e346338f cmake: Use modern Python3 CMake support juan-lunarg 2023-06-19 10:40:22 -0600
  • cb6f22d011 Enable vector constant folding (#4913) Laura Hermanns 2022-09-01 10:21:29 -0400
  • a720a6926e
    Roll external/googletest/ 18fa6a4db..9b12f749f (1 commit) (#5276) github-actions[bot] 2023-06-17 17:17:35 -0700
  • 63d1600acf Roll external/googletest/ 18fa6a4db..9b12f749f (1 commit) GitHub Actions[bot] 2023-06-17 02:19:59 +0000
  • e7ce715f2f Fix 5191 Jeremy Hayes 2023-06-01 16:55:51 -0600
  • 6b9fc79330
    Fold negation of integer vectors (#5269) Steven Perron 2023-06-16 07:37:21 -0700
  • 285f6cefa6
    roll deps (#5273) github-actions[bot] 2023-06-16 10:15:46 -0400
  • deb9da946a Changes based on review. Steven Perron 2023-06-16 09:25:39 -0400
  • 4c85044ae4 Roll external/spirv-headers/ 8e2ad2748..6e09e44cd (1 commit) GitHub Actions[bot] 2023-06-16 02:23:32 +0000
  • 145187c2da Roll external/googletest/ e9078161e..18fa6a4db (2 commits) GitHub Actions[bot] 2023-06-16 02:23:26 +0000
  • d33bea5847
    instrument: Fix buffer address length calculations (#5257) Jeremy Gebben 2023-06-14 16:14:46 -0600
  • dba520ce2d Update based on code review: Steven Perron 2023-06-14 14:48:40 -0400
  • ae4cefb1fe Add support for VK_KHR_shader_quad_scope Zhao, Ruimin 2023-06-15 00:34:50 +0800
  • b4f352e54f
    Expose preserve_interface in Optimizer::Register*Passes. (#5268) Eugene Kozlov 2023-06-14 18:00:26 +0400
  • 366eb556a5 instrument: Fix buffer address length calculations Jeremy Gebben 2023-06-02 11:54:12 -0600
  • 1a8048492f
    Fix formatting. Eugene Kozlov 2023-06-13 23:09:59 +0400
  • b313cc4acb Avoid undef behaviour Steven Perron 2023-06-13 14:31:20 -0400
  • d1763e556a Fold negation of integer vectors Steven Perron 2023-06-13 13:57:36 -0400
  • 3f56750090 Refactor the folding rules. Steven Perron 2023-06-13 11:47:43 -0400
  • 40dde04ca2
    Roll external/googletest/ 65cfeca1a..e9078161e (1 commit) (#5267) github-actions[bot] 2023-06-13 09:48:33 -0400
  • 4221c28040
    Expose preserve_interface in Optimizer::Register*Passes Eugene Kozlov 2023-06-13 16:10:25 +0400
  • 4ded959996 Roll external/googletest/ 65cfeca1a..e9078161e (1 commit) GitHub Actions[bot] 2023-06-13 02:31:06 +0000
  • 1ecac7bda2
    Merge branch 'KhronosGroup:main' into SPV_QCOM_image_processing Wooyoung Kim 2023-06-12 11:21:14 -0700
  • 6d0e3cf6af
    Roll external/googletest/ 334704df2..65cfeca1a (1 commit) (#5265) github-actions[bot] 2023-06-12 10:12:23 -0400
  • 377bccd8aa Roll external/googletest/ 334704df2..65cfeca1a (1 commit) GitHub Actions[bot] 2023-06-12 02:29:56 +0000
  • 9c66587d14
    spirv-diff: Update test expectations (#5264) Shahbaz Youssefi 2023-06-09 16:28:30 -0400
  • ca14b1a72c spirv-diff: Update test expectations Shahbaz Youssefi 2023-06-09 15:52:57 -0400
  • ae1843b67c
    spirv-diff: Leave undefined ids unpaired. (#5262) Jim Blandy 2023-06-09 12:00:46 -0700
  • 6f97fc99c3 spirv-diff: Leave undefined ids unpaired. Jim Blandy 2023-06-07 17:12:35 -0700
  • 93c13345e1
    spirv-diff: Properly match SPV_KHR_ray_query types. (#5259) Jim Blandy 2023-06-08 07:42:45 -0700
  • 9da0269225
    roll deps (#5263) github-actions[bot] 2023-06-08 09:33:45 -0400
  • ac5c02dccc Roll external/spirv-headers/ 69155b22b..8e2ad2748 (3 commits) GitHub Actions[bot] 2023-06-08 12:54:19 +0000
  • 94d2e8eef2 Roll external/re2/ 03da4fc08..7c5e396af (4 commits) GitHub Actions[bot] 2023-06-08 12:54:15 +0000
  • 6a4b667444 Roll external/googletest/ 458046912..334704df2 (8 commits) GitHub Actions[bot] 2023-06-08 12:54:11 +0000
  • 5a7643bc24 Roll external/effcee/ ef0a5c152..6d3b974a7 (6 commits) GitHub Actions[bot] 2023-06-08 12:54:07 +0000
  • 1d7dec3c51
    Use windows 2019 to workaround bazel issue (#5261) Steven Perron 2023-06-08 05:50:29 -0700
  • 0cb2d950f0 Roll external/spirv-headers/ 69155b22b..8e2ad2748 (3 commits) GitHub Actions[bot] 2023-06-08 02:29:44 +0000
  • 2644d6093f Roll external/re2/ 03da4fc08..7c5e396af (4 commits) GitHub Actions[bot] 2023-06-08 02:29:41 +0000
  • 7045cff563 Roll external/googletest/ 458046912..334704df2 (8 commits) GitHub Actions[bot] 2023-06-08 02:29:38 +0000
  • 1acf2e7274 Roll external/effcee/ ef0a5c152..6d3b974a7 (6 commits) GitHub Actions[bot] 2023-06-08 02:29:35 +0000
  • 06c373daac Use windows 2019 to workaround bazel issue Steven Perron 2023-06-05 12:42:02 -0400
  • 59b4febd81
    Allow OpTypeBool in UniformConstant (#5237) alan-baker 2023-06-06 18:05:04 -0400
  • abe9a29274 spirv-diff: Properly match SPV_KHR_ray_query types. Jim Blandy 2023-06-06 14:28:19 -0700
  • 6226f04fcf Fix pairing of functions by type. Jim Blandy 2023-05-21 21:55:20 -0700
  • eaf6341a60 test Nathan Gauër 2023-06-02 16:54:10 +0200
  • 1805773858 Roll external/spirv-headers/ 69155b22b..8e2ad2748 (3 commits) GitHub Actions[bot] 2023-06-02 02:28:07 +0000
  • 911f70dc74 Roll external/re2/ 03da4fc08..7c5e396af (4 commits) GitHub Actions[bot] 2023-06-02 02:28:03 +0000
  • 11cec3c238 Roll external/googletest/ 458046912..06f44bc95 (5 commits) GitHub Actions[bot] 2023-06-02 02:27:59 +0000
  • aaf1128696 Roll external/effcee/ ef0a5c152..cd12c60e5 (2 commits) GitHub Actions[bot] 2023-06-02 02:27:55 +0000
  • 5ed21eb1e2
    Add folding rule for OpTranspose (#5241) Steven Perron 2023-06-01 09:09:08 -0700
  • fd4d889934 Fix format Steven Perron 2023-06-01 10:03:36 -0400
  • c7179c9792 Return a null const if the input is a null const Steven Perron 2023-06-01 09:55:16 -0400
  • e828bb3fb4 Add comments Steven Perron 2023-05-25 13:41:03 -0400
  • 9fffa71987 Add folding rule for OpTranspose Steven Perron 2023-05-25 13:33:00 -0400
  • ec244c8598
    Increase tested Android API level (#5253) David Neto 2023-05-31 16:55:43 -0400
  • e47462bbec Increase tested Android API level David Neto 2023-05-31 13:46:39 -0400
  • c7e436921a
    roll deps (#5243) github-actions[bot] 2023-05-31 13:03:53 -0400
  • b8a28152eb TEST: do not merge Steven Perron 2023-05-31 10:44:38 -0400
  • 9ae6286dd0 Do not build tests with VS2017 Steven Perron 2023-05-29 11:01:44 -0400
  • f276aa66e8 Update WORKSPACE to work with the new RE2. Steven Perron 2023-05-29 09:48:51 -0400
  • af757536ce Roll external/re2/ c9cba7606..03da4fc08 (18 commits) GitHub Actions[bot] 2023-05-29 02:21:14 +0000
  • f851dd6c13 Roll external/effcee/ 66edefd2b..77a53ba53 (1 commit) GitHub Actions[bot] 2023-05-29 02:21:08 +0000
  • 182fd9ebce
    Allow physical storage buffer pointer in IO (#5251) alan-baker 2023-05-30 20:07:58 -0400
  • 1b7bfafe24 use fallthrough attribute Alan Baker 2023-05-30 14:18:00 -0400
  • ad0cdaf955 remove debug output Alan Baker 2023-05-30 14:05:33 -0400
  • 84052abdb0 remove include Alan Baker 2023-05-30 14:00:59 -0400
  • f8dc33ee35 add test Alan Baker 2023-05-30 13:55:15 -0400
  • e81b9daf0f Allow physical storage buffer pointer in IO Alan Baker 2023-05-30 13:45:01 -0400
  • 226c3bbe62
    Fix broken link in README (#5250) Steven Perron 2023-05-30 09:42:46 -0400
  • 65bbb92160 Fix broken link in README Steven Perron 2023-05-30 09:33:04 -0400
  • 9ed2ac257d
    Fix pairing of function parameters. (#5225) Jim Blandy 2023-05-30 06:30:01 -0700
  • 8841d560c4
    Add c++ version to .bazelrc (#5247) Steven Perron 2023-05-30 09:29:04 -0400
  • cf62673e42
    Error for invalid location type (#5249) alan-baker 2023-05-30 09:08:09 -0400
  • 78ff89654a Error for invalid location type Alan Baker 2023-05-29 15:56:27 -0400
  • 673d8bfcb6
    Checkout abseil in the smoketest (#5248) Steven Perron 2023-05-29 14:23:43 -0400
  • 06bbd7f53a
    Update deps in sva (#5246) Steven Perron 2023-05-29 14:18:37 -0400
  • b2b3f24a32 Checkout abseil in the smoketest Steven Perron 2023-05-29 13:19:07 -0400
  • aae1aaf836 Add c++ version to .bazelrc Steven Perron 2023-05-29 13:00:47 -0400
  • 5b4902b378 Update deps in sva Steven Perron 2023-05-29 10:29:32 -0400
  • 23cb9b96cc
    spirv-val: Remove VUID from 1.3.251 spec (#5244) Spencer Fricke 2023-05-29 22:20:07 +0900
  • dc6b55a481 Missing debug info operands can be marked also with 'DebugInfoNone' Pekka Jääskeläinen 2023-05-29 09:12:14 +0300
  • 98404c68bf spirv-val: Remove VUID from 1.3.251 spec spencer-lunarg 2023-05-29 14:18:17 +0900
  • 1021ec302f
    Add Abseil dep to the README (#5242) Steven Perron 2023-05-26 10:50:09 -0400
  • 3e82fa067d
    Revert "Disable RE2 autoroll (#5234)" (#5239) Steven Perron 2023-05-26 10:49:33 -0400
  • 5f3dfcfcba Add Abseil dep to the README Steven Perron 2023-05-25 15:25:10 -0400
  • e0936b646c
    Roll external/spirv-headers/ bdbfd019b..69155b22b (1 commit) (#5238) github-actions[bot] 2023-05-25 09:34:36 -0400
  • 2645759c6a Revert "Disable RE2 autoroll (#5234)" Steven Perron 2023-05-25 09:32:30 -0400
  • af27ece750
    Check if const is zero before getting components. (#5217) Steven Perron 2023-05-25 09:07:22 -0400
  • 2358001827
    Add Abseil as a dep and update RE2 (#5236) Steven Perron 2023-05-25 09:00:30 -0400
  • 0f9575203f Roll external/spirv-headers/ bdbfd019b..69155b22b (1 commit) GitHub Actions[bot] 2023-05-25 02:17:25 +0000
  • 6b50a1838f Fix pairing of function parameters. Jim Blandy 2023-05-20 15:52:29 -0700
  • f29e11dcb6
    diff: Don't give up entry point matching too early. (#5224) Jim Blandy 2023-05-24 12:28:45 -0700
  • 5d25be0fa2 Remove debug code and add comment. Steven Perron 2023-05-24 14:55:09 -0400
  • 39d5c91961 Allow OpTypeBool in UniformConstant Alan Baker 2023-05-24 14:54:55 -0400
  • d21c011bfd Add Abseil as a dep and update RE2 Steven Perron 2023-05-24 14:27:49 -0400
  • 3ca85d5abf diff: Don't give up entry point matching too early. Jim Blandy 2023-05-20 14:21:47 -0400
  • 664a1cf7af Add test Steven Perron 2023-05-24 13:05:08 -0400
  • 82b1a87b21
    Add SPV_NV_bindless_texture to spirv optimizations (#5231) Pankaj Mistry 2023-05-24 08:01:11 -0700
  • 60c546f3ff
    Roll external/googletest/ bc860af08..bb2941fcc (1 commit) (#5220) github-actions[bot] 2023-05-24 11:00:43 -0400
  • dcfea36ab7
    Have the macos bazel build us git-sync-deps (#5235) Steven Perron 2023-05-24 10:56:37 -0400
  • 44c9da6fee
    Remove const zero image operands (#5232) Steve Urquhart 2023-05-24 10:30:10 -0400
  • a7b3375d78 Roll external/spirv-headers/ 268a06176..bdbfd019b (1 commit) GitHub Actions[bot] 2023-05-24 14:23:43 +0000
  • 8dc6fa7853 Roll external/googletest/ bb2941fcc..458046912 (8 commits) GitHub Actions[bot] 2023-05-24 14:23:40 +0000
  • e357a36ccf
    Disable RE2 autoroll (#5234) Steven Perron 2023-05-24 10:19:36 -0400
  • 9b46688933 Have the macos bazel build us git-sync-deps Steven Perron 2023-05-24 10:13:28 -0400
  • 8da1ce90f4 Disable RE2 autoroll Steven Perron 2023-05-24 09:45:50 -0400
  • 86331ffa68 Remove const zero image operands Steve Urquhart 2023-05-17 16:54:16 -0400
  • 56a69047da Add SPV_NV_bindless_texture to spirv optimizations Pankaj Mistry 2023-05-22 11:34:03 -0700
  • b96d6dcd24 val: allow DebugTypeComposite to forward reference Nathan Gauër 2023-05-22 16:39:10 +0200
  • 38991fd375 Added tests Wooyoung Kim 2023-05-20 10:08:36 -0700
  • 1a645ab250 SPV_QCOM_image_processing support Wooyoung Kim 2023-05-11 11:04:20 -0700
  • 8824fcd8db
    Merge branch 'KhronosGroup:main' into SPV_QCOM_image_processing Wooyoung Kim 2023-05-20 08:54:21 -0700
  • e7c6084fd1
    Prepare release 2023.3 (#5222) v2023.3.rc1 sdk-1.3.250.1 sdk-1.3.250.0 sdk-1.3.250 Nathan Gauër 2023-05-16 17:06:35 +0200
  • 8b575ed466 SPV_QCOM_image_processing support Wooyoung Kim 2023-05-11 11:04:20 -0700
  • 11ec9b9301 Prepare release v2023.3 Nathan Gauër 2023-05-15 16:17:20 +0200
  • eb40e75240 Roll external/googletest/ bc860af08..bb2941fcc (1 commit) Nathan Gauër 2023-05-15 16:08:18 +0200
  • 17a26b45ff
    Improve an error message in the assembler (#5219) Kévin Petit 2023-05-15 14:56:48 +0100
  • 7c39951f6e
    spirv-val: Label Interface Location/Component VUIDs (#5221) Spencer Fricke 2023-05-15 22:53:37 +0900
  • 823476a6cf spirv-val: Label Interface Location/Component VUIDs spencer-lunarg 2023-05-13 17:53:32 +0900
  • 84f1d9aebc update tests Kevin Petit 2023-05-12 18:27:44 +0100
  • 83d66ec436 Improve an error message in the assembler Kevin Petit 2023-05-11 14:02:41 +0100
  • 242047b8b9 Check if const is zero before getting components. Steven Perron 2023-05-10 11:32:40 -0400
  • 51892874ba
    Run ADCE when the printf extension is used. (#5215) Steven Perron 2023-05-10 04:03:40 -0400
  • e803fe6717
    Don't convert struct members to half (#5201) Chris Oattes 2023-05-08 17:14:42 +0100
  • aac60ac4b8 Fix format Steven Perron 2023-05-08 11:04:52 -0400
  • 85ebc4d71c Add test Steven Perron 2023-05-08 11:01:51 -0400
  • d6310f4168
    Roll external/googletest/ a3580180d..bc860af08 (1 commit) (#5216) github-actions[bot] 2023-05-08 10:22:36 -0400
  • 8993f9f52f
    Apply scalar replacement on vars with Pointer decorations (#5208) Steven Perron 2023-05-08 09:39:14 -0400
  • c31534fe29 Roll external/googletest/ a3580180d..bc860af08 (1 commit) GitHub Actions[bot] 2023-05-08 02:17:25 +0000
  • 92ce7fcec2 Remove unused variable. Steven Perron 2023-05-05 09:41:55 -0400
  • 54f3c4e9e3 Handle more decorations. Steven Perron 2023-05-05 09:34:52 -0400
  • 4534a1aee9 Run ADCE when the printf extension is used. Steven Perron 2023-05-04 13:20:32 -0400
  • 01055c60cf
    Update the contributing guidelines (#5212) Steven Perron 2023-05-04 11:13:17 -0400
  • 65f03bea4e
    Roll external/spirv-headers/ 7f1d2f415..268a06176 (2 commits) (#5214) github-actions[bot] 2023-05-04 13:46:10 +0200
  • d915248399 Roll external/spirv-headers/ 7f1d2f415..268a06176 (2 commits) GitHub Actions[bot] 2023-05-04 02:15:39 +0000
  • b56015c769 Fix format Steven Perron 2023-05-03 14:31:19 -0400
  • 8fe6af6d72 Update the contributing guidelines Steven Perron 2023-05-03 14:26:30 -0400
  • 5f3451476d Rename function to be clearer. Steven Perron 2023-05-03 13:00:25 -0400
  • 2189ad7a5a
    spirv-tools: Add support for QNX (#5211) Sruthik P 2023-05-03 20:55:17 +0530
  • 1666fa9d67 Remove duplicated code Steven Perron 2023-05-03 11:21:29 -0400
  • 17be6bb7c3
    Roll external/googletest/ f345b2ca6..a3580180d (2 commits) (#5210) github-actions[bot] 2023-05-03 10:29:01 -0400
  • d16b76a346 spirv-tools: Add support for QNX Sruthik P 2023-05-03 15:45:27 +0530
  • 3cbf600d6b Roll external/googletest/ f345b2ca6..a3580180d (2 commits) GitHub Actions[bot] 2023-05-03 02:16:05 +0000
  • a525dccbe8
    roll deps (#5209) github-actions[bot] 2023-05-02 09:19:52 -0400
  • 0ed9c668be Roll external/re2/ 11073deb7..c9cba7606 (1 commit) GitHub Actions[bot] 2023-05-02 02:16:26 +0000
  • a4e39b3f02 Roll external/googletest/ 797b0ad2a..f345b2ca6 (1 commit) GitHub Actions[bot] 2023-05-02 02:16:22 +0000
  • 0ce36ad785
    instrument: Add set and binding to bindless error records (#5204) Jeremy Gebben 2023-05-01 12:23:30 -0600
  • 135cf24919 Apply scalar replacement on vars with Pointer decorations Steven Perron 2023-04-28 15:26:04 -0400
  • 08d8fae589
    Roll external/googletest/ 0bdaac5a1..797b0ad2a (1 commit) (#5207) github-actions[bot] 2023-05-01 10:12:36 -0400
  • 93f7eec8a3 Roll external/googletest/ 0bdaac5a1..797b0ad2a (1 commit) GitHub Actions[bot] 2023-05-01 02:17:23 +0000
  • 8e1001e938
    Roll external/googletest/ dea0484e4..0bdaac5a1 (1 commit) (#5206) github-actions[bot] 2023-04-28 10:30:53 -0400
  • 7d0f07e36c Roll external/googletest/ dea0484e4..0bdaac5a1 (1 commit) GitHub Actions[bot] 2023-04-28 13:42:06 +0000
  • baa46e1036
    Update spirv_headers to include SPV_KHR_ray_tracing_position_fetch (#5205) ewerness-nv 2023-04-28 06:40:46 -0700
  • 49d19d029a Update spirv_headers to include SPV_KHR_ray_tracing_position_fetch Eric Werness 2023-04-27 16:38:12 -0700
  • fda4bb3973 instrument: Add set and binding to bindless error records Jeremy Gebben 2023-04-05 11:27:49 -0600
  • 6110f30a36
    Roll external/googletest/ 783d00fd1..ccdeec888 (1 commit) (#5203) github-actions[bot] 2023-04-27 10:18:33 -0400
  • fb8ec64a9f Roll external/spirv-headers/ cfbe4feef..e08a279cf (2 commits) GitHub Actions[bot] 2023-04-27 02:16:48 +0000
  • 1a7114a968 Roll external/googletest/ 783d00fd1..dea0484e4 (2 commits) GitHub Actions[bot] 2023-04-27 02:16:43 +0000
  • d4c0abdcad
    instrument: Change descriptor state storage format (#5178) Jeremy Gebben 2023-04-26 14:28:01 -0600
  • ab724b4f25 instrument: Change descriptor state storage format Jeremy Gebben 2023-03-27 09:04:23 -0600
  • 9e627132a8
    Roll external/googletest/ 12a5852e4..783d00fd1 (9 commits) (#5198) github-actions[bot] 2023-04-25 12:59:34 -0400
  • 197ebf6d1a Roll external/googletest/ 12a5852e4..783d00fd1 (9 commits) GitHub Actions[bot] 2023-04-25 02:17:13 +0000
  • 0eba5fb83b Don't convert struct members to half cjo20 2023-04-19 11:50:59 +0100
  • 25ad5e19f1
    Do not define GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE if it is already defined. (#5200) Steven Perron 2023-04-18 15:47:10 -0400
  • bec566a32b
    opt: Fix null deref in OpMatrixTimesVector and OpVectorTimesMatrix (#5199) Ben Clayton 2023-04-18 19:58:12 +0100
  • c9ab6302c6 Fix Steven Perron 2023-04-18 14:19:59 -0400
  • 09d61ae5b4 Do not define GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE if it is already defined. Steven Perron 2023-04-18 13:39:49 -0400
  • a455ed6807 opt: Fix null deref in OpMatrixTimesVector and OpVectorTimesMatrix Ben Clayton 2023-04-18 18:39:01 +0100
  • d5f69dba55
    Remove dead code (#5195) alan-baker 2023-04-14 10:59:01 -0400
  • 55bc37f826
    Roll external/googletest/ 8fa9461cc..12a5852e4 (1 commit) (#5193) github-actions[bot] 2023-04-14 10:27:42 -0400
  • 6fc2aa80ad Remove dead code Alan Baker 2023-04-14 10:11:29 -0400
  • 5ae5b7954f Roll external/googletest/ 8fa9461cc..12a5852e4 (1 commit) GitHub Actions[bot] 2023-04-14 02:15:15 +0000
  • 6f276e05cc
    Add support for SPV_EXT_shader_tile_image (#5188) janharaldfredriksen-arm 2023-04-13 22:58:00 +0200
  • 60bea18f2c Fix formatting. janharaldfredriksen-arm 2023-04-13 19:46:44 +0200
  • 1877a7f909
    Fix vector OpConstantComposite type validation (#5191) James Price 2023-04-13 12:50:16 -0400
  • f449fb4ad9
    Add default case for spv::Dim for TileImageEXT (#5194) Corentin Wallez 2023-04-13 17:10:02 +0200
  • 8fef832bb0 Update DEPS file to pull in header changes for SPV_EXT_shader_tile_image Jan-Harald Fredriksen 2023-04-13 16:42:07 +0200
  • f885821918 Remove check that can be done by the parser. Jan-Harald Fredriksen 2023-04-13 15:53:52 +0200
  • de8ed23914 Add SPV_EXT_shader_tile_image Jan-Harald Fredriksen 2023-04-04 17:36:40 +0200
  • eb8de9bf24 Add default case for spv::Dim for TileImageEXT Corentin Wallez 2023-04-13 13:59:47 +0200
  • 9a4e7a1eb5
    Update protobuf to v21.12 (#5189) Steven Perron 2023-04-12 13:37:07 -0400
  • 31c546e316
    Roll external/googletest/ 057b4e904..8fa9461cc (2 commits) (#5192) github-actions[bot] 2023-04-12 11:05:49 -0400
  • abad816e26 Roll external/googletest/ 057b4e904..8fa9461cc (2 commits) GitHub Actions[bot] 2023-04-12 02:16:07 +0000
  • 6a21d8b41f Fix vector OpConstantComposite type validation James Price 2023-04-11 19:48:40 -0400
  • 048faf2e53
    Remove use of deprecated std::aligned_storage (#5183) Steven Perron 2023-04-06 11:22:28 -0400
  • 13ea01b3ea
    Roll external/googletest/ 7ee260c54..057b4e904 (1 commit) (#5190) github-actions[bot] 2023-04-06 10:58:00 -0400
  • 6bc1491aab Disable clang warnings for protobuf headers Steven Perron 2023-04-06 10:45:05 -0400
  • ae8d3a9134 Roll external/googletest/ 7ee260c54..057b4e904 (1 commit) GitHub Actions[bot] 2023-04-06 02:15:45 +0000
  • ea1e0d0e8c Update protobuf to v21.12 Steven Perron 2023-04-05 15:28:39 -0400
  • dd03c1fca4
    Fix LICMPass (#5087) LDeakin 2023-04-06 01:48:14 +1000
  • 3abdce3039 Don't use std::array to avoid gcc 12 used before init warning. Steven Perron 2023-04-05 11:23:00 -0400
  • f8acf01a88 Avoid using std::byte, use uint8_t instead. Steven Perron 2023-04-03 11:10:30 -0400
  • be2336c7f1 Change android test to c++17 Steven Perron 2023-04-03 10:41:23 -0400
  • 06a0015309 Add header file include Steven Perron 2023-03-30 10:01:17 -0400
  • daf69ead5c Align the elements of the array and not the array itself. Steven Perron 2023-03-30 09:20:32 -0400
  • 4c8fdd2f6f Add array header file. Steven Perron 2023-03-29 15:40:07 -0400
  • 2ad675dcc4 Remove use of deprecated std::aligned_storage Steven Perron 2023-03-29 15:19:37 -0400
  • a12e9300df Further simplify the LICMPass fix Lachlan Deakin 2023-03-31 08:49:36 +1100
  • 29dfd62fa2 Simplify the LICMPass fix Lachlan Deakin 2023-03-30 09:18:11 +1100
  • 016aee8dde Add more LICMPass (hoist) tests Lachlan Deakin 2023-01-30 11:14:29 +1100
  • fef1c44296 Fix LICMPass Lachlan Deakin 2023-01-25 17:47:47 +1100
  • 97a55196d2
    Roll external/googletest/ b5fd99bbd..7ee260c54 (1 commit) (#5187) github-actions[bot] 2023-04-04 11:48:30 -0400
  • c827750ef6 Roll external/googletest/ b5fd99bbd..7ee260c54 (1 commit) GitHub Actions[bot] 2023-04-04 02:16:50 +0000
  • ac335c7634
    roll deps (#5185) github-actions[bot] 2023-04-03 12:20:17 -0400
  • a2db3fb17b
    kokoro: always chown files (#5186) Nathan Gauër 2023-04-03 15:27:45 +0200
  • 5d7a468296 kokoro: always chown files Nathan Gauër 2023-04-03 13:56:23 +0200
  • be2bba86db Roll external/spirv-headers/ 90547c54e..29ba24931 (1 commit) GitHub Actions[bot] 2023-04-03 02:15:10 +0000
  • e159643f55 Roll external/googletest/ ca0d46e95..b5fd99bbd (2 commits) GitHub Actions[bot] 2023-04-03 02:15:05 +0000
  • 48fb8f87b1 Add warning comment for --inst-debug-printf Greg Fischer 2023-03-29 15:28:06 -0600
  • 6b72fe20c5
    Add missing header guard (#5181) Steven Perron 2023-03-29 15:52:47 -0400
  • 7ab0a2781a
    Remove non-ascii char from comments. (#5182) Steven Perron 2023-03-29 15:48:15 -0400
  • 83562a2dcf Remove non-ascii char from comments. Steven Perron 2023-03-29 14:56:09 -0400
  • f5ff7ae4a1
    Roll external/googletest/ 88af49efa..ca0d46e95 (4 commits) (#5180) github-actions[bot] 2023-03-29 13:07:20 -0400
  • 8707f8ef2d Add missing header guard Steven Perron 2023-03-29 10:48:59 -0400
  • 21835f188f Roll external/googletest/ 88af49efa..ca0d46e95 (4 commits) GitHub Actions[bot] 2023-03-29 02:24:46 +0000
  • a0fcd06f8f
    Add Vulkan memory model to allow lists (#5173) Steven Perron 2023-03-28 16:57:45 -0400
  • d8a8af8e6d
    spirv-val: Remove unused includes and code (#5176) Spencer Fricke 2023-03-29 03:18:19 +0900
  • 4680d2bef8
    Roll external/googletest/ e9fb5c7ba..88af49efa (1 commit) (#5179) github-actions[bot] 2023-03-28 12:41:01 -0400
  • fa69b09cff
    spirv-opt: Remove unused includes and code (#5177) Spencer Fricke 2023-03-29 01:40:30 +0900
  • 1f011709d9 spirv-opt: Remove unused includes and code spencer-lunarg 2023-03-25 14:51:04 +0900
  • 6de4cc0505 spirv-val: Remove unused includes and code spencer-lunarg 2023-03-25 14:31:25 +0900
  • 1c393b4dff Roll external/googletest/ e9fb5c7ba..88af49efa (1 commit) GitHub Actions[bot] 2023-03-28 02:18:59 +0000
  • d24a39a7f0
    Do not remove control barrier after spv1.3 (#5174) Steven Perron 2023-03-27 11:04:40 -0400
  • 0c8e1912cb Add Vulkan memory model to allow lists Steven Perron 2023-03-24 12:25:44 -0400
  • 241efd68dc Do not remove control barrier after spv1.3 Steven Perron 2023-03-24 14:38:34 -0400
  • f9f31fa5a9
    Roll external/googletest/ 6f01e3dc1..e9fb5c7ba (2 commits) (#5175) github-actions[bot] 2023-03-25 08:06:26 -0400
  • c07be7ff97 Roll external/googletest/ 6f01e3dc1..e9fb5c7ba (2 commits) GitHub Actions[bot] 2023-03-25 02:16:32 +0000
  • b4e0850ef7
    Ignore NonSemanticInstructions (#5171) Jeremy Hayes 2023-03-24 10:46:52 -0600
  • 05625e73b5 Ignore NonSemanticInstructions Jeremy Hayes 2023-03-23 14:34:52 -0600
  • 32a4d840bb
    roll deps (#5172) github-actions[bot] 2023-03-24 10:03:09 -0400
  • c21f4c15c4 Roll external/spirv-headers/ a41cf67df..90547c54e (2 commits) GitHub Actions[bot] 2023-03-24 02:17:58 +0000
  • 1047d74b0e Roll external/googletest/ 974e18ee6..6f01e3dc1 (2 commits) GitHub Actions[bot] 2023-03-24 02:17:53 +0000
  • 9fbe1738ba
    Update SPIRV-Headers deps (#5170) alan-baker 2023-03-23 13:00:42 -0400
  • be1f803b8c try again Alan Baker 2023-03-23 11:28:58 -0400
  • 097d78e3b7 Fix smoketest Alan Baker 2023-03-23 11:18:33 -0400
  • 5e36925e22 Update SPIRV-Headers deps Alan Baker 2023-03-23 10:49:08 -0400
  • 7752cf7f9d Roll external/spirv-headers/ 1feaf4414..3834d4128 (1 commit) GitHub Actions[bot] 2023-03-23 02:17:03 +0000
  • 5f4e694e10
    Implement source extraction logic for spirv-objdump (#5150) Nathan Gauër 2023-03-22 23:57:18 +0100
  • 5aab2a8fef
    Include stdint.h (#5164) davidroygsu 2023-03-22 10:44:55 -0400
  • 1a52c14ee3
    Roll external/googletest/ fa8720982..974e18ee6 (2 commits) (#5168) github-actions[bot] 2023-03-22 09:23:27 -0400
  • 71ca8a83a8 Roll external/googletest/ fa8720982..974e18ee6 (2 commits) GitHub Actions[bot] 2023-03-22 02:17:11 +0000
  • 90f6a2875f
    Roll external/googletest/ 471087fbf..fa8720982 (2 commits) (#5167) github-actions[bot] 2023-03-21 10:34:03 -0400
  • 50146873a1 Roll external/googletest/ 471087fbf..fa8720982 (2 commits) GitHub Actions[bot] 2023-03-21 02:16:08 +0000
  • 4dc3edeb94
    build: set std=c++17 for BUILD.gn (#5162) Nathan Gauër 2023-03-20 19:05:41 +0100
  • f56f2b6fd2
    roll deps (#5166) github-actions[bot] 2023-03-20 09:57:12 -0400
  • 804ae681cf Roll external/re2/ b059ae85c..11073deb7 (1 commit) GitHub Actions[bot] 2023-03-20 13:22:43 +0000
  • 70e0c62bda Roll external/googletest/ 391ce627d..471087fbf (6 commits) GitHub Actions[bot] 2023-03-20 13:22:39 +0000
  • 9c9144b65c
    ci: fix dependency updater bot (#5165) Nathan Gauër 2023-03-20 14:06:58 +0100
  • fb71c0453c ci: fix dependency updater bot Nathan Gauër 2023-03-20 13:13:27 +0100
  • ae435df4a6
    git: add release workflow (#5158) Nathan Gauër 2023-03-20 10:13:19 +0100
  • f252423278
    Include stdint.h davidroygsu 2023-03-19 18:41:15 -0400
  • 44bc9bd2af
    build: cmake: support passing a custom source folder for GoogleTest (#5157) Kévin Petit 2023-03-18 01:05:12 +0000
  • 8e6563b913
    spirv-val: Label new Vulkan VUID 07951 (#5154) Spencer Fricke 2023-03-18 10:01:50 +0900
  • 0c0dc55b36 build: set std=c++17 for BUILD.gn Nathan Gauër 2023-03-17 14:45:48 +0100
  • c6b605e25a make all CI fails? Nathan Gauër 2023-03-15 13:53:05 +0100
  • ec11ab56dc tryt fixing bazel build Nathan Gauër 2023-03-15 13:16:17 +0100
  • 9743701ed5
    Explicitly #include <utility> in spirv_target_env.cpp (#5159) Alan Zhao 2023-03-15 05:15:29 -0700
  • 240ee1a17f try fixing bazel build include Nathan Gauër 2023-03-15 11:50:21 +0100
  • 61f85d14cc clang-format Nathan Gauër 2023-03-15 11:31:00 +0100
  • 84727b2cf3 try fix android build Nathan Gauër 2023-03-15 11:30:13 +0100
  • 0c18857908 fix compilation on windows Nathan Gauër 2023-03-15 11:08:54 +0100
  • f72b454b4c fix spirv header include Nathan Gauër 2023-03-15 11:04:33 +0100
  • 205e5321f0 Explicitly #include <utility> in spirv_target_env.cpp Alan Zhao 2023-03-14 16:51:02 -0700
  • 1124c8f641 spirv-val: Label new Vulkan VUID 07951 spencer-lunarg 2023-03-14 23:12:00 +0900
  • 57df75adb7 git: add release workflow Nathan Gauër 2023-03-14 13:43:42 +0100
  • c30dad9219 build: cmake: support passing a custom source folder for GoogleTest Kevin Petit 2023-03-14 10:17:03 +0000
  • 25f6c0cea5
    Revert "Add workflow for github releases. (#5145)" (#5156) Nathan Gauër 2023-03-13 19:04:19 +0100
  • a45a4cd218
    Roll external/googletest/ 038e392eb..391ce627d (1 commit) (#5153) github-actions[bot] 2023-03-13 18:04:00 +0000
  • a1f5556517
    build(deps): bump y18n from 4.0.0 to 4.0.3 in /tools/sva (#5155) dependabot[bot] 2023-03-13 16:08:19 +0000
  • 0f0e661f15 Revert "Add workflow for github releases. (#5145)" Nathan Gauër 2023-03-13 16:56:32 +0100
  • 25b7608cbe
    Add workflow for github releases. (#5145) Nathan Gauër 2023-03-13 16:55:55 +0100
  • bc31cb8d93 fix clang-format Nathan Gauër 2023-03-13 16:54:47 +0100
  • 10362e453e dump: add ability to extract HLSL from module Nathan Gauër 2023-03-09 13:05:22 +0100
  • fcd53c8ed2
    Add spirv-dump tool (#5146) Nathan Gauër 2023-03-13 16:39:42 +0100
  • 3ac87e92e3
    build(deps): bump y18n from 4.0.0 to 4.0.3 in /tools/sva dependabot[bot] 2023-03-13 15:18:32 +0000
  • 7cefd5f5f8
    Change default permissions for workflows (#5149) Nathan Gauër 2023-03-13 16:18:01 +0100
  • 8fa46060f7 rename dump to objdump for bazel Nathan Gauër 2023-03-13 15:58:29 +0100
  • b524b2a59e move tests to test/tools Nathan Gauër 2023-03-13 15:36:29 +0100
  • 6221e1e587 rename dump to objdump Nathan Gauër 2023-03-13 15:29:04 +0100
  • 44d72a9b36
    Prepare release v2023.2 (#5151) v2023.2.rc1 v2023.2 sdk-1.3.246.1 sdk-1.3.246.0 sdk-1.3.243.0 sdk-1.3.246 sdk-1.3.243 Nathan Gauër 2023-03-13 11:33:58 +0100
  • 3ed8cd7df6 Roll external/googletest/ 038e392eb..391ce627d (1 commit) GitHub Actions[bot] 2023-03-13 02:22:08 +0000
  • fba26fd606
    roll deps (#5152) github-actions[bot] 2023-03-11 12:15:52 +0000
  • dd5a82e40c Roll external/re2/ f0402c039..b059ae85c (1 commit) GitHub Actions[bot] 2023-03-11 02:19:20 +0000
  • 38e157f73f Roll external/googletest/ 50e07d1c9..038e392eb (1 commit) GitHub Actions[bot] 2023-03-11 02:19:16 +0000
  • b3f52eafa8 Prepare release v2023.2 Nathan Gauër 2023-03-10 19:30:14 +0100
  • 0d034361f1 remove bad changes Nathan Gauër 2023-03-10 14:57:15 +0100
  • 5f42dfa69e permission: content read-only Nathan Gauër 2023-03-10 14:51:09 +0100
  • 75bde74ac4 change default workflow permission to read-all Nathan Gauër 2023-03-10 14:38:41 +0100
  • 01828dac77
    Roll external/googletest/ 48a1b1105..50e07d1c9 (1 commit) (#5148) github-actions[bot] 2023-03-10 11:43:34 +0100
  • 9906474d8e Roll external/googletest/ 48a1b1105..50e07d1c9 (1 commit) GitHub Actions[bot] 2023-03-10 02:30:46 +0000
  • b029037aaa
    Revert changes around CHANGES file. (#5143) Nathan Gauër 2023-03-09 18:24:20 +0100
  • 9ba2a03434 remove fdiagnostics Nathan Gauër 2023-03-09 15:40:20 +0100
  • 3af2fab3cc fix compilation with ubsan Nathan Gauër 2023-03-09 15:39:48 +0100
  • d76d67fe3a fix licenses Nathan Gauër 2023-03-09 15:08:02 +0100
  • e0be2620d1 add spirv-dump to bazel build file Nathan Gauër 2023-03-09 14:44:00 +0100
  • c6f9339ca6 add test structure for spirv-dump Nathan Gauër 2023-03-09 14:16:39 +0100
  • 99bc1e3902 dump: add tool skeleton. Nathan Gauër 2023-03-09 13:05:22 +0100
  • 53d40c7c22 remove release branch Nathan Gauër 2023-03-09 11:08:00 +0100
  • a9ec0a3b1e prepare workflow Nathan Gauër 2023-03-02 16:37:54 +0100
  • c069a5c7ee
    roll deps (#5144) github-actions[bot] 2023-03-09 11:06:41 +0100
  • 618791f76b Roll external/spirv-headers/ 295cf5fb3..1feaf4414 (9 commits) GitHub Actions[bot] 2023-03-09 02:29:58 +0000
  • 21f5fc1aef Roll external/googletest/ a798c2f10..48a1b1105 (2 commits) GitHub Actions[bot] 2023-03-09 02:29:53 +0000
  • d22950687e Revert "build: stop parsing CHANGES file. (#5067)" Nathan Gauër 2023-03-08 16:17:16 +0100
  • f5a543fe5f Revert "build: allow update_build to generate fake version (#5098)" Nathan Gauër 2023-03-08 16:15:57 +0100
  • 42267721e1
    build: tool to generate a CHANGELOG from tags (#5136) Nathan Gauër 2023-03-08 16:12:41 +0100
  • db0c3d83dc
    Roll external/googletest/ e1ee0fa3e..a798c2f10 (4 commits) (#5142) github-actions[bot] 2023-03-08 12:11:38 +0000
  • fa1e0b91d8 Roll external/googletest/ e1ee0fa3e..a798c2f10 (4 commits) GitHub Actions[bot] 2023-03-08 02:29:42 +0000
  • 690a9a4060
    Add explicit deduction guide for FlagRegistration (#5141) James Price 2023-03-07 16:44:56 -0500
  • 83cda94805 Add explicit deduction guide for FlagRegistration James Price 2023-03-07 14:24:26 -0500
  • 3033cf428e
    Roll external/googletest/ cead3d57c..e1ee0fa3e (9 commits) (#5140) github-actions[bot] 2023-03-07 14:35:53 +0000
  • 4968983c77 Roll external/googletest/ cead3d57c..e1ee0fa3e (9 commits) GitHub Actions[bot] 2023-03-07 02:31:19 +0000
  • 016bb3ae7f
    roll deps (#5139) github-actions[bot] 2023-03-04 17:40:04 +0000
  • 266508faae Roll external/re2/ 3a8436ac4..f0402c039 (1 commit) GitHub Actions[bot] 2023-03-04 02:26:06 +0000
  • 533e2d04cb Roll external/googletest/ 2d4f20876..cead3d57c (1 commit) GitHub Actions[bot] 2023-03-04 02:26:03 +0000
  • 7cb5898e1d
    diff: refactorize flag parsing (#5133) Nathan Gauër 2023-03-03 16:55:00 +0100
  • e0df12997f
    Fix using invalid install path for cmake support files with MINGW platform (#5128) (#5129) Ralf Habacker 2023-03-03 16:53:23 +0100
  • 3eff21366e
    Fix MinGW build error (#4935) (#5127) Ralf Habacker 2023-03-03 16:53:08 +0100
  • bd83b772c3
    Fix operand index out of bounds when folding OpCompositeExtract. (#5107) Laura Hermanns 2023-03-03 10:52:49 -0500
  • 5fe3bbe77d
    Update Effcee so it doesn't hardcode C++11 (#5137) David Neto 2023-03-03 09:30:13 -0500
  • ca80a33223 Roll external/effcee/ c7b4db79f..66edefd2b (1 commit) GitHub Actions[bot] 2023-03-03 03:01:47 +0000
  • f43e1c70eb Update Effcee so it doesn't hardcode C++11 David Neto 2023-03-02 16:41:57 -0500
  • 6c714f191e
    Roll external/googletest/ c7d0bc830..2d4f20876 (3 commits) (#5130) github-actions[bot] 2023-03-02 19:53:51 +0000
  • 42f7351aff build: tool to generate a CHANGELOG from tags Nathan Gauër 2023-03-02 18:21:02 +0100
  • 86fbb2f5fc build: allow getting version from VERSION file Nathan Gauër 2023-03-02 17:54:33 +0100
  • d6c707676d
    linter: refactorize linter flag parsing (#5134) Nathan Gauër 2023-03-02 15:17:34 +0100
  • 8cee461986
    tools: add uint32_t flags parsing (#5131) Nathan Gauër 2023-03-02 15:16:32 +0100
  • 5360d35208 Roll external/spirv-headers/ aa331ab0f..295cf5fb3 (6 commits) GitHub Actions[bot] 2023-03-02 02:30:16 +0000
  • bb4a738f71 Roll external/googletest/ c7d0bc830..2d4f20876 (3 commits) GitHub Actions[bot] 2023-03-02 02:30:10 +0000
  • 970ba4e8b0
    linker: refactorize flag parsing (#5132) Nathan Gauër 2023-03-01 18:50:42 +0100
  • c3276f17f6 remove superfluous ; Nathan Gauër 2023-03-01 18:50:13 +0100
  • 36d4ad19bb linter: refactorize linter flag parsing Nathan Gauër 2023-03-01 18:46:36 +0100
  • e2af0b3ab2 fix long long for android Nathan Gauër 2023-03-01 18:34:43 +0100
  • 9c41872151 diff: refactorize flag parsing Nathan Gauër 2023-03-01 18:24:00 +0100
  • 20f64776fc linker: refactorize flag parsing Nathan Gauër 2023-03-01 17:50:17 +0100
  • 7341d3d6b4 tools: add uint32_t flags parsing Nathan Gauër 2023-02-16 13:03:30 +0100
  • d13ced0e0e Fix using invalid install path for cmake support files with MINGW platform (#5128) Ralf Habacker 2023-02-28 14:44:15 +0100
  • afd2f16dc2 Fix MinGW build error (#4935) Ralf Habacker 2023-02-28 14:11:39 +0100
  • 9d71fb6764
    Roll external/googletest/ 3d787f5a0..c7d0bc830 (4 commits) (#5126) github-actions[bot] 2023-02-28 11:59:21 +0000
  • 555138871a Roll external/googletest/ 3d787f5a0..c7d0bc830 (4 commits) GitHub Actions[bot] 2023-02-28 02:27:42 +0000
  • 9d4c95a574
    build: fix build.gn missing comma (#5125) Nathan Gauër 2023-02-27 20:45:43 +0100
  • e5a3dd70a6 build: fix build.gn missing comma Nathan Gauër 2023-02-27 19:49:15 +0100
  • 2e0f4b52c9
    tools: refactorize tools flags parsing. (#5111) Nathan Gauër 2023-02-27 18:45:14 +0100
  • 3b2ea1a422
    Roll external/googletest/ 39a26e12d..3d787f5a0 (2 commits) (#5123) github-actions[bot] 2023-02-25 18:54:35 +0000
  • 226c7c7bd9 Roll external/googletest/ 39a26e12d..3d787f5a0 (2 commits) GitHub Actions[bot] 2023-02-25 02:27:57 +0000
  • b955c468b1
    Add missing header include (#5124) alan-baker 2023-02-24 13:21:53 -0500
  • fd63ef15aa Add missing header include Alan Baker 2023-02-24 12:40:07 -0500
  • 5d2bc6f064
    Fix removal of dependent non-semantic instructions (#5122) alan-baker 2023-02-23 20:10:35 -0500
  • d8b9b44ddc Fix removal of dependent non-semantic instructions Alan Baker 2023-02-23 16:24:26 -0500
  • 4183faa2ec
    Roll external/googletest/ 750d67d80..39a26e12d (2 commits) (#5120) github-actions[bot] 2023-02-23 12:14:28 +0000
  • 2cf48e9534
    Allow invoking git.bat as git on Windows (#5118) Bruce Dawson 2023-02-22 19:24:34 -0800
  • bc6b4dad82 Roll external/googletest/ 750d67d80..39a26e12d (2 commits) GitHub Actions[bot] 2023-02-23 02:26:42 +0000
  • 9017cfcf62
    Roll external/googletest/ 7a7231c44..750d67d80 (1 commit) (#5119) github-actions[bot] 2023-02-22 11:23:34 +0000
  • 6422df81b0 Roll external/googletest/ 7a7231c44..750d67d80 (1 commit) GitHub Actions[bot] 2023-02-22 02:27:47 +0000
  • 9fe9c8c7eb Allow invoking git.bat as git on Windows Bruce Dawson 2023-02-21 13:11:51 -1000
  • 8bcaad28f7
    Roll external/re2/ 9049cd28d..3a8436ac4 (1 commit) (#5117) github-actions[bot] 2023-02-21 13:44:37 +0000
  • 4130cfa583 Roll external/re2/ 9049cd28d..3a8436ac4 (1 commit) GitHub Actions[bot] 2023-02-21 02:28:54 +0000
  • aeb6ba7425 review feedback Nathan Gauër 2023-02-20 11:38:43 +0100
  • 7deca6760c flags: fix static init fiasco & remove help Nathan Gauër 2023-02-16 15:34:50 +0100
  • 5d0d8f81fa clang format Nathan Gauër 2023-02-15 18:39:04 +0100
  • 9f517c39e5 change spirv-dis parsing + title + summary Nathan Gauër 2023-02-15 17:30:12 +0100
  • 0ff6ef34b1 cfg: replace cfg option parsing with the new one. Nathan Gauër 2023-02-15 16:49:42 +0100
  • 777062eac4 tools: refactorize tools flags parsing. Nathan Gauër 2023-02-14 17:31:52 +0100
  • 987a5f1367
    build: change the way we set cxx version for bazel. (#5114) Nathan Gauër 2023-02-20 11:11:16 +0100
  • 69ed5adf10
    Roll external/googletest/ f063cd25c..7a7231c44 (1 commit) (#5116) github-actions[bot] 2023-02-17 14:45:07 +0000
  • 9a7bf96c43 Roll external/googletest/ f063cd25c..7a7231c44 (1 commit) GitHub Actions[bot] 2023-02-17 02:29:29 +0000
  • c9947cc8d5
    Roll external/googletest/ 2057566e4..f063cd25c (1 commit) (#5115) github-actions[bot] 2023-02-16 13:11:36 +0000
  • 175eca0980 Roll external/googletest/ 2057566e4..f063cd25c (1 commit) GitHub Actions[bot] 2023-02-16 02:27:42 +0000
  • 956114df28
    opt: fix spirv ABI on Linux again. (#5113) Dave Airlie 2023-02-16 06:11:30 +1000
  • f4343515ad
    Remove duplicate lists of constant and type opcodes (#5106) Kévin Petit 2023-02-15 20:09:55 +0000
  • e4d8f24d3f build: change the way we set cxx version for bazel. Nathan Gauër 2023-02-15 16:18:38 +0100
  • 95f93810bb
    Roll external/googletest/ b80a07ffe..2057566e4 (1 commit) (#5112) github-actions[bot] 2023-02-15 12:11:14 +0000
  • 743578474d opt: fix spirv ABI on Linux again. Dave Airlie 2023-02-15 16:50:24 +1000
  • 46042cfd95 Roll external/googletest/ b80a07ffe..2057566e4 (1 commit) GitHub Actions[bot] 2023-02-15 02:28:34 +0000
  • b84c86f718
    libspirv.cpp: adds c++ api for spvBinaryParse (#5109) Nathan Gauër 2023-02-14 20:08:20 +0100
  • 05b31c4a0c fix comment, as per review comment Nathan Gauër 2023-02-14 19:22:16 +0100
  • e150e716ff
    roll deps (#5110) github-actions[bot] 2023-02-14 04:04:34 +0000
  • 7fb28ec9e3 Roll external/re2/ 891fa6684..9049cd28d (2 commits) GitHub Actions[bot] 2023-02-14 02:28:04 +0000
  • fda9db21ed Roll external/googletest/ b73f27fd1..b80a07ffe (1 commit) GitHub Actions[bot] 2023-02-14 02:28:01 +0000
  • 70e9814f33 libspirv.cpp: adds c++ api for spvBinaryParse Nathan Gauër 2023-02-13 18:33:39 +0100
  • 7221381361
    Roll external/re2/ b025c6a3a..891fa6684 (1 commit) (#5108) github-actions[bot] 2023-02-12 00:29:44 +0000
  • df6c60a1ab Roll external/re2/ b025c6a3a..891fa6684 (1 commit) GitHub Actions[bot] 2023-02-11 02:23:53 +0000
  • 92f8eb6f50 Fix operand index out of bounds when folding OpCompositeExtract. Laura Hermanns 2023-02-10 14:48:00 -0500
  • f6ac4d47e4 Remove duplicate lists of constant and type opcodes Kevin Petit 2023-02-10 11:07:21 +0000
  • 5b48c549b0
    Roll external/googletest/ 0570e2d93..b73f27fd1 (1 commit) (#5105) github-actions[bot] 2023-02-09 13:16:56 +0000
  • 7fec519147 Roll external/googletest/ 0570e2d93..b73f27fd1 (1 commit) GitHub Actions[bot] 2023-02-09 02:27:41 +0000
  • dfcbf310af
    Change exec_tools -> tools for local genrule (#5104) Kevin Lubick 2023-02-08 09:20:47 -0500
  • 43d2e4b115
    Change exec_tools -> tools for local genrule Kevin Lubick 2023-02-08 07:56:28 -0500
  • b0504f9905
    Roll external/googletest/ 3d568bdda..0570e2d93 (2 commits) (#5102) github-actions[bot] 2023-02-08 12:48:50 +0000
  • dbf22eee96 Roll external/googletest/ 3d568bdda..0570e2d93 (2 commits) GitHub Actions[bot] 2023-02-08 02:27:43 +0000
  • c965624e34
    Roll external/googletest/ 2f2e72bae..3d568bdda (1 commit) (#5100) github-actions[bot] 2023-02-07 14:17:24 +0000
  • c1ea5d6a5c Roll external/googletest/ 2f2e72bae..3d568bdda (1 commit) GitHub Actions[bot] 2023-02-07 02:22:50 +0000
  • 0ce2bc4ce0
    spirv-val: Conditional Branch without an exit is invalid in loop header (#5069) Caio Oliveira 2023-02-06 07:31:47 -0800
  • e9dc2c8ce1
    Roll external/googletest/ ebedaa18c..2f2e72bae (4 commits) (#5099) github-actions[bot] 2023-02-05 01:35:10 +0000
  • 53c871e2a8 Roll external/googletest/ ebedaa18c..2f2e72bae (4 commits) GitHub Actions[bot] 2023-02-04 02:21:04 +0000
  • 146c6de81a spirv-val: Conditional Branch without an exit is invalid in loop header Caio Oliveira 2023-01-18 10:45:31 -0800
  • 9cf3b4d535 Update fuzz tests to not use invalid combinations of LoopMerge + BranchConditional Caio Oliveira 2023-02-03 15:31:18 -0800
  • 7823b8ff4a
    build: allow update_build to generate fake version (#5098) Nathan Gauër 2023-02-03 21:43:03 +0100
  • cac9a5a3ee
    Fix null pointer in FoldInsertWithConstants. (#5093) Laura Hermanns 2023-02-03 10:03:15 -0500
  • fd1e650cfe
    Validate decoration of structs with RuntimeArray (#5094) Maciej 2023-02-03 14:58:51 +0100
  • 5890763734
    instrument: Clean up generation code (#5090) Jeremy Gebben 2023-02-02 17:39:09 -0700
  • 99e67c207e build: allow update_build to generate fake version Nathan Gauër 2023-02-02 15:58:07 +0100
  • d304bddc24 Added 'Test case 16' to fold_test. Laura Hermanns 2023-02-01 16:23:28 -0500
  • d8759a140b
    build: fix bazel build for c++17 (#5097) Nathan Gauër 2023-02-02 15:05:02 +0100
  • 8679f20b4f build: fix bazel build for c++17 Nathan Gauër 2023-02-02 11:14:15 +0100
  • a544fe2005 Formatting fixes Maciej 2023-02-02 11:01:33 +0100
  • b31ac25b88 Add .bazelrc file Steven Perron 2023-02-01 14:15:03 -0500
  • 1a49b52188
    Remove vs2017 no longer being run (#5095) Steven Perron 2023-02-01 18:45:42 +0000
  • 5aebab07ef Fix comment in bazel build file. Steven Perron 2023-02-01 13:10:42 -0500
  • 781352ab3a Update bazel build files to use c++17 Steven Perron 2023-02-01 13:08:38 -0500
  • e29047f33a Restart the roll of googletests Steven Perron 2023-02-01 12:53:48 -0500
  • a2a081f454 Remove vs2017 no longer being run Steven Perron 2023-02-01 12:44:23 -0500
  • 0994ca45b6
    Add C interface for Optimizer (#5030) Daniel Story 2023-02-01 05:58:52 -0800
  • 0d75f9669e Validate decoration of structs with RuntimeArray Maciej 2023-02-01 11:00:32 +0100
  • 8a0fe779e5
    Roll external/re2/ 8afcf7fcc..b025c6a3a (1 commit) (#5091) github-actions[bot] 2023-01-31 21:54:27 +0000
  • 040241a7d7 Fix null pointer in FoldInsertWithConstants. Laura Hermanns 2023-01-31 15:49:49 -0500
  • b230a7c7d1
    Validate operand type before operating on it (#5092) alan-baker 2023-01-31 15:40:22 -0500
  • 6ca6ae2959 Validate operand type before operating on it Alan Baker 2023-01-31 13:14:14 -0500
  • 691fa5ddaa Add C interface for Optimizer Daniel Story 2022-12-16 12:50:08 -0800
  • dc35040ecf Roll external/re2/ 8afcf7fcc..b025c6a3a (1 commit) GitHub Actions[bot] 2023-01-31 02:27:31 +0000
  • fcfc3c580c
    build: stop parsing CHANGES file. (#5067) Nathan Gauër 2023-01-30 19:23:41 +0100
  • 7fac1e93fd instrument: Clean up generation code Jeremy Gebben 2023-01-24 16:06:25 -0700
  • 0174dd11ff
    BUILD.gn: Make MSVC report the correct __cplusplus value (#5088) Corentin Wallez 2023-01-30 15:02:26 +0100
  • b92102695d BUILD.gn: Make MSVC report the correct __cplusplus value Corentin Wallez 2023-01-30 13:27:12 +0100
  • 17ee15068f build: stop parsing CHANGES file. Nathan Gauër 2023-01-20 13:20:27 +0100
  • 64ba112ffb
    build: refactorize update_build_version (#5079) Nathan Gauër 2023-01-27 15:36:09 +0100
  • d7755d8bfb build: refactorize update_build_version Nathan Gauër 2023-01-20 13:20:12 +0100
  • 96c5dac559
    Roll external/re2/ ba541565b..8afcf7fcc (1 commit) (#5085) github-actions[bot] 2023-01-27 02:27:32 +0000
  • f0496f50fc Roll external/re2/ ba541565b..8afcf7fcc (1 commit) GitHub Actions[bot] 2023-01-27 02:25:12 +0000
  • 5db6c38e65
    Revert "spirv-val: Initial SPV_EXT_mesh_shader builtins (#5080)" (#5084) Steven Perron 2023-01-24 19:51:39 +0000
  • 83a3c95cc9 Revert "spirv-val: Initial SPV_EXT_mesh_shader builtins (#5080)" Steven Perron 2023-01-24 18:49:55 +0000
  • 57fb3c7a3f
    Align git-sync-deps and CMake to use external/spirv-headers by default (#4963) Kévin Petit 2023-01-24 17:27:30 +0000
  • e1bdc4d3b9 Align git-sync-deps and CMake to use external/spirv-headers by default Kevin Petit 2022-10-07 11:46:25 +0100
  • af15e5adea
    Roll external/re2/ 954656f47..ba541565b (1 commit) (#5083) github-actions[bot] 2023-01-24 15:26:28 +0000
  • b4125c7895 Roll external/re2/ 954656f47..ba541565b (1 commit) GitHub Actions[bot] 2023-01-24 02:22:21 +0000
  • 7f9184a5b2
    kokoro: fix dubious ownership (#5082) Nathan Gauër 2023-01-23 16:32:39 +0100
  • 8c4446f010 kokoro: fix dubious ownership Nathan Gauër 2023-01-23 15:37:45 +0100
  • fe087cd5f0
    Revert "kokoro: fix dubious ownership (#5078)" (#5081) Steven Perron 2023-01-23 14:36:33 +0000
  • bfe01ec317 Revert "kokoro: fix dubious ownership (#5078)" Steven Perron 2023-01-23 14:33:28 +0000
  • f0b900ed9a
    spirv-val: Initial SPV_EXT_mesh_shader builtins (#5080) Spencer Fricke 2023-01-23 23:30:45 +0900
  • 8fbb53dae4
    kokoro: fix dubious ownership (#5078) Nathan Gauër 2023-01-23 15:22:40 +0100
  • 84af3951e4 spirv-val: Initial SPV_EXT_mesh_shader builtins spencer-lunarg 2023-01-22 22:43:56 +0900
  • 64e97f43b4 kokoro: fix dubious ownership Nathan Gauër 2023-01-20 13:13:24 +0100
  • cdc4e528f3
    build: move from c++11 to c++17 (#4983) Nathan Gauër 2023-01-20 15:17:34 +0100
  • 2970d3907e pr: fix readme typo Nathan Gauër 2023-01-19 17:29:21 +0100
  • c51e2afe00
    Add kokoro:run label to autoroll PRs (#5077) Steven Perron 2023-01-19 15:25:25 +0000
  • 358fb2044d Add kokoro:run label to autoroll PRs Steven Perron 2023-01-19 09:07:28 -0500
  • 76c175f10f DO NOT MERGE: testing github actions. Steven Perron 2023-01-19 09:00:42 -0500
  • b6498eac1e
    Limit when the github action bazel builds run (#5071) Steven Perron 2023-01-19 10:38:48 +0000
  • 09b62c0aa5 build: move from c++11 to c++17 Nathan Gauër 2022-11-07 14:04:34 +0100
  • bb1c885956
    Roll external/spirv-headers/ d13b52222..aa331ab0f (5 commits) (#5074) github-actions[bot] 2023-01-19 01:41:29 +0000
  • 81761c533c Roll external/spirv-headers/ d13b52222..aa331ab0f (5 commits) GitHub Actions[bot] 2023-01-19 00:55:19 +0000
  • 42be409028 Roll external/spirv-headers/ d13b52222..aa331ab0f (5 commits) GitHub Actions bot 2023-01-19 00:49:21 +0000
  • bebca22e2d
    Rename bot in autoroll.yml (#5072) Steven Perron 2023-01-19 00:49:07 +0000
  • 01bdf60330 Rename bot in autoroll.yml Steven Perron 2023-01-18 15:22:57 -0500
  • 5518c514f2 Limit when the github action bazel builds run Steven Perron 2023-01-18 14:40:52 -0500
  • 1e85dca570
    Add VS2019 kokoro configs (#5059) Steven Perron 2023-01-18 20:11:25 +0000
  • c77f12875b Update Windows compilers that are tested. Steven Perron 2023-01-18 14:11:09 -0500
  • 0f2753b47a Remove the vs2019 bazel build. Steven Perron 2023-01-18 14:09:34 -0500
  • 75cc45ee85 spirv-val: Add test for Conditional Branch without an exit being valid Caio Oliveira 2023-01-18 10:45:31 -0800
  • 93685be02c Roll external/spirv-headers/ d13b52222..aa331ab0f (5 commits) GitHub Actions bot 2023-01-18 18:34:05 +0000
  • 4683eab649
    Create a github action to update DEPS (#5061) Steven Perron 2023-01-18 18:19:39 +0000
  • f69659dc7f Create a github action to update DEPS Steven Perron 2023-01-17 18:04:24 +0000
  • f36a8d47f7
    Start v2023.2 release. (#5066) Diego Novillo 2023-01-18 09:59:38 -0500
  • fede4ca021 Start v2023.2 release. Diego Novillo 2023-01-18 09:57:15 -0500
  • 63de608dae
    Finalize v2023.1 release. (#5065) v2023.1 sdk-1.3.239.0 stable sdk-1.3.239 canary Diego Novillo 2023-01-18 09:55:50 -0500
  • 729a1716de Finalize v2023.1 release. Diego Novillo 2023-01-18 09:53:48 -0500
  • b184efe2d4
    Revert "Finalize v2023.1 release (#5062)" (#5064) Diego Novillo 2023-01-18 09:22:18 -0500
  • d349eecb9c Revert "Finalize v2023.1 release (#5062)" revert-5062-main Diego Novillo 2023-01-18 08:57:20 -0500
  • 0fc5526f2b
    Finalize v2023.1 release (#5062) Diego Novillo 2023-01-17 17:52:57 -0500
  • bfe922232a cmake: Handle visibility inconsistency Juan Ramos 2023-01-17 14:01:24 -0700
  • 6aa5064062 Start SPIRV-Tools v2023.2 list Diego Novillo 2023-01-17 15:42:15 -0500
  • 2f12da18b0 Finalize SPIRV-Tools v2023.1 Diego Novillo 2023-01-17 15:40:51 -0500
  • 2878268adc Update the supported compilers in the README Steven Perron 2023-01-17 10:12:40 -0500
  • a7a93dadea Create autoroll.yml Steven Perron 2023-01-17 18:04:24 +0000
  • 30e51ceaab
    Add #5049 to release v2023.1. (#5058) Diego Novillo 2023-01-17 10:49:14 -0500
  • e33acd6e39 Add VS2019 kokoro configs Steven Perron 2023-01-17 09:54:11 -0500
  • 14930a6c87 Add #5049 to release v2023.1. Diego Novillo 2023-01-17 09:15:35 -0500
  • ba4c9fe534
    Instrument: Fix bindless checking for BufferDeviceAddress (#5049) Jeremy Gebben 2023-01-16 13:57:37 -0700
  • 0e6fbba776
    Prepare for v2023.1 release (#5057) Diego Novillo 2023-01-16 15:21:17 -0500
  • 873d98d93a Revert "Roll external/googletest/ v1.12.0..356fc3012 (117 commits)" Diego Novillo 2023-01-16 14:33:33 -0500
  • c376ba90f8 Fix release name Diego Novillo 2023-01-16 12:45:40 -0500
  • 3385c92469 Update CHANGES Diego Novillo 2023-01-13 15:16:53 -0500
  • 17ac51dc5c Roll external/re2/ d2836d1b1..954656f47 (13 commits) Diego Novillo 2023-01-13 10:44:39 -0500
  • 45f5de67c6 Roll external/googletest/ v1.12.0..356fc3012 (117 commits) Diego Novillo 2023-01-13 10:44:18 -0500
  • 25b80feb0b Roll external/effcee/ 35912e1b7..c7b4db79f (1 commit) Diego Novillo 2023-01-13 10:44:15 -0500
  • 1dad991441
    cmake: Modernize install(TARGET) usage (#5056) Juan Ramos 2023-01-16 08:55:35 -0700
  • ae893db200
    cmake: Remove old policy code (#5055) Juan Ramos 2023-01-16 08:52:31 -0700
  • ae8d50709f
    Add Github Actions to test Bazel builds. (#5043) Rafael Marinheiro 2023-01-16 15:29:02 +0000
  • 47e7837a58 cmake: Modernize install(TARGET) usage Juan Ramos 2023-01-13 17:49:41 -0700
  • 097e017731 cmake: Remove old policy code Juan Ramos 2023-01-13 17:46:01 -0700
  • 690cce2e09 Instrument: Fix bindless checking for BufferDeviceAddress Jeremy Gebben 2023-01-04 12:50:11 -0700
  • 7e8813bb4c
    Validate version 5 of clspv reflection (#5050) alan-baker 2023-01-11 16:58:53 -0500
  • bfd278617c
    utils: repos use 'main' as main devlopment branch (#5054) David Neto 2023-01-11 15:24:34 -0500
  • a8c3ccce22 utils: repos use 'main' as main devlopment branch David Neto 2023-01-11 15:16:07 -0500
  • 631f9bcb5e
    Update README.md: Development occurs on the "main" branch (#5053) David Neto 2023-01-11 14:58:35 -0500
  • 5e8c1ae0f4 Update README.md: Development occurs on the "main" branch David Neto 2023-01-11 14:41:44 -0500
  • f62e121b0d
    spirv-val: Use more specific term 'switch header' in error message (#5048) Caio Oliveira 2023-01-09 15:39:02 -0800
  • a96e9b3771 spirv-val: Add tests for OpSwitch directly breaking/continuing outer loop Caio Oliveira 2023-01-09 14:01:46 -0800
  • a5818ef35a update spirv-headers Alan Baker 2023-01-09 13:24:47 -0500
  • 4bb147c01f Validate version 5 of clspv reflection Alan Baker 2023-01-06 14:23:19 -0500
  • afa4347f05 spirv-val: Use more specific term 'switch header' in error message Caio Oliveira 2023-01-05 11:10:23 -0800
  • a148a63c5f Explicitly disable spurious warning from MSVC Dmitry Kazakov 2023-01-04 15:31:34 +0300
  • 0e9cdf4f66 WIP: Add Wasm build for SPIRV-Tools-opt David Neto 2022-12-22 14:52:05 -0500
  • b490d8c06c Use .length to get a string length David Neto 2022-12-22 17:25:02 -0500
  • d87f61605b
    DEPS: update to last googletest release supporting C++11 (#5045) David Neto 2022-12-22 15:22:04 -0500
  • ee08ca1b82 wasm: Avoid use-after-free from the assembler David Neto 2022-12-22 14:52:05 -0500
  • 6672b46b93 DEPS: update to last googletest release supporting C++11 David Neto 2022-12-22 13:49:26 -0500
  • f416d39bb8
    Bazel: Use @platforms//os:windows instead of @build_tools//src/conditions:windows (#5042) David Neto 2022-12-22 08:13:40 -0500
  • 2900934950
    Add a cache for Bazel github actions. Rafael Marinheiro 2022-12-22 00:28:59 +0000
  • da895d555d
    Add github action to build/test code using Bazel. Rafael Marinheiro 2022-12-22 00:03:41 +0000
  • fe73f04ed3 Bazel: Use @platforms//os:windows instead of @build_tools//src/conditions:windows David Neto 2022-12-21 16:35:01 -0500
  • 077b09c32a
    Add exported CMake config file for binaries in ./tools/ (#5034) Dmitry Kazakov 2022-12-22 00:24:48 +0300
  • bbdd0fefda
    Update minimum required CMake to 3.17.2 (#5041) David Neto 2022-12-21 16:22:17 -0500
  • e8144856f3 Fix working directory for invocation of wasm build David Neto 2022-12-21 15:22:50 -0500
  • b9a0cee970 Update minimum required CMake to 3.17.2 David Neto 2022-12-21 14:04:36 -0500
  • 01a3b9bec7
    git-sync-deps: Use argparse, and print better help (#5038) David Neto 2022-12-21 12:52:28 -0500
  • 38d7ee257e git-sync-deps: Use argparse, and print better help David Neto 2022-12-21 11:58:41 -0500
  • 6b5a00eb2b
    Kokoro CI bots use git-sync-deps to get sources (#5031) David Neto 2022-12-21 10:49:52 -0500
  • 733de6003f Add exported CMake config file for binaries in ./tools/ Dmitry Kazakov 2022-12-16 11:54:06 +0300
  • d24f76c19e Fix exports of RAII tools in libspirv Dmitry Kazakov 2022-12-21 12:09:20 +0300
  • c5d2316430
    Enforce layering_check in Bazel build rules. (#5032) Rafael Marinheiro 2022-12-20 15:54:46 +0000
  • f7ba23b5d4
    Add .bazelversion file and fix build_defs.bzl. Rafael Marinheiro 2022-12-20 11:52:09 +0000
  • d7be7ede92 Pin googletest to an older version, to make bazel build work David Neto 2022-12-20 00:32:24 -0500
  • 7c8b87c017 Fix typo David Neto 2022-12-19 23:55:15 -0500
  • bddddf7609
    Enforce layering_check in Bazel build rules. Rafael Marinheiro 2022-12-20 03:39:28 +0000
  • 61d20fe9bd --treeless decays to blob:none when git is too old David Neto 2022-12-19 21:28:09 -0500
  • d4564c64ec Kokoro CI bots use git-sync-deps to get sources David Neto 2022-12-19 18:48:59 -0500
  • 5bec0884cf
    Remove testing support for VS2015 (#5027) David Neto 2022-12-19 16:39:58 -0500
  • 2937538210
    Fix undef behaviour in hex float parsing (#5025) David Neto 2022-12-19 15:46:57 -0500
  • 50cae59b4a Remove testing support for VS2015 David Neto 2022-12-19 14:35:02 -0500
  • e7f4a50518 Fix undef behaviour in hex float parsing David Neto 2022-12-16 16:04:45 -0500
  • 025ea891fa
    Optimize allocation of spvtools::opt::Instruction::operands_ (#5024) Jeremy Gebben 2022-12-19 11:08:01 -0700
  • 1c287b03d3
    First attempt to set up CI-windows-msvc-2017-release-bazel build (#5023) David Neto 2022-12-19 12:42:04 -0500
  • f64a4b64b7
    [spirv-opt] Clone names for new struct in EliminateIODeadComponents (#5016) Greg Fischer 2022-12-19 10:20:44 -0700
  • 1f38927f02 Optimize allocation of spvtools::opt::Instruction::operands_ Jeremy Gebben 2022-12-16 16:32:48 -0700
  • 8e7c8d63d6 [spirv-opt] Clone names for new struct in EliminateIODeadComponents Greg Fischer 2022-12-13 14:03:45 -0700
  • cc81529f4b
    Test operator overloads for SPIR-V C++ mask enums (#5021) David Neto 2022-12-16 11:17:39 -0500
  • 738810aa06 First attempt to set up CI-windows-msvc-2017-release-bazel build David Neto 2022-12-15 21:32:29 -0500
  • 5a78d798f7
    Fix layout validation (#5015) alan-baker 2022-12-15 21:38:09 -0500
  • 451ba8ec3d
    README.md: The validator now handles larger limits (#5003) Samuel Bronson 2022-12-15 21:35:08 -0500
  • 9d428a50db
    Fix typo David Neto 2022-12-15 21:34:00 -0500
  • 6b2318aec8
    Fix for bug https://github.com/KhronosGroup/SPIRV-Tools/issues/5017 (#5019) Pankaj Mistry 2022-12-15 18:13:12 -0800
  • 5d6adbdee0
    Require C++11 *or later* (#5020) David Neto 2022-12-15 21:12:53 -0500
  • 0f46aba847 Test operator overloads for SPIR-V C++ mask enums David Neto 2022-12-15 21:11:17 -0500
  • 8539745400
    Remove a dead if that was introduced David Neto 2022-12-15 20:44:33 -0500
  • b77f428af9 Require C++11 *or later* David Neto 2022-12-15 13:21:15 -0500
  • 88ef2915b0 Fix for bug https://github.com/KhronosGroup/SPIRV-Tools/issues/5017 open_quote value becomes npos when it fails to find '\'' and then is used to compute the string length for writing to result. This causes crash in win32 builds of the test. Pankaj Mistry 2022-12-14 21:42:34 -0800
  • b87ca65429 Fix layout validation Alan Baker 2022-12-13 16:38:13 -0500
  • 43c99b5ee0
    Roll external/spirv-headers/ 47f2465ee..1d31a1004 (13 commits) (#5012) Cassandra Beckley 2022-12-12 16:10:52 +0000
  • 235182cfee
    Fix use of invalid analysis (#5013) alan-baker 2022-12-12 10:49:59 -0500
  • d37f89c53b Fix use of invalid analysis Alan Baker 2022-12-08 15:43:12 -0500
  • 6a14755b67 Roll external/spirv-headers/ 47f2465ee..1d31a1004 (13 commits) Cassandra Beckley 2022-12-07 21:16:16 +0000
  • 9c6a925c87
    Fix infinite loop in validator (#5006) alan-baker 2022-12-06 11:22:33 -0500
  • 7b8f00f00a
    spirv-opt: Fix OpCompositeInsert with Null Constant (#5008) Spencer Fricke 2022-12-06 23:00:10 +0900
  • 73d529e4b5 spirv-opt: Improve GetNullCompositeConstant description spencer-lunarg 2022-12-06 07:32:34 +0900
  • 40f5bf59c6
    Revert "spirv-val: Multiple interface var with same SC (#4969)" (#5009) sdk-1.3.236.0 sdk-1.3.236 Cassandra Beckley 2022-12-05 20:31:01 +0000
  • cba17de43b Revert "spirv-val: Multiple interface var with same SC (#4969)" Cassandra Beckley 2022-12-05 19:25:33 +0000
  • 12ff83bd67 spirv-opt: Fix OpCompositeInsert with Null Constant spencer-lunarg 2022-12-06 00:27:09 +0900
  • 119611b712 spirv-opt: Unify GetConstId function names spencer-lunarg 2022-12-06 00:26:22 +0900
  • 12c5b498d6 Add test. Samuel Bourasseau 2022-12-05 13:22:35 +0100
  • ef6772bb5f Fix type declaration order if pass creates uint type. Samuel Bourasseau 2022-12-02 18:05:32 +0100
  • 6703f008a8 Fix infinite loop in validator Alan Baker 2022-12-01 09:54:22 -0500
  • a2fdb53181 clang-format pass Samuel Bourasseau 2022-12-01 14:11:01 +0100
  • d9446130d5
    Update BUILD.gn with recently added file (#5004) Brian Osman 2022-11-28 13:24:44 -0500
  • 6baff23498
    Update BUILD.gn with recently added file Brian Osman 2022-11-28 12:18:40 -0500
  • 1420a989a0
    Oops ... Samuel Bronson 2022-11-27 18:36:39 -0500
  • 90c25e8298
    README.md: The validator now handles larger limits Samuel Bronson 2022-11-27 18:32:11 -0500
  • 00018e58af
    Change EliminateDeadInputComponentsPass to EliminateDeadIOComponentsPass (#4997) Greg Fischer 2022-11-25 16:48:13 -0700
  • 9a6f4121f4
    Fix missing declaration of std::numeric_limits (#5002) Biswapriyo Nath 2022-11-25 21:24:38 +0530
  • 8a1f1478f8 Fix missing declaration of std::numeric_limits Biswapriyo Nath 2022-11-25 14:11:53 +0530
  • 47dd90ca6d Change EliminateDeadInputComponentsPass to EliminateDeadIOComponentsPass Greg Fischer 2022-11-23 12:16:22 -0700
  • f33d152400
    Add validation support for SPV_NV_shader_invocation_reorder. (#4979) alelenv 2022-11-24 06:50:45 -0800
  • 597631b693
    spirv-opt: Handle null CompositeInsert (#4998) Spencer Fricke 2022-11-24 22:38:12 +0900
  • 83edd67521 spirv-opt: Handle null CompositeInsert spencer-lunarg 2022-11-24 14:48:02 +0900
  • f6ae180535 Update makefile for android. alelenv 2022-11-23 13:10:47 -0800
  • 6ada73628d Clang format fix. alelenv 2022-11-23 10:05:39 -0800
  • 81ec2aaa0e
    Add option to ADCE to remove output variables from interface. (#4994) Greg Fischer 2022-11-23 10:48:58 -0700
  • a351af59fd Fix buildbot issues. alelenv 2022-11-22 12:29:00 -0800
  • a878bef33b Add option to ADCE to remove output variables from interface. Greg Fischer 2022-07-14 12:10:25 -0600
  • 25d8713bd7 Move string literal into std::string to prevent compilation failure Marijn Suijten 2022-11-21 12:41:47 +0100
  • 46ca66e699
    Add support for tesc, tese and geom to EliminateDead*Components (#4990) Greg Fischer 2022-11-18 15:08:18 -0700
  • ce85332956 Add support for tesc, tese and geom to EliminateDead*Components Greg Fischer 2022-06-24 17:18:21 -0600
  • afc35474a9 Bug fixes for opt. alelenv 2022-11-18 09:29:30 -0800
  • 1a7f71afb4
    clean: constexpr-ify and unify anon namespace use (#4991) Nathan Gauër 2022-11-17 19:02:50 +0100
  • b060dce641 clean: constexpr-ify and unify anon namespace use Nathan Gauër 2022-11-16 13:48:02 +0100
  • 3528f5145e Fix loading of bool uniforms Christophe Soum 2022-06-21 12:03:24 +0200
  • 4cd47c2426 Fix build error on Clang Victor Bachet 2022-06-20 18:03:15 +0200
  • 3e54cc5783 Fix unused parameters & clang buid errors Christophe Soum 2022-06-20 17:22:18 +0200
  • 44c1ffc23a New FixUniformStructOpaquePass pass Christophe Soum 2022-05-25 17:09:46 +0200
  • 76b809198c Typo fix. alelenv 2022-11-14 15:35:39 -0800
  • 8ea3ae6be2
    Split EliminateDeadInputComponents into safe and unsafe versions. (#4984) Greg Fischer 2022-11-14 11:44:26 -0700
  • bff0530d9a Split EliminateDeadInputComponents into safe and unsafe versions. Greg Fischer 2022-05-31 15:43:19 -0600
  • 8836b3d2c8 Add validation support for SPV_NV_shader_invocation_reorder. Pankaj Mistry 2022-10-10 13:41:53 -0700
  • a8647f59c0
    Use Python3 for presubmit (#4986) Shahbaz Youssefi 2022-11-11 09:18:00 -0500
  • 20651f16aa Use Python3 for presubmit Shahbaz Youssefi 2022-11-09 21:52:48 -0500
  • 68e8327f29
    Instrument: Change output buffer offset definitions (#4961) Jeremy Gebben 2022-11-10 10:35:18 -0700
  • 996d4c021f
    spirv-val: Multiple interface var with same SC (#4969) Spencer Fricke 2022-11-11 02:32:58 +0900
  • aae7d41325
    Fix macos kokoro builds (#4985) alan-baker 2022-11-09 17:37:23 -0500
  • 75e7f2d38d Fix macos kokoro builds Alan Baker 2022-11-09 16:58:22 -0500
  • 525bc38062
    Add pass to eliminate dead output components (#4982) Greg Fischer 2022-11-08 10:45:32 -0700
  • 54d4e77fa5
    spirv-opt: Add const folding for CompositeInsert (#4943) Spencer Fricke 2022-11-09 00:50:42 +0900
  • aedf7464c0 spirv-opt: Fix anas stack-use-after-scope sjfricke 2022-11-08 21:13:58 +0900
  • d58d9e8d8d spirv-val: Use C style headers spencer-lunarg 2022-11-08 11:36:34 +0900
  • 9262600248 spirv-opt: Add const folding pass for CompositeInsert sjfricke 2022-09-14 21:16:25 +0900
  • 019c30f954 spirv-val: Multiple interface var with same SC spencer-lunarg 2022-10-21 17:31:50 +0900
  • edbc6b64ca Add pass to eliminate dead output components Greg Fischer 2022-05-17 10:40:45 -0600
  • 12d259d4b3 Instrument: Change output buffer offset definitions Jeremy Gebben 2022-09-27 16:52:40 -0600
  • a5e766b2b4
    spirv-val: Add VUID label for 07703 (#4980) Spencer Fricke 2022-11-07 09:05:25 +0900
  • d35a78db57
    Switch SPIRV-Tools to use spirv.hpp11 internally (#4981) alan-baker 2022-11-04 17:27:10 -0400
  • c48c78727f update deps Alan Baker 2022-11-04 16:47:45 -0400
  • 0019e22935 updates due to rebase Alan Baker 2022-11-03 21:53:53 -0400
  • 3e7e223d9d Switch SPIRV-Tools to use spirv.hpp11 internally Alan Baker 2022-10-31 10:40:09 -0400
  • 68e9f497f5 spirv-val: Add VUID label for 07703 spencer-lunarg 2022-11-03 20:41:41 +0900
  • c8e1588cfa
    Add passes to eliminate dead output stores (#4970) Greg Fischer 2022-11-02 11:23:25 -0600
  • 8f9fee1e82 Add passes to eliminate dead output stores Greg Fischer 2022-04-14 15:53:10 -0600
  • a52de681dd
    Prevent eliminating case constructs in block merging (#4976) alan-baker 2022-10-28 14:13:20 -0400
  • cbc7e92419 formatting Alan Baker 2022-10-28 11:53:37 -0400
  • e79345aeb7 Prevent eliminating case constructs in block merging Alan Baker 2022-10-27 11:15:43 -0400
  • 4563d90934
    Only validate full layout in Vulkan environments (#4972) alan-baker 2022-10-28 11:52:28 -0400
  • 30263245a2 ci: fixing smoke tests Nathan Gauër 2022-10-28 15:37:26 +0200
  • f04fb6596f formatting Alan Baker 2022-10-27 12:13:44 -0400
  • e76cc06ab0 formatting Alan Baker 2022-10-27 11:33:22 -0400
  • af38f55da3 formatting Alan Baker 2022-10-27 11:22:58 -0400
  • 9f3a4afae4
    spirv-val: Label new Vulkan OpPtrAccessChain VUs (#4975) Spencer Fricke 2022-10-27 23:10:27 +0900
  • 5f7f9aa431 make conditionals independent Alan Baker 2022-10-27 10:04:28 -0400
  • b49a2caa7c
    Revert "test" (#4974) Nathan Gauër 2022-10-27 14:17:31 +0200
  • 3305888d1c spirv-val: Label new Vulkan OpPtrAccessChain VUs spencer-lunarg 2022-10-27 20:58:16 +0900
  • cf962ec7ce Revert "test" Nathan Gauër 2022-10-27 13:42:08 +0200
  • da215f10c9 test Nathan Gauër 2022-10-26 16:36:08 +0000
  • 846d09bb88 formatting Alan Baker 2022-10-25 13:52:35 -0400
  • 30ef733e70 Only validate full layout in Vulkan environments Alan Baker 2022-10-25 13:41:31 -0400
  • 7326b967a5
    Prevent null pointer from being dereferenced (#4971) alan-baker 2022-10-24 15:16:33 -0400
  • be327d6251 Prevent null pointer from being dereferenced Alan Baker 2022-10-24 13:35:16 -0400
  • 0ebf830572
    spirv-val: Add OpPtrAccessChain Base checks (#4965) Spencer Fricke 2022-10-25 01:45:08 +0900
  • eb113f0fdf
    spirv-val: Improve PR 4831 error message (#4968) Spencer Fricke 2022-10-20 23:51:43 +0900
  • 7755dd6380 spirv-val: Remove VUID label sjfricke 2022-10-20 20:58:59 +0900
  • 1b14ebb006 spirv-val: Add Workgroup case to ArrayStride check sjfricke 2022-10-18 11:00:46 +0900
  • 9612f0e0a7 spirv-val: Fix CI errors sjfricke 2022-10-15 14:07:04 +0900
  • d2c69a0e3f spirv-val: Add PSB to PtrAccessChain check sjfricke 2022-10-14 03:03:27 +0900
  • 1e931d4c47 spirv-val: Add OpPtrAccessChain Base checks sjfricke 2022-10-13 16:51:53 +0900
  • 3cc4bc532f spirv-val: Improve PR 4831 error message spencer-lunarg 2022-10-18 10:52:54 +0900
  • ecd5b9c167
    spirv-val: Add remaining Component decoration validation (#4966) Spencer Fricke 2022-10-18 05:54:39 +0900
  • 2e911e1e9d spirv-val: Add remaining Component decoration validation spencer-lunarg 2022-10-15 15:49:48 +0900
  • b53d3a6be3 Start SPIRV-Tools v2022.5 Diego Novillo 2022-10-12 12:17:13 -0400
  • eb0a36633d Finalize SPIRV-Tools v2022.4 v2022.4 sdk-1.3.231.1 sdk-1.3.231.0 sdk-1.3.231 Diego Novillo 2022-10-12 12:15:28 -0400
  • 4a6290b56e Update CHANGES Diego Novillo 2022-10-12 09:41:52 -0400
  • a9291988df Roll external/spirv-headers/ 4bd8fc0c8..85a1ed200 (4 commits) Diego Novillo 2022-10-12 09:29:45 -0400
  • a25a9d0b5e Roll external/re2/ 5723bb895..d2836d1b1 (11 commits) Diego Novillo 2022-10-12 09:29:43 -0400
  • 59043d1776 Roll external/googletest/ 548b13dc3..d9bb8412d (78 commits) Diego Novillo 2022-10-12 09:29:41 -0400
  • 95ae2da35b Roll external/effcee/ ddf5e2bb9..35912e1b7 (1 commit) Diego Novillo 2022-10-12 09:29:39 -0400
  • a3350c0ff0
    Update SPIRV-Headers revision (#4962) Kévin Petit 2022-10-11 18:48:07 +0100
  • 7a1b42c457 Update SPIRV-Headers revision Kevin Petit 2022-10-07 11:35:19 +0100
  • 1cecf91701
    Support Narrow Types in BitCast Folding Rule (#4941) gmitrano-unity 2022-10-06 10:35:18 -0400
  • a6e6454ef2
    spirv-val: Add SPV_ARM_core_builtins validation (#4958) Kévin Petit 2022-10-06 03:47:10 +0100
  • f414658498 spirv-val: Add SPV_ARM_core_builtins validation Kevin Petit 2022-09-30 18:19:18 +0100
  • ac63af6d7b spirv-val: Initial SPV_EXT_mesh_shader builtins sjfricke 2022-10-03 18:22:19 +0900
  • 4dbc66380d
    spirv-val: Use ostringstream in id validation tests (#4956) Shahbaz Youssefi 2022-09-30 15:24:48 -0400
  • ad12d085e1 spirv-val: Use ostringstream in id validation tests Shahbaz Youssefi 2022-09-30 13:08:13 -0400
  • 07d361b675
    spirv-val: Add an option to use friendly names or not (#4951) Shahbaz Youssefi 2022-09-30 12:22:00 -0400
  • 6e2ae192ac spirv-val: Add an option to use friendly names or not Shahbaz Youssefi 2022-09-28 15:14:10 -0400
  • 3ec6b3698e
    spirv-val: Consistently quote ids in messages (#4950) Shahbaz Youssefi 2022-09-29 04:03:49 -0400
  • f1cb2e4f2b spirv-val: Consistently quote ids in messages Shahbaz Youssefi 2022-09-28 19:31:58 -0400
  • 5e0cc38cb5 Add 8-Bit Folding Test Cases Gregory Mitrano 2022-09-27 15:28:00 -0400
  • e1a8b5d60d
    build: Fix BUILD.gn build error (#4948) Spencer Fricke 2022-09-27 23:36:08 +0900
  • a3d1dcedc7
    build: Fix BUILD.gn build error Spencer Fricke 2022-09-25 09:14:50 +0900
  • 6bfa1a03c3 Add Tests for 16-bit BitCast Folding Gregory Mitrano 2022-09-23 17:02:05 -0400
  • 49230a2307
    spirv-opt: Remove unused folding rule (#4942) Spencer Fricke 2022-09-24 03:02:01 +0900
  • 5034dff7b4 Fix DebugScope between merge and branch Jeremy Hayes 2022-09-23 11:08:33 -0600
  • b53d7a8aff
    spirv-val: Add initial SPV_EXT_mesh_shader validation (#4924) Spencer Fricke 2022-09-24 00:06:46 +0900
  • e51d1d4c24 Add MeshNV for Execution Model alias sjfricke 2022-09-23 11:29:18 +0900
  • dd4740d168 Move TaskEXT check to OpEmitMeshTasksEXT sjfricke 2022-09-20 12:56:16 +0900
  • afc1330f52 Add note for OpEmitMeshTaskEXT sjfricke 2022-09-19 14:32:50 +0900
  • 804a04adac fix typo sjfricke 2022-09-19 14:29:55 +0900
  • d2f738eebe Use GetOperandAs instead of word() sjfricke 2022-09-19 14:29:00 +0900
  • 6c0ad2601c Fix failing tests sjfricke 2022-09-08 22:40:23 +0900
  • 81dd810d54 spirv-val: Add initial SPV_EXT_mesh_shader validation sjfricke 2022-09-07 17:41:55 +0900
  • 265b455c99
    Fix CreatDebugInlinedAt to not invoke def_use_mgr (#4939) Greg Fischer 2022-09-23 06:45:32 -0600
  • ddbee48f85
    spirv-opt: Fix stacked CompositeExtract constant folds (#4932) Spencer Fricke 2022-09-23 21:45:11 +0900
  • 4be5d0feff spirv-opt: Remove unused folding rule sjfricke 2022-09-22 14:19:26 +0900
  • 1b9c41b4bf Support Narrow Types in BitCast Folding Rule Gregory Mitrano 2022-09-06 18:00:49 -0400
  • 80726c8b62 Fix CreatDebugInlinedAt to not invoke def_use_mgr Greg Fischer 2022-09-21 12:05:44 -0600
  • f98473ceeb
    Remove spvOpcodeTerminatesExecution (#4931) Steven Perron 2022-09-21 16:10:58 -0400
  • 21146c1b4b
    Fix builtin validator for unimplemented opcodes. (#4940) Diego Novillo 2022-09-21 15:52:34 -0400
  • 36057f81bc Fix builtin validator for unimplemented opcodes. Diego Novillo 2022-09-21 15:42:25 -0400
  • aeb1c64d4a
    spirv-val: Make it legal to use arrays of ray queries (#4938) Ricardo Garcia 2022-09-21 21:27:36 +0200
  • fc21a2666a spirv-val: Make it legal to use arrays of ray queries Ricardo Garcia 2022-09-21 09:37:49 +0200
  • 11d0d16227
    Cleanup code for 272e4b3d0 (#4934) Greg Fischer 2022-09-20 15:27:23 -0600
  • 91c29a197f
    spirv-val: Fix comment for checking extended alignments (#4937) David Neto 2022-09-16 14:51:48 -0400
  • 0c4ce11b4a
    spirv-val: Update VUID from 1.3.228 Vulkan spec (#4936) Spencer Fricke 2022-09-17 03:51:36 +0900
  • 633681bb5c
    Merge branch 'master' into sjfricke-228 alan-baker 2022-09-16 14:06:27 -0400
  • 5f4ce362ad
    spirv-val: Label VUID 07290 (#4927) Spencer Fricke 2022-09-17 03:05:40 +0900
  • 8422d8a44b
    spirv-val: Label ShaderRecordBufferKHR VUID (#4926) Spencer Fricke 2022-09-17 03:05:23 +0900
  • c3f844aec4
    spirv-val: Test file suffix consistency (#4925) Spencer Fricke 2022-09-17 03:05:07 +0900
  • 0ec9fa7231 spirv-val: Fix comment for checking extended alignments David Neto 2022-09-16 13:45:57 -0400
  • 2a76667f32 spirv-val: Update VUID from 1.3.228 Vulkan spec sjfricke 2022-09-15 23:57:11 +0900
  • 3020e0e285 Cleanup code for 272e4b3d0 Greg Fischer 2022-09-13 14:05:12 -0600
  • 272e4b3d07
    Fix missing and incorrect DebugValues (#4929) Greg Fischer 2022-09-13 08:41:07 -0600
  • 86b57c55b7 spirv-val: Test file suffix consistency sjfricke 2022-09-08 22:45:36 +0900
  • 2058a7f0ab spirv-val: Label ShaderRecordBufferKHR VUID sjfricke 2022-09-08 22:52:33 +0900
  • 8e164cc91e spirv-val: Label VUID 07290 sjfricke 2022-09-09 00:51:59 +0900
  • c834671573 spirv-opt: Fix stacked CompositeExtract constant folds sjfricke 2022-09-13 17:30:40 +0900
  • 3e1dff4277 Fix missing and incorrect DebugValues Greg Fischer 2022-07-22 11:23:26 -0600
  • 22e791ba4b Fix comments Steven Perron 2022-09-12 13:45:13 -0400
  • 1357e9a053 Remove spvOpcodeTerminatesExecution Steven Perron 2022-09-12 13:28:59 -0400
  • 49deada730
    Also consider EmitMeshTasksEXT terminator in spirv-opt. (#4930) Hans-Kristian Arntzen 2022-09-12 15:24:34 +0200
  • c9579913a8 Also consider EmitMeshTasksEXT terminator in spirv-opt. Hans-Kristian Arntzen 2022-09-12 12:35:18 +0200
  • b76e17fe96 Move SpecConstantOp value check to end of validation sjfricke 2022-09-10 13:36:53 +0900
  • fa049150a8 Fix gcc build errors sjfricke 2022-08-24 14:47:46 +0900
  • c664a856ad spirv-val: Validate SpecConstantOp arguments sjfricke 2022-08-22 16:13:29 +0900
  • fb27bbf307
    Fix DebugInlinedAt Line operand (#4928) Jeremy Hayes 2022-09-09 11:56:35 -0600
  • d708098ea9 Fix DebugInlinedAt Line operand Jeremy Hayes 2022-09-08 14:56:00 -0600
  • 02dacef545 more formatting fixes n8vm 2022-09-09 07:13:25 -0600
  • 5e1c74181b fixing formatting n8vm 2022-09-08 16:16:01 -0600
  • e50d194484 fixing shaded local variable n8vm 2022-09-08 13:57:00 -0600
  • f5b27b6513
    spirv-diff: Allow no SpecId (#4904) Spencer Fricke 2022-09-08 04:14:26 +0900
  • 59cf5b1346
    spirv-val: consider OpEmitMeshTasksEXT a terminator instruction (#4923) Spencer Fricke 2022-09-08 04:12:07 +0900
  • 934a059787
    spirv-val: Label Builtin Array Test VUIDs (#4921) Spencer Fricke 2022-09-07 23:29:38 +0900
  • cf7c13ae93 spirv-val: consider OpEmitMeshTasksEXT a terminator instruction sjfricke 2022-09-06 01:13:52 +0900
  • bfd6c847ae spirv-val: Label Builtin Array Test VUIDs sjfricke 2022-09-05 14:12:43 +0900
  • 83f8de097f Simplify OpSpecConstantOp logic sjfricke 2022-09-05 12:18:55 +0900
  • 947a9cebd5 spriv-diff: Add SpecConstantOp support sjfricke 2022-08-20 13:03:20 +0900
  • 6904902a5e spirv-diff: Allow no SpecId sjfricke 2022-08-19 17:28:07 +0900
  • daa4ad0d11 merging conflicts n8vm 2022-09-02 15:51:58 -0600
  • 5f45f793ae
    Support building on OpenBSD (#4912) Brad Smith 2022-09-02 15:30:09 -0400
  • 2a59b4488c Support building on OpenBSD Brad Smith 2022-09-01 20:34:48 -0400
  • 529955e03d
    Improve time to build dominators (#4916) Steven Perron 2022-09-02 12:27:10 -0400
  • 8eb8509834
    build: cmake: Add support for GNU/Hurd (#4895) Samuel Thibault 2022-09-02 18:24:12 +0200
  • 4386afb057
    spirv-opt: Remove unused fold spec const code (#4906) Spencer Fricke 2022-09-03 01:24:02 +0900
  • 3db88b026b Fix incorrect condition in the assert. Steven Perron 2022-09-02 10:40:37 -0400
  • a516be98ef build: cmake: Add support for GNU/Hurd Samuel Thibault 2022-08-13 23:19:32 +0200
  • c971ee1ca9 spirv-opt: Remove unused fold spec const code sjfricke 2022-08-21 13:21:01 +0900
  • d4b94d6ac9 Remove unused variable. Steven Perron 2022-09-02 10:10:28 -0400
  • bc5eba0ccb Fix comment. Steven Perron 2022-09-02 10:01:47 -0400
  • 41c5bb4124 Add comment explaining empty function. Steven Perron 2022-09-02 10:00:48 -0400
  • e0b881ee9e Remove unused variable. Steven Perron 2022-09-02 09:56:23 -0400
  • 1c90f31b45 Allow empty backedge instead of using boolean flag. Steven Perron 2022-09-02 09:51:49 -0400
  • 227df7d955 Improve time to build dominators Steven Perron 2022-08-31 10:15:33 -0400
  • 4c456f7da6
    Implement tool changes for SPV_EXT_mesh_shader. (#4915) Pankaj Mistry 2022-09-01 17:36:15 -0700
  • 2c89eda90c Implement tool changes for SPV_EXT_mesh_shader. Pankaj Mistry 2021-09-01 00:27:58 -0700
  • 33113abf45
    Instrument: Add OpNames to generated functions and variables (#4873) jeremyg-lunarg 2022-09-01 12:32:00 -0600
  • b5d1040b94
    Fix ADCE to mark scope and inlined_at of line instructions as live. (#4910) Greg Fischer 2022-08-31 16:10:17 -0600
  • d51dc53d2c
    Improve algorithm to reorder blocks in a function (#4911) Steven Perron 2022-08-31 11:06:15 -0400
  • 84e0048a2d Fix build failure & change data structure in ContainsAllBlocksInTheFunction. Steven Perron 2022-08-31 10:28:59 -0400
  • ebb396040a Fix ADCE to mark scope and inlined_at of line instructions as live. Greg Fischer 2022-07-19 11:23:15 -0600
  • 66369eb409 Improve algorithm to reorder blocks in a function Steven Perron 2022-08-11 13:27:10 -0400
  • fca39d5cb4
    spirv-val: Better message for using OpTypeBool in input/output (#4901) Spencer Fricke 2022-08-30 01:47:16 +0900
  • 66bdbacc9c
    spirv-val: Use lookup table for Decoration string (#4903) Spencer Fricke 2022-08-30 00:09:20 +0900
  • f76431cbaf
    spirv-val: Add SPV_KHR_ray_tracing storage class (#4868) Spencer Fricke 2022-08-30 00:09:06 +0900
  • 6c16d896da Correction that Intersection can be read from too sjfricke 2022-08-22 16:28:29 +0900
  • 23e219d372 fix missing interface for tests sjfricke 2022-08-15 17:54:56 +0900
  • d7404f5b4b re-run clang-format sjfricke 2022-08-08 12:22:29 +0900
  • 53dfdad107 Added VUID labels sjfricke 2022-08-04 14:24:35 +0900
  • 11ea5ef9a5 spirv-val: Add SPV_KHR_ray_tracing storage class sjfricke 2022-07-21 16:26:15 +0900
  • d61e802a0b Add passes to eliminate dead output stores Greg Fischer 2022-04-14 15:53:10 -0600
  • f5a44b9828 Instrument: Add OpNames to generated functions and variables Jeremy Gebben 2022-07-27 09:49:19 -0600
  • a98f05d02f
    tests: Make InstrumentPass tests use SinglePassRunAndMatch<> and stateful pattern matching (#4897) jeremyg-lunarg 2022-08-23 12:28:00 -0600
  • b41e3e1311
    Disable DebugInfoMgr during the entire CompactIds pass (#4905) Greg Fischer 2022-08-23 12:01:32 -0600
  • b6da50b17c Disable DebugInfoMgr during the entire CompactIds pass Greg Fischer 2022-08-18 15:07:11 -0600
  • 26d8c916cb spirv-val: Use lookup table for Decoration string sjfricke 2022-08-19 15:15:16 +0900
  • 6fe44bb41e Allow compact ids pass to disable debug instruction analysis Greg Fischer 2022-05-16 15:09:51 -0600
  • 3c1a14b2b6
    spirv-val: SBT Index for OpExecuteCallableKHR (#4900) Spencer Fricke 2022-08-19 02:42:25 +0900
  • 34b7f73786 spirv-val: Better message for using OpTypeBool in input/output sjfricke 2022-08-18 23:14:45 +0900
  • 85eb0dcd5b spirv-val: SBT Index for OpExecuteCallableKHR sjfricke 2022-08-18 15:59:02 +0900
  • a7e11cc0a5 tests: Use common patterns for all InstDebugPrintfTest.* tests Jeremy Gebben 2022-08-16 10:53:32 -0600
  • f3eed9a58c tests: Use common patterns for all InstBindlessTest.* tests Jeremy Gebben 2022-08-12 08:52:36 -0600
  • 0bea5870bf tests: Use common patterns for all InstBuffAddrTest.* tests Jeremy Gebben 2022-08-16 10:14:05 -0600
  • 065ed63151 tests: Convert InstBindlessTest.* to use SinglePassRunAndMatch Jeremy Gebben 2022-08-11 15:00:44 -0600
  • 6d0592e8a5 tests: Convert InstBuffAddrTest.* to use SinglePassRunAndMatch Jeremy Gebben 2022-08-11 12:54:41 -0600
  • 0073a1fa36
    spirv-val: Remove ImageWrite Texel todo (#4899) Spencer Fricke 2022-08-18 00:37:05 +0900
  • c055bff64e spirv-val: Remove ImageWrite Texel todo sjfricke 2022-08-17 17:28:41 +0900
  • 71b2aee6c8
    Add structs to eliminate dead input components (#4894) Greg Fischer 2022-08-16 09:31:04 -0600
  • 1728c1d40a
    spirv-opt: fix copy-propagate-arrays index opti on structs. (#4891) Nathan Gauër 2022-08-16 16:05:47 +0200
  • 9abacb34a5
    Fix ADCE to not eliminate top level DebugInfo instructions (#4889) Greg Fischer 2022-08-15 15:23:23 -0600
  • 925a6a5d50 spirv-opt: fix copy-propagate-arrays index opti on structs. Nathan Gauër 2022-08-11 13:02:51 +0000
  • f7aaf92a04 Add structs to eliminate dead input components Greg Fischer 2022-05-08 15:10:07 -0600
  • 1aba70e407 removing some debugging logic Nate Morrical 2022-08-12 10:16:28 -0600
  • 9726a43f8e Modifying behavior of debug printf instrumentation in the case of mixed shader stages to allow instrumentation when call trees do not intersect Nate Morrical 2022-08-12 10:14:31 -0600
  • 4c9209cf9b spirv-opt: prevent creation of unused instructions Nathan Gauër 2022-08-10 16:30:18 +0000
  • 3a8a961cff
    Fix array copy propagation (#4890) Cassandra Beckley 2022-08-11 09:59:37 -0700
  • afbb52b139 Start SPIRV-Tools v2022.4 Nathan Gauër 2022-08-11 16:29:04 +0000
  • 409e116795 Finalize SPIRV-Tools v2022.3 v2022.3 Nathan Gauër 2022-08-11 16:25:53 +0000
  • bda0edfce7 Requested changes Cassandra Beckley 2022-08-11 15:53:01 +0000
  • f00d318dd8 Add test Cassandra Beckley 2022-08-11 07:23:37 +0000
  • a9d584363d Array copy propagation was interpreting OpEntryPoint as a store Cassandra Beckley 2022-08-11 06:08:28 +0000
  • 0a43a84e02
    Fix shuffle feeding shuffle with undef literal (#4883) Steven Perron 2022-08-10 09:04:35 -0400
  • 5ecde0ad70 Fix ADCE to not eliminate top level DebugInfo instructions Greg Fischer 2022-04-05 11:55:10 -0600
  • 0ebcdc4d19
    Allow spirv-opt print-all to show pretty IDs (#4888) Nathan Gauër 2022-08-09 20:10:36 +0200
  • ed3b9c83b1
    Local access chain convert: check for negative indexes (#4884) Steven Perron 2022-08-09 13:33:04 -0400
  • c08ff4bdac Allow spirv-opt print-all to show pretty IDs Nathan Gauër 2022-08-09 15:29:14 +0000
  • f20e8d05f5
    spirv-val: Add SPV_KHR_ray_tracing instructions (#4871) Spencer Fricke 2022-08-09 03:45:04 +0900
  • 5e61ea2098
    Update CHANGES (#4886) sdk-1.3.224.1 sdk-1.3.224.0 sdk-1.3.224 Nathan Gauër 2022-08-08 19:49:17 +0200
  • 2cda1bb8f5 Update CHANGES Nathan Gauër 2022-08-08 16:47:32 +0000
  • ccb4016a28 Local access chain convert: check for negative indexes Steven Perron 2022-08-05 10:46:10 -0400
  • 08badc9ccd Fix shuffle feeding shuffle with undef literal Steven Perron 2022-08-05 10:06:09 -0400
  • a67a8bcc13 spirv-val: Add SPV_KHR_ray_tracing instructions sjfricke 2022-07-27 15:25:24 +0900
  • b362d2b7d4
    spirv-diff: Fix asserts in ComparePreambleInstructions() (#4872) jeremyg-lunarg 2022-08-04 10:44:15 -0600
  • 08c542d344
    spirv-val: Label VUID 06997 (#4881) Spencer Fricke 2022-08-03 23:42:13 +0900
  • dc180a9259 Fix None to SubgroupVoteKHR sjfricke 2022-08-03 13:42:07 +0900
  • 8bb736945b spirv-val: Label VUID 06997 sjfricke 2022-08-01 12:00:04 +0900
  • 54cd5e1963
    spirv-opt : SPV_NV_bindless_texture related changes (#4870) Pankaj Mistry 2022-07-29 12:28:27 -0700
  • b5d0bf285f
    Require ColMajor or RowMajor for matrices (#4878) alan-baker 2022-07-29 15:08:48 -0400
  • 89ece89ccf Fix formating Steven Perron 2022-07-29 14:27:52 -0400
  • a90ccc2405
    Remove default copy constructor in header. (#4879) Jamie Madill 2022-07-29 14:26:37 -0400
  • a34636ba98 Remove default copy constructor in header. Jamie Madill 2022-07-29 16:33:54 +0000
  • 4ad9114cc9 formatting Alan Baker 2022-07-29 11:59:49 -0400
  • fec3b2f4f3 Rework check Alan Baker 2022-07-29 11:54:50 -0400
  • 97c7c87944 Require ColMajor or RowMajor for matrices Alan Baker 2022-07-29 10:45:05 -0400
  • 4773879b68
    Update structure layout validation (#4876) alan-baker 2022-07-29 10:16:54 -0400
  • d29c5dbae7 formatting Alan Baker 2022-07-28 15:16:31 -0400
  • 8a0f4b58d1 Update structure layout validation Alan Baker 2022-07-28 12:28:48 -0400
  • 8dc0030ecb
    spirv-as: Avoid overflow when parsing exponents on hex floats (#4874) David Neto 2022-07-28 09:40:07 -0400
  • 20c0ef8714 Avoid unexpected narrowing conversions from arithmetic operations David Neto 2022-07-27 16:33:36 -0400
  • d84f07ae4a spirv-as: Avoid overflow when parsing exponents on hex floats Alastair F. Donaldson 2022-07-15 20:06:45 +0100
  • cddddb3da8 spirv-diff: Fix asserts in ComparePreambleInstructions() Jeremy Gebben 2022-07-27 09:10:21 -0600
  • 710e7342e9 spirv-opt : SPV_NV_bindless_texture related changes Pankaj Mistry 2022-07-26 12:21:35 -0700
  • cc5fca057e
    spirv-val: Fix Vulkan memory scope (#4869) Spencer Fricke 2022-07-27 04:14:21 +0900
  • 388ce0ee64
    spirv-as: Avoid recursion when skipping whitespace (#4866) Alastair Donaldson 2022-07-26 15:56:04 +0100
  • 1c17ff6116 spirv-val: Fix Vulkan memory scope sjfricke 2022-07-25 17:10:54 +0900
  • e4cfa190df
    spirv-val: Add SPV_KHR_ray_query (#4848) Spencer Fricke 2022-07-20 23:12:58 +0900
  • ecee4b29fd spirv-as: Avoid recursion when skipping whitespace Alastair F. Donaldson 2022-07-19 18:40:56 +0100
  • 60615b8ec6
    Implement SPV_NV_bindless_texture related changes (#4847) Pankaj Mistry 2022-07-19 11:41:19 -0700
  • 37b1dfd042 Add AS operand check and clean up error message sjfricke 2022-07-20 00:50:51 +0900
  • 2cb6b38719 Implement SPV_NV_bindless_texture related changes Pankaj Mistry 2021-05-25 14:56:23 -0700
  • 1e61c45ea2 remove fallthrough sjfricke 2022-07-10 22:12:52 +0900
  • 787acf0c2b add explicit fallthrough for gcc sjfricke 2022-07-08 13:53:00 +0900
  • ce5aa16347 Add function parameter support sjfricke 2022-07-07 15:07:38 +0900
  • 6c9a9ee864 spirv-val: Add SPV_KHR_ray_query sjfricke 2022-07-06 21:07:12 +0900
  • 8fd6922537 spirv-as: Avoid overflow when parsing floats Alastair F. Donaldson 2022-07-15 20:06:45 +0100
  • 93ebf698a0
    spirv-val: Add OpConvertUToAccelerationStructureKHR (#4838) Spencer Fricke 2022-07-15 22:55:33 +0900
  • e2cf769302
    spirv-val: Label VUID 06925 (#4852) Spencer Fricke 2022-07-13 23:05:52 +0900
  • faa8d6a653
    Revert "Optimize DefUseManager allocations (#4709)" (#4846) Greg Fischer 2022-07-12 13:14:47 -0600
  • 4c4e425987 spirv-val: Label VUID 06925 sjfricke 2022-07-10 22:03:59 +0900
  • 3b54566936 Revert "Optimize DefUseManager allocations (#4709)" Greg Fischer 2022-07-05 13:48:51 -0600
  • 69e1deabc1
    Fix small bug traversing users in interface_var_sroa (#4850) Greg Fischer 2022-07-08 11:11:22 -0600
  • bc5c8760af
    spirv-val: Add Vulkan decoration interface (#4831) Spencer Fricke 2022-07-08 02:03:52 +0900
  • 31670a16cf Fix small bug traversing users in interface_var_sroa Greg Fischer 2022-07-06 15:31:11 -0600
  • 05de650371
    Use structural reachability in CFG checks (#4849) alan-baker 2022-07-06 17:43:32 -0400
  • 9b041efc4c Fix error message after rebase Alan Baker 2022-07-06 15:22:48 -0400
  • 0b3786dfa3 Use structural reachability in CFG checks Alan Baker 2022-07-06 15:11:01 -0400
  • dcee3a5de0
    Update validator diagnostics with "structurally dominated" (#4844) David Neto 2022-07-06 15:10:29 -0400
  • 5f4284aa78
    Add limit for scalar replacment when fuzzing (#4843) Steven Perron 2022-07-05 20:12:58 -0400
  • 92fe420c8a
    Reduce load size does not work for array with spec const size (#4845) Steven Perron 2022-07-05 16:16:50 -0400
  • 7e1d22d12b Reduce load size does not work for array with spec const size Steven Perron 2022-07-05 14:52:15 -0400
  • 675d85ee8e Update validator diagnostics with "structurally dominated" David Neto 2022-07-05 14:15:32 -0400
  • d5a3bfcf2f
    Avoid undefined behaviour when getting debug opcode (#4842) Steven Perron 2022-07-05 14:14:29 -0400
  • 6803cc5126
    use exec_tools instead of tools for better RBE compatibility (#4837) Kevin Lubick 2022-07-05 13:54:59 -0400
  • 7285d83d53 Add limit for scalar replacment when fuzzing Steven Perron 2022-07-05 13:32:16 -0400
  • db5cb3858d Avoid undefined behaviour when getting debug opcode Steven Perron 2022-07-05 12:31:36 -0400
  • 32622ba7c6
    DCE: clean up the cfg for all functions that were processed. (#4840) Steven Perron 2022-07-05 12:23:32 -0400
  • 6482931567 Add comment Steven Perron 2022-07-05 11:02:18 -0400
  • 2873e69801 DCE: clean up the cfg for all functions that were processed. Steven Perron 2022-07-04 13:44:04 -0400
  • 176deb64d5 spirv-val: Add OpConvertUToAccelerationStructureKHR sjfricke 2022-07-04 17:32:13 +0900
  • 8ec4a0772b
    Fix unreachable loop increment (#4836) alan-baker 2022-06-30 13:52:50 -0400
  • 50537da7c4 use exec_tools instead of tools for better RBE compatibility Kevin Lubick 2022-06-30 13:44:12 -0400
  • 031a2b741c Fix unreachable loop increment Alan Baker 2022-06-30 13:07:26 -0400
  • 14c9841798 Moved validation to builtins section sjfricke 2022-06-30 16:40:05 +0900
  • 286e9c1187
    Use structural dominance to validate cfg (#4832) alan-baker 2022-06-29 23:32:20 -0400
  • 0a2a688360 Make sure Kernel can have dynamic workgroupsize sjfricke 2022-06-27 11:14:14 +0900
  • 70cfaceed4 spirv-val: Validate zero product workgroup size sjfricke 2022-06-24 14:36:18 +0900
  • c99dcac23a fix comment Alan Baker 2022-06-29 18:29:08 -0400
  • 91572e769a
    Write binary files to stdout in binary on windows. (#4834) Steven Perron 2022-06-29 15:40:29 -0400
  • 9f9b0b2ac4 fix conflict Alan Baker 2022-06-29 13:39:00 -0400
  • 4efc45afe6 improve inlining change Alan Baker 2022-06-28 14:04:31 -0400
  • 72100fb535 formatting Alan Baker 2022-06-28 13:14:20 -0400
  • 6eac6e7c92 Use structural dominance to validate cfg Alan Baker 2021-09-14 11:23:37 -0400
  • 0b824324bc
    Fix segfault in SpirvTools::Disassemble when printing (#4833) Mike 2022-06-30 00:05:00 +0800
  • 0ce43b1013 Improve error message sjfricke 2022-06-30 00:09:30 +0900
  • 66d88508dd
    Build struct order only for the section needed when unrolling. (#4830) Steven Perron 2022-06-29 09:53:26 -0400
  • d84be0cb45 Revert to having the disassembler return a null text when printing to stdout. Steven Perron 2022-06-29 09:36:53 -0400
  • f2dfa53ae5
    Avoid unrolling large loops while fuzzing (#4835) Alastair Donaldson 2022-06-29 14:12:09 +0100
  • 6c204e1578
    re-format libspirv.cpp Mike Smith 2022-06-29 03:44:46 +0800
  • 2af0a852f1 Write binary files to stdout in binary on windows. Steven Perron 2022-06-28 15:31:07 -0400
  • 8d88cde978 add test BinaryToText.Print Mike Smith 2022-06-29 03:04:05 +0800
  • 0029ef0acf fix possible nullptr pointers in spvInstructionBinaryToText Mike Smith 2022-06-29 02:52:22 +0800
  • cc0e92e7e8 Avoid unrolling large loops while fuzzing Alastair F. Donaldson 2022-06-28 18:35:11 +0100
  • 7f19f9b783
    Fix segfault in SpirvTools::Disassemble when printing 郑少锟 2022-06-28 23:40:43 +0800
  • 4ee169bc52 spirv-val: Add Vulkan decoration interface sjfricke 2022-06-29 00:02:19 +0900
  • a77449687b Build struct order only for the section needed when unrolling. Steven Perron 2022-06-27 15:51:08 -0400
  • 37d2396cab
    Fix SplitLoopHeader to handle single block loop (#4829) Steven Perron 2022-06-24 12:33:45 -0400
  • 3c9fd7577f
    Avoid if-conversion if both predecessors are the same (#4826) Steven Perron 2022-06-24 11:28:06 -0400
  • f47590886e Fix SplitLoopHeader to handle single block loop Steven Perron 2022-06-24 10:58:50 -0400
  • c4ed5157dc
    Fixed crash unrolling loops with residual iterations (#4820) PENGUINLIONG 2022-06-24 04:01:44 +0800
  • 2d79f0d7c2 Avoid if-conversion if both predecessors are the same Steven Perron 2022-06-23 12:45:19 -0400
  • 76fe352190
    Fail validation when RelaxedPrecision is applied to a type. (#4823) Steven Perron 2022-06-21 15:59:01 -0400
  • 845d98d468
    Do not check if the binary changed if encoding is different (#4824) Steven Perron 2022-06-21 15:58:21 -0400
  • 5209f8990a Fixup invalid test Steven Perron 2022-06-21 14:16:58 -0400
  • 668b335245 Do not check if the binary changed if encoding is different Steven Perron 2022-06-21 13:44:46 -0400
  • 44dbf23707 Fail validation when RelaxedPrecision is applied to a type. Steven Perron 2022-06-21 13:27:51 -0400
  • 4f321f862a
    Avoid undefined divide-by-0 (#4821) Steven Perron 2022-06-21 11:37:34 -0400
  • 55a56bb9f0 Remove asserts that float type are same object Steven Perron 2022-06-20 16:06:18 -0400
  • b355d37c05 Avoid undefined divide-by-0 Steven Perron 2022-06-20 14:24:45 -0400
  • 2eff41e707
    Remove stray output to stdout from tests (#4816) David Neto 2022-06-20 10:57:44 -0400
  • 5086868aa9 Fixed crash unrolling loops with residual iterations PENGUINLIONG 2022-06-20 03:18:18 +0800
  • fbcb6cf4c8
    Ability to fold Constant Vector times Matrix and Matrix times vector instructions (#4818) manas-kulkarni 2022-06-16 23:24:12 +0530
  • 09bac3ca4e Added missing mat4v4float_null and mat4v4float_1_2_3_4 manas-kulkarni 2022-06-16 21:13:18 +0530
  • fffbec5b25 Add VectorTimesMatrix, MatrixTimesVector folding tests manas-kulkarni 2022-06-16 18:16:43 +0530
  • e1bef226c9 const_folding_rules.cpp - Formatting manas-kulkarni 2022-06-15 23:38:25 +0530
  • bfc611b03e
    spirv-val: Label 06807 and 06808 VUID (#4817) Spencer Fricke 2022-06-16 00:25:16 +0900
  • 76ebfb989f
    Avoid replacing access chain with OOB access (#4819) Steven Perron 2022-06-14 13:06:38 -0400
  • c430eb54cf Avoid replacing access chain with OOB access Steven Perron 2022-06-07 16:43:11 -0400
  • b8e2dfc2af Ability to fold Constant Vector times Matrix and Matrix times instructions Vector manaskulkarni 2022-06-14 17:43:18 +0530
  • bfe3b673a3 spirv-val: Label 06807 and 06808 VUID sjfricke 2022-06-12 14:41:49 +0900
  • 8f7f5024f8
    Simplify invocation of snprintf (#4815) David Neto 2022-06-10 17:55:45 -0400
  • 2af15e0d3b Remove stray output to stdout from tests David Neto 2022-06-10 14:31:06 -0400
  • fa7d4f2347 Fix length assert, add tests David Neto 2022-06-10 14:28:43 -0400
  • 6277983c7a Simplify invocation of snprintf David Neto 2022-06-09 15:28:15 -0400
  • fad68a7551
    Fix usage of sprintf. (#4811) strangewiz 2022-06-08 15:49:46 -0400
  • 044ff1aabf
    spirv-val: Add support for SPV_AMD_shader_early_and_late_fragment_tests (#4812) Junda Liu 2022-06-08 20:36:32 +0800
  • abc09b3dee Fix usage of sprintf. Justin Cohen 2022-06-06 23:01:18 -0400
  • 906c47659d spirv-val: Add support for SPV_AMD_shader_early_and_late_fragment_tests jundaliu 2022-06-07 15:03:51 +0800
  • c94501352d
    spirv-val: Optimize struct field decoration lookup (#4809) Shahbaz Youssefi 2022-06-02 11:32:38 -0400
  • 4f1dfe5e18 spirv-val: Optimize struct field decoration lookup Shahbaz Youssefi 2022-05-31 16:15:39 -0400
  • b930e734ea Update CHANGES sdk-1.3.216.0 sdk-1.3.216 Diego Novillo 2022-05-31 14:48:51 -0400
  • a138aa4a47 Roll external/spirv-headers/ b765c355f..5a1218669 (1 commit) Diego Novillo 2022-05-31 14:40:22 -0400
  • 13e296b316 Roll external/re2/ 0c5616df9..5723bb895 (6 commits) Diego Novillo 2022-05-31 14:40:20 -0400
  • e97dfb6626 Roll external/googletest/ 25dcdc7e8..548b13dc3 (38 commits) Diego Novillo 2022-05-31 14:40:17 -0400
  • 130a05d2e3
    Fold multiply and subtraction into FMA with negation (#4808) Nicolas Capens 2022-05-31 12:03:56 -0400
  • 655d2ed131 Fold multiply and subtraction into FMA with negation Nicolas Capens 2022-05-31 00:28:58 -0400
  • 82d91083cb
    spirv-val: Add PerVertexKHR (#4807) Spencer Fricke 2022-05-27 02:11:05 +0900
  • 088cb1a5c8
    Add more folding for composite instructions (#4802) Steven Perron 2022-05-26 10:29:02 -0400
  • bbe1a53ddc spirv-val: Add PerVertexKHR sjfricke 2022-05-26 17:07:23 +0900
  • c267127846
    Add SPV_KHR_fragment_shader_barycentric support (#4805) stu-s 2022-05-25 14:20:39 +0100
  • b7b983297a Attempt to fix formatting stusmith 2022-05-25 13:10:30 +0100
  • bdecb79962 Add SPV_KHR_fragment_shader_barycentric support stusmith 2022-05-24 17:12:22 +0100
  • ae2e0ec236 Add SPV_KHR_fragment_shader_barycentric support stusmith 2022-05-24 13:05:46 +0100
  • dc3fc9e34b Fix based on code review. Steven Perron 2022-05-16 13:41:08 -0400
  • 92873e51b2 Fix based on code review. Steven Perron 2022-05-16 10:33:39 -0400
  • 62b6f92cdf Add move folding for composite instructions Steven Perron 2022-05-13 11:30:31 -0400
  • 98340ec500
    Add warning about spurious 'git cl upload' messages (#4800) Ryan Harrison 2022-05-11 15:17:21 -0400
  • 54d41ead37 Add warning about spurious 'git cl upload' messages Ryan Harrison 2022-05-11 14:28:13 -0400
  • f74b85853c
    Handle 64-bit integers in local access chain convert (#4798) Steven Perron 2022-05-10 13:02:14 -0400
  • 458d122df8 Undo unnecessary changes. Steven Perron 2022-05-10 12:28:12 -0400
  • f7a6e3b9d5
    Handle chains of OpAccessChain in replacing variable index access for flattened resources. (#4797) Daniele Vettorel 2022-05-10 11:41:43 -0400
  • 5fa9a0b690 Remove unused variables. Steven Perron 2022-05-10 11:41:28 -0400
  • c9ca754bae Fix check for large index value. Steven Perron 2022-05-10 11:34:44 -0400
  • ec36f939a3 Handle 64-bit integers in local access chain convert Steven Perron 2022-05-10 11:19:41 -0400
  • e05f483939 Handle chains of OpAccessChain in replacing variable index access for flattened resources. Daniele Vettorel 2022-05-10 14:25:00 +0000
  • ad3514b732
    spirv-opt: add pass for interface variable scalar replacement (#4779) Jaebaek Seo 2022-05-09 14:04:52 -0400
  • dbff0f7640 Address code review comments Jaebaek Seo 2022-05-09 12:08:47 -0400
  • 7d053a06f8 Do not statically link to the C++ runtime with mingw Yonggang Luo 2022-05-07 15:39:20 +0800
  • ffc8f2d455
    Remove deprecated flags from spirv-opt help message (#4788) Rayan Hatout 2022-05-06 18:10:14 +0100
  • c11ea09652
    spirv-opt : Add FixFuncCallArgumentsPass (#4775) JiaoluAMD 2022-05-06 22:39:26 +0800
  • 9e377b0f97
    spirv-val: Add CullMaskKHR support (#4792) Daniel Koch 2022-05-06 07:32:56 -0400
  • 419f89837c spirv-val: Add CullMaskKHR support sfricke-samsung 2022-03-30 22:18:04 -0500
  • 3e0daa5e65 Fix copyright test Lu Jiao 2022-05-06 10:09:07 +0800
  • f7184dfe3e Fix compiling error Lu Jiao 2022-05-06 00:05:21 +0800
  • ebc96bb612 Fix compiling error with unused variables Lu Jiao 2022-05-05 23:45:26 +0800
  • 9162a977fd Address review points Lu Jiao 2022-05-05 23:07:24 +0800
  • 7014be600c
    Add support for SPV_KHR_subgroup_rotate (#4786) Kévin Petit 2022-05-05 13:58:05 +0100
  • 5b77b0fcdb Add support for SPV_KHR_subgroup_rotate Kevin Petit 2022-04-20 12:55:09 +0100
  • bd06be594b Address review points Lu Jiao 2022-05-05 10:35:08 +0800
  • 0a71678fb7 Address review points Lu Jiao 2022-04-27 10:37:31 +0800
  • d990122271 Address review points Lu Jiao 2022-04-12 12:56:38 +0800
  • 7466f1cf80 spirv-opt : Add VarsForFunctionCallPass Lu Jiao 2022-04-01 19:23:43 +0800
  • 2c7fb9707b
    Handle dontinline function in spread-volatile-semantics (#4776) JiaoluAMD 2022-05-04 22:52:58 +0800
  • 57595b5001 Fix format Steven Perron 2022-05-03 16:07:51 -0400
  • 452064316d Address review points Lu Jiao 2022-05-03 10:29:01 +0800
  • 99174969a1 Address review points Lu Jiao 2022-04-30 14:46:28 +0800
  • 584af9b689 Address review points Lu Jiao 2022-04-27 23:14:13 +0800
  • 4998fcf41f Address review points Lu Jiao 2022-04-12 11:48:49 +0800
  • 8b7181e105 Handle dontinline function in spread-volatile-semantics Lu Jiao 2022-04-01 19:43:43 +0800
  • e40df75dca clang format Jaebaek Seo 2022-05-03 11:43:47 -0400
  • 07a9f88d59 Check the extra arrayness with execution models Jaebaek Seo 2022-05-02 17:45:44 -0400
  • b7d1e4b7d7 Fix unit test failure Jaebaek Seo 2022-05-02 15:09:43 -0400
  • 53477e0cac Refactoring Jaebaek Seo 2022-05-02 13:29:21 -0400
  • 03ac8e2aef WIP: Refactoring Jaebaek Seo 2022-04-29 18:13:52 -0400
  • 619d7273bf Drop InterfaceVariableInfo Jaebaek Seo 2022-04-29 14:26:48 -0400
  • 3507969180 Fix build failure Jaebaek Seo 2022-04-27 12:11:55 -0400
  • 9c66dacbc1 Refactoring based on code review Jaebaek Seo 2022-04-27 11:53:47 -0400
  • 561892410a Refactoring: stage var to interface var / flattening to scalar replacement Jaebaek Seo 2022-04-19 16:51:22 -0400
  • 7c7fb8ee28 fix unit test failure Jaebaek Seo 2022-04-05 10:32:06 -0400
  • 3b2dbae32b Fix Windows build failure Jaebaek Seo 2022-04-04 17:18:18 -0400
  • 072a2f5d33 Fix build failure Jaebaek Seo 2022-04-04 16:05:47 -0400
  • 448af7e186 Add comment to explain supported instruction types Jaebaek Seo 2022-04-04 15:26:44 -0400
  • 4f5337e18b Add unittest Jaebaek Seo 2022-04-04 15:16:01 -0400
  • 7610c5fa53 Refactoring Jaebaek Seo 2022-03-31 17:49:54 -0400
  • 9c6a214744 Done Jaebaek Seo 2022-03-23 17:09:59 -0400
  • 2f3d2a95ff First working version Jaebaek Seo 2022-03-22 00:31:48 -0400
  • a89f1db3d6 Flattening array/matrix stage variables Jaebaek Seo 2022-03-17 20:09:10 -0400
  • 58dc37ea6a
    Add SpvBuiltInCullMaskKHR to a switch (#4790) Steven Perron 2022-05-03 14:39:51 -0400
  • b3b884e0eb Add SpvBuiltInSubgroupLtMask to a switch Steven Perron 2022-05-03 13:58:46 -0400
  • 1295dca8e2
    Reapply "Add folding rule to generate Fma instructions (#4783)" (#4789) Steven Perron 2022-05-03 10:20:23 -0400
  • edaf51038b
    linker: Recalculate interface variables (#4784) Karol Herbst 2022-05-03 15:23:02 +0200
  • 8a7d869b31 Reapply "Add folding rule to generate Fma instructions (#4783)" Steven Perron 2022-05-03 09:15:30 -0400
  • 2491eb1997
    Remove deprecated --strip-atomic-counter-memory flag from spirv-opt help message Rayan Hatout 2022-05-03 03:57:11 +0100
  • e4c454b161
    Remove deprecated --decompose-initialized-variables from spirv-opt help message Rayan Hatout 2022-05-03 03:46:29 +0100
  • 0b8c5577a8 test/linker: add test to verify linked spir-vs importing functions validate Karol Herbst 2022-05-02 19:26:42 +0200
  • 46492aa45a
    spirv-opt: skips if_conversion when dontflatten is set (#4770) sindney 2022-04-29 03:26:02 +0800
  • 4fed12a17c spirv-opt: add if_conversion test case xinhou 2022-04-27 10:14:39 +0800
  • 065680ab22
    Merge branch 'KhronosGroup:master' into master sindney 2022-04-26 17:37:27 +0800
  • 671f6e633f
    Revert "Add folding rule to generate Fma instructions (#4783)" (#4785) Daniele Vettorel 2022-04-20 10:55:20 -0400
  • 8df557e546 Revert "Add folding rule to generate Fma instructions (#4783)" Daniele Vettorel 2022-04-20 14:13:44 +0000
  • 2b2b0282af
    Add folding rule to generate Fma instructions (#4783) Steven Perron 2022-04-19 11:25:07 -0400
  • cc21829ede linker: Recalculate interface variables Karol Herbst 2022-04-15 00:00:51 +0200
  • f56d8ad68e Add folding rule to generate Fma instructions Steven Perron 2022-04-14 13:28:16 -0400
  • cb96abbf7a
    Fix CMake for librt (#4773) Chad Versace 2022-04-14 06:04:12 -0700
  • 0f6e7652b8 Fix formatting Steven Perron 2022-04-13 14:01:49 -0400
  • 8473073298 spirv-opt: skips if_conversion when dontflatten is set sindney 2022-03-30 11:28:01 +0800
  • 7446e6cc2e Fix CMake for librt Chad Versace 2022-03-31 16:32:27 -0700
  • 898ba64d24
    Use cmake 3.23 on Windows. (#4782) Steven Perron 2022-04-13 13:56:19 -0400
  • 1286d6325e Use cmake 3.23 on Windows. Steven Perron 2022-04-12 14:22:01 -0400
  • 92c17edde7
    Don't try to unroll loop with step count 0. (#4769) Steven Perron 2022-04-11 10:21:15 -0400
  • 83f66fa447 Add validation for BaryCoord/BaryCoordNoPersp stusmith 2022-04-08 14:13:41 +0100
  • c1bb0b9415 Start SPIRV-Tools v2022.3-dev Natalie Chouinard 2022-04-07 19:24:58 +0000
  • 7826e1941e Finalize SPIRV-Tools v2022.2 v2022.2 sdk-1.3.211.0 sdk-1.3.211 Natalie Chouinard 2022-04-07 19:21:52 +0000
  • 67fdf94097 Update CHANGES Natalie Chouinard 2022-04-07 14:48:13 +0000
  • 78a0f075ac
    Fix gen_build_version on Windows (#4780) Natalie Chouinard 2022-04-07 06:19:05 -0700
  • 4423d4d275 Update other build files Natalie Chouinard 2022-04-06 12:25:55 -0700
  • d726626fe0 Fix gen_build_version on Windows Natalie Chouinard 2022-04-06 12:12:20 -0700
  • eed5c76a57 Update CHANGES Natalie Chouinard 2022-04-04 19:34:27 +0000
  • c445b146bc Roll external/spirv-headers/ 6a55fade6..4995a2f27 (8 commits) Natalie Chouinard 2022-04-04 18:56:31 +0000
  • f59db5cfe8 Roll external/re2/ 611baecbc..0c5616df9 (14 commits) Natalie Chouinard 2022-04-04 18:56:29 +0000
  • 047db9731e Roll external/googletest/ f45d5865e..25dcdc7e8 (26 commits) Natalie Chouinard 2022-04-04 18:56:27 +0000
  • b0ce31fd2d
    Suppress -Wunused-but-set-variable on variable (#4777) Nico Weber 2022-04-01 12:07:05 -0400
  • e82848491c
    Suppress -Wunused-but-set-variable on variable Nico Weber 2022-04-01 10:19:12 -0400
  • 5760114d77
    spirv-diff: Fix OpTypeFunction matching w.r.t operand count (#4771) Shahbaz Youssefi 2022-04-01 09:04:26 -0400
  • 6adeafbc34 Suppress -Wunused-but-set-variable on variable Arthur Eubanks 2022-03-31 21:28:24 -0700
  • cde05befd8 spirv-diff: Fix OpTypeFunction matching w.r.t operand count Shahbaz Youssefi 2022-03-30 11:20:05 -0400
  • 0bbeda3cf1 Don't try to unroll loop with step count 0. Steven Perron 2022-03-28 15:04:25 -0400
  • bd325d2984
    spirv-diff: Basic support for OpTypeForwardPointer (#4761) Shahbaz Youssefi 2022-03-28 13:01:07 -0400
  • 0c670ef1d9
    spirv-as: Add opcode name when possible (#4757) sfricke-samsung 2022-03-28 09:46:39 -0500
  • 4a88538461 spirv-diff: Basic support for OpTypeForwardPointer Shahbaz Youssefi 2022-03-21 13:32:05 -0400
  • 40cd21839c
    spirv-diff: Use GetSingleWord*Operand (#4768) Shahbaz Youssefi 2022-03-28 10:42:47 -0400
  • 7841afd98e
    BUILD.gn: Fix standalone GN builds (#4765) Nicolas Capens 2022-03-28 10:22:33 -0400
  • 0a1e1c4fa0 spirv-diff: Use GetSingleWord*Operand Shahbaz Youssefi 2022-03-25 23:09:46 -0400
  • 3d60d00d57 BUILD.gn: Fix standalone GN builds Nicolas Capens 2022-03-24 17:16:43 -0400
  • 05745cc9d4
    Handle shaders without execution model in spread-volatile-semantics (#4766) Jaebaek Seo 2022-03-25 13:54:46 -0400
  • d092627543 Handle shaders without execution model in spread-volatile-semantics Jaebaek Seo 2022-03-25 12:00:07 -0400
  • fa5d424830
    spirv-val: Add more Vulkan VUID labels (#4764) sfricke-samsung 2022-03-25 08:29:19 -0500
  • a3fbc9331b
    Support SPV_KHR_uniform_group_instructions (#4734) Nikita 2022-03-25 15:32:50 +0300
  • 8f0a848067 spirv-val: Add more Vulkan VUID labels sfricke-samsung 2022-03-24 13:42:51 -0500
  • 48c8363f0a
    spirv-diff: Refactor instruction grouping and matching (#4760) Shahbaz Youssefi 2022-03-24 14:04:48 -0400
  • 90728d2dff
    spirv-val: Clean up VariablePointers logic (#4755) sfricke-samsung 2022-03-24 11:02:29 -0500
  • 7fb4d4d9a6 spirv-diff: Refactor instruction grouping and matching Shahbaz Youssefi 2022-03-21 16:09:54 -0400
  • cab0b7715a
    Use types have same widths in loop condition. (#4763) Roy.li 2022-03-24 22:07:22 +0800
  • a54e58562f spirv-as: Add opcode name when possible sfricke-samsung 2022-03-16 23:43:52 -0500
  • b3c1790632
    spirv-val: Add Vulkan 32-bit bit op Base (#4758) sfricke-samsung 2022-03-23 12:55:42 -0500
  • 4cd14190e6 spirv-val: Add Vulkan 32-bit bit op Base sfricke-samsung 2022-03-17 22:50:30 -0500
  • 9668d2e4e4
    spirv-val: Label and add test for PSB Aligned (#4756) sfricke-samsung 2022-03-23 10:08:21 -0500
  • c6d5474f45
    BUILD.gn: Enable independent builds within the Chromium tree (#4762) Nicolas Capens 2022-03-23 09:19:12 -0400
  • 2aaa7afc92 Use types have same widths in loop condition. Roy.li 2022-03-23 18:45:29 +0800
  • 9d1b572884
    spirv-opt: (WIP) Eliminate Dead Input Component Pass (#4720) Greg Fischer 2022-03-22 20:50:52 -0600
  • 380de5e5e1 spirv-opt: (WIP) Eliminate Dead Input Component Pass Greg Fischer 2022-02-15 16:00:58 -0700
  • a18ec5eaf4 BUILD.gn: Enable independent builds within the Chromium tree Nicolas Capens 2022-03-22 16:05:02 -0400
  • f8cd51431e
    spirv-val: Add better error code for invalid operand (#4753) sfricke-samsung 2022-03-22 14:37:38 -0500
  • 3820c4f6e2
    Qualify std::move. (#4741) Daniel Thornburgh 2022-03-22 08:20:11 -0700
  • 6b0e1a4c2a Qualify std::move. Daniel Thornburgh 2022-03-02 23:04:35 +0000
  • a07b74f319 spirv-val: Label and add test for PSB Aligned sfricke-samsung 2022-03-16 23:21:11 -0500
  • 8650959bac spirv-val: Clean up VariablePointers logic sfricke-samsung 2022-03-16 21:16:18 -0500
  • 7536692b13 spirv-val: Add Vulkan Image Format check sfricke-samsung 2022-03-08 01:10:19 -0600
  • 1826e34da5 spirv-val: Add better error code for invalid operand sfricke-samsung 2022-03-15 10:56:05 -0500
  • 0ab57c2c42
    spirv-val: Small Cleanup of validate image (#4752) sfricke-samsung 2022-03-14 10:08:47 -0500
  • 3b13218e1e spirv-val: Small Cleanup of validate image sfricke-samsung 2022-03-11 13:26:04 -0600