Commit Graph

  • 16065a2821 Support folding OpBitcast with numeric constants (#4247) Jaebaek Seo 2021-04-27 14:24:46 -04:00
  • 7981447cb6 spirv-fuzz: Swap positions of two functions in a module (#4236) Shiyu Liu 2021-04-27 06:33:08 -05:00
  • b3f07faec0 Fix warning in python script. (#4251) Steven Perron 2021-04-26 15:37:38 -04:00
  • ccb4952b1c GraphicsRobustAccessPass: Set module_status_.modified (#4167) Ben Clayton 2021-04-26 17:14:35 +01:00
  • 6c4c4863d8 spirv-fuzz: Permute the order of variables at function scope issue (#4248) Mostafa Ashraf 2021-04-26 17:53:55 +02:00
  • 9a342a7872 Start SPIRV-Tools v2021.2 Jakub Kuderski 2021-04-21 10:16:06 -04:00
  • 7609c87601 Finalize SPIRV-Tools v2021.1 Jakub Kuderski 2021-04-21 10:13:07 -04:00
  • ab1c7a5954 Update CHANGES Jakub Kuderski 2021-04-19 11:06:09 -04:00
  • 4cfd51243f spriv-val: Fix clang-format bug for VUID string (#4238) sfricke-samsung 2021-04-16 05:52:48 -07:00
  • 9f9241ad5a spirv-fuzz: Accept limitations in AddFunction (#4226) Alastair Donaldson 2021-04-13 09:45:30 +01:00
  • 061c917b37 Fix UWP build (#4235) Shahbaz Youssefi 2021-04-12 13:17:44 -04:00
  • 70c058da85 Fix clang-format-diff.py URL (#4233) Paul Thomson 2021-04-09 23:36:36 +01:00
  • 2093741a50 spirv-reduce: Remove redundant r-value references (#4232) Alastair Donaldson 2021-04-09 13:55:51 +01:00
  • 244bc65d0a Typo fix (#4225) Alastair Donaldson 2021-04-02 09:59:35 +01:00
  • d84f71e0d4 Add interpolate legalization pass (#4220) Greg Fischer 2021-03-31 12:26:36 -06:00
  • bf3c378fe7 spirv-fuzz: Efficiency improvements to fuzzer pass (#4188) Alastair Donaldson 2021-03-27 12:15:59 +00:00
  • f9138daca5 spirv-fuzz: Avoid invalidating analyses when splitting blocks (#4218) Alastair Donaldson 2021-03-27 12:13:23 +00:00
  • 3604200e2d spirv-fuzz: Do not add too many dead blocks (#4217) Alastair Donaldson 2021-03-27 10:30:23 +00:00
  • 4af7436fd3 spirv-fuzz: Optimize transformations (#4216) Alastair Donaldson 2021-03-26 10:22:06 +00:00
  • 0325282581 spirv-fuzz: Fix comments #4215 Vasyl Teliman 2021-03-25 19:20:45 +02:00
  • 8a07a5c458 Add validation for SPV_EXT_shader_atomic_float_min_max (#4105) Jason Ekstrand 2021-03-24 07:49:21 -05:00
  • 1e5e033042 Make spirv-tools-build-version a common dependency (#4210) David Neto 2021-03-23 16:55:56 -04:00
  • c11ec25621 spirv-fuzz: Call by value and move in transformations (#4208) Alastair Donaldson 2021-03-23 13:31:44 +00:00
  • dbe53abe58 spirv-fuzz: Remove destructors from FuzzerPass subclasses (#4209) Alastair Donaldson 2021-03-23 13:31:27 +00:00
  • 07082485ac spirv-fuzz: Improve transformation test oracles (#4207) Alastair Donaldson 2021-03-23 13:31:14 +00:00
  • 1c55012cca spirv-fuzz: Add WGSL compatibility flag to context (#4193) Vasyl Teliman 2021-03-21 11:10:15 +02:00
  • fd263fe0ba spirv-fuzz: Avoid invalidating analyses in various transformations (#4205) Alastair Donaldson 2021-03-20 22:48:02 +00:00
  • 11addb9544 spirv-fuzz: Manage available instructions efficiently (#4177) Alastair Donaldson 2021-03-20 18:51:18 +00:00
  • 4431bb7be0 spirv-fuzz: Remove AddType methods from fuzzerutil (#4204) Alastair Donaldson 2021-03-20 08:54:51 +00:00
  • 410694a8b3 spirv-val: Refactor of atomic pass (#4200) sfricke-samsung 2021-03-19 06:23:02 -07:00
  • ba18e1f0b9 spirv-val: Label VUID 04643 (#4202) sfricke-samsung 2021-03-19 06:02:48 -07:00
  • a5a103fe2d spirv-val: Label VUID 04667 (#4201) sfricke-samsung 2021-03-19 05:57:36 -07:00
  • 85779b5f27 spirv-fuzz: Apply fuzzer pass before checking exit conditions (#4199) Alastair Donaldson 2021-03-19 05:32:54 +00:00
  • ea19ab7257 spirv-val: Fix Int64Atomics check (#4192) sfricke-samsung 2021-03-18 07:50:16 -07:00
  • 23dda7aefa Roll deps (#4185) timvpGoogle 2021-03-17 08:22:50 -06:00
  • aa39e21890 spirv-val: Add Vulkan Execution Scope checks (#4183) sfricke-samsung 2021-03-17 07:00:11 -07:00
  • a87576c8de spirv-fuzz: Locate instructions more efficiently (#4189) Alastair Donaldson 2021-03-17 09:28:57 +00:00
  • 9b4fcf2888 spirv-fuzz: Make adding equation instructions more efficient (#4190) Alastair Donaldson 2021-03-17 09:28:46 +00:00
  • 245d710950 spirv-fuzz: Make PermutePhiOperands more efficient (#4191) Alastair Donaldson 2021-03-17 09:28:36 +00:00
  • 3f2f79e57f Accept OpImageTexelPointer user in scalar-replacement (#4187) Jaebaek Seo 2021-03-16 16:40:51 -04:00
  • 9d88d9eebc spirv-val: Add Vulkan Invocation Sematics check (#4182) sfricke-samsung 2021-03-16 07:53:37 -07:00
  • a78da3e287 spirv-val: Label VUID 04634 (#4181) sfricke-samsung 2021-03-16 07:53:27 -07:00
  • 9aabb73997 Support SPV_KHR_linkonce_odr, SPV_KHR_expect_assume (#4161) David Neto 2021-03-16 09:51:59 -04:00
  • e4bc0bd27e spirv-fuzz: Avoid invalidating analyses (#4176) Alastair Donaldson 2021-03-14 01:53:21 +00:00
  • b574796f33 spirv-fuzz: Add buggy test (#4180) Vasyl Teliman 2021-03-14 03:52:05 +02:00
  • 6c9bb02180 Remove usage of std::iterator. (#4171) Corentin Wallez 2021-03-12 14:00:56 +00:00
  • 0b15ccf17a BUILD.gn: fix typo for 'cflags' (#4169) Corentin Wallez 2021-03-11 10:08:33 +00:00
  • 517c46211c Suppress warning (#4168) Corentin Wallez 2021-03-10 20:19:24 +00:00
  • 9bffac4880 spirv-fuzz: Avoid unnecessary dependency (#4165) Alastair Donaldson 2021-03-10 15:37:14 +00:00
  • 1c297b46d7 Add void in function declaration to keep some compilers happy (#4160) Daniel Koch 2021-03-10 08:55:29 -05:00
  • 72a12ec0ee Fix -Wextra-semi-stmt -Wsuggest-destructor-override -Wdeprecated-copy-dtor (#4164) Corentin Wallez 2021-03-09 13:16:43 +00:00
  • 934f288a59 spirv-val: Vulkan 64-bit OpAtomicStore check (#4163) sfricke-samsung 2021-03-08 11:34:06 -08:00
  • 7063a7b2ef spirv-fuzz: Fix the bug in TransformationReplaceBranchFromDeadBlockWithExit (#4140) Vasyl Teliman 2021-03-05 16:27:37 +02:00
  • 3f96770128 spirv-fuzz: Fix PartialCount (#4159) Vasyl Teliman 2021-03-05 13:13:28 +02:00
  • 65e63ef70e spirv-fuzz: Handle Vulkan SPIR-V versions (#4156) Alastair Donaldson 2021-03-03 22:29:57 +00:00
  • 663625702e spirv-fuzz: Add persistent state to the fuzzer (#4137) Vasyl Teliman 2021-03-03 17:34:53 +02:00
  • 24bbc0e5a4 Require an OpSelectionMerge before an OpSwitch (#4154) alan-baker 2021-03-02 15:40:56 -05:00
  • 3b47a64c57 Use standard function to get stdin to binary mode. (#4141) Steven Perron 2021-03-01 09:38:49 -05:00
  • 1af1a37c6f Fixes for the vscode language server extension (#4150) Ben Clayton 2021-02-26 18:07:00 +00:00
  • fd6b80aa63 spirv-opt: Don't call GenerateCopy for mismatched image types (#4126) seppala2 2021-02-19 17:59:14 +02:00
  • 650bfb9d27 Start SPIRV-Tools v2021.0 Jaebaek Seo 2021-02-18 10:41:43 -05:00
  • 9a0d484a90 Finalize SPIRV-Tools v2020.7 Jaebaek Seo 2021-02-18 10:39:52 -05:00
  • a0042ceec4 Update CHANGES Jaebaek Seo 2021-02-16 16:57:29 -05:00
  • f6c37d88af Generate differentiated error codes for buffer oob checking (#4144) greg-lunarg 2021-02-11 15:24:04 -07:00
  • 5a786a8bb1 Update a few virtuals to overrides. (#4143) dan sinclair 2021-02-10 13:21:38 -05:00
  • 6ddae36547 spriv-val: Vulkan image gather constant component (#4133) sfricke-samsung 2021-02-05 12:12:38 -08:00
  • b7a80814e4 spirv-val: Fix/Label UniformConstant VUID (#4134) sfricke-samsung 2021-02-05 06:57:00 -08:00
  • 21ae83e372 spirv-val: Add Vulkan Invariant Decoration VUID (#4132) sfricke-samsung 2021-02-05 06:49:14 -08:00
  • ff15cb036c spirv-val: label tests for VUID 04657 (#4119) sfricke-samsung 2021-02-02 07:54:26 -08:00
  • 7f28532f68 spirv-val: Add Vulkan PSB64 convert VUID (#4122) sfricke-samsung 2021-02-01 07:39:44 -08:00
  • dcf466ffc0 Mark module as modified if convert-to-half removes decorations. (#4127) Steven Perron 2021-01-28 15:53:34 -05:00
  • aad96c32a6 Set correct scope and line info for DebugValue (#4125) Jaebaek Seo 2021-01-28 12:57:35 -05:00
  • a936386673 Validate SPV_KHR_workgroup_memory_explicit_layout (#4128) Caio Marcelo de Oliveira Filho 2021-01-27 16:38:38 -08:00
  • 34d164f973 Validate VK_KHR_zero_initialize_workgroup_memory (#4124) alan-baker 2021-01-27 19:38:09 -05:00
  • 85dd3ccc82 spirv-val: Add Vulkan image gather offset VUID (#4118) sfricke-samsung 2021-01-27 16:37:45 -08:00
  • e1e99e9d28 Add cmake to windows path for kokoro (#4129) alan-baker 2021-01-27 18:00:56 -05:00
  • f41191b61b spirv-val: Label Vulkan atomic semantics VUIDs (#4120) sfricke-samsung 2021-01-25 08:19:06 -08:00
  • 142321c07b spirv-val: Label VUID 04662 (#4123) sfricke-samsung 2021-01-25 06:51:21 -08:00
  • 73d0ab39bf spirv-val: Label VUID 04683 (#4121) sfricke-samsung 2021-01-25 06:38:19 -08:00
  • dbbd37a044 Remove obsolete GN config (#4110) mi-ac 2021-01-22 16:28:49 +01:00
  • 5e1b362107 spirv-val: Add Vulkan EXT builtins (#4115) sfricke-samsung 2021-01-20 07:40:31 -08:00
  • 3a9358c3fa Support pending Intel extensions (#4116) David Neto 2021-01-20 09:39:51 -05:00
  • e2791776b0 Validate Sampled=1 for Vulkan ImageQuerySizeLod, ImageQueryLevels, ImageQueryLod (#4103) David Neto 2021-01-19 17:44:45 -05:00
  • a8c4255195 spirv-val: Add Vulkan Memory Scope VUs (#4106) sfricke-samsung 2021-01-19 05:37:42 -08:00
  • 206c95ecb5 Migrate all Kokoro build scripts over to use the docker VM image (#4114) Ben Clayton 2021-01-18 18:36:26 +00:00
  • de68721119 spirv-val: Add Vulkan Addressing Model check (#4107) sfricke-samsung 2021-01-15 06:35:17 -08:00
  • 69f4c8afde Remove WebGPU support (#4108) Ryan Harrison 2021-01-14 16:45:18 -05:00
  • 6b17b537c6 spirv-val: Vulkan atomic storage class (#4079) sfricke-samsung 2021-01-14 06:41:18 -08:00
  • 160edc076a Avoid integrity check failures caused by propagating line instructions (#4096) Jaebaek Seo 2021-01-13 09:08:28 -05:00
  • 9ab9b9f30c Linker usability improvements (#4084) Pierre Moreau 2021-01-13 15:05:40 +01:00
  • f873d1fa58 Revert "Generate differentiated error codes for buffer oob checking (#4097)" (#4100) dan sinclair 2021-01-12 11:36:31 -05:00
  • d7527f8df4 Generate differentiated error codes for buffer oob checking (#4097) greg-lunarg 2021-01-11 06:42:48 -07:00
  • 1d9a1e4e26 use std::string::empty() to test for emptiness (#4098) David Neto 2021-01-07 14:30:16 -05:00
  • b2b632120b spirv-val: Label standalone Vulkan VUID (#4091) sfricke-samsung 2021-01-07 06:00:05 -08:00
  • b33323a80c spirv-val: Add Vulkan decroation VUID (#4090) sfricke-samsung 2021-01-06 11:30:56 -08:00
  • edad2b3ae6 Fix binding number calculation in desc sroa (#4095) Steven Perron 2021-01-06 13:59:04 -05:00
  • 4156de81a9 Build deps: dump ini from 1.3.5 to 1.3.7 in tools/sva (#4092) Steven Perron 2021-01-06 13:32:11 -05:00
  • 94efdd5411 spirv-val: Add Vulkan FP Mode VUID (#4088) sfricke-samsung 2021-01-06 09:45:28 -08:00
  • 62ac0530c4 spirv-val: Fix Vulkan image sampled check (#4085) sfricke-samsung 2021-01-06 09:36:13 -08:00
  • 46132fc96a spirv-val: Add Vulkan ForwardPointer VUID (#4089) sfricke-samsung 2021-01-06 08:26:58 -08:00