Skip to content

Conversation

@sfricke-samsung
Copy link
Contributor

Fix to match the Vulkan VUID-StandaloneSpirv-OpTypeImage-04656

OpTypeImage must declare a scalar 32-bit float, 64-bit integer, or 32-bit integer type for the “Sampled Type” (RelaxedPrecision can be applied to a sampling instruction and to the variable holding the result of a sampling instruction)

Added more test coverage of various types as well

@sfricke-samsung sfricke-samsung force-pushed the sfricke-samsung-e-sampled branch from a8d6075 to dd2cd87 Compare January 6, 2021 06:49
@sfricke-samsung sfricke-samsung force-pushed the sfricke-samsung-e-sampled branch from dd2cd87 to a39460b Compare January 6, 2021 16:13
@alan-baker alan-baker merged commit 6d05ed8 into KhronosGroup:master Jan 6, 2021
@sfricke-samsung sfricke-samsung deleted the sfricke-samsung-e-sampled branch January 10, 2021 03:39
dneto0 pushed a commit to dneto0/SPIRV-Tools that referenced this pull request Sep 14, 2024
* Deprecate WebGPU SPIRV support

Roll third_party/spirv-tools/ 1bb80d2..ee39b5d (16 commits)

KhronosGroup/SPIRV-Tools@1bb80d2...ee39b5d

$ git log 1bb80d2..ee39b5d --date=short --no-merges --format='%ad %ae %s'
2021-01-15 46493288+sfricke-samsung spirv-val: Add Vulkan Addressing Model check (KhronosGroup#4107)
2021-01-14 rharrison Remove WebGPU support (KhronosGroup#4108)
2021-01-14 46493288+sfricke-samsung spirv-val: Vulkan atomic storage class (KhronosGroup#4079)
2021-01-13 jaebaek Avoid integrity check failures caused by propagating line instructions (KhronosGroup#4096)
2021-01-13 pierremoreau Linker usability improvements (KhronosGroup#4084)
2021-01-12 dj2 Revert "Generate differentiated error codes for buffer oob checking (KhronosGroup#4097)" (KhronosGroup#4100)
2021-01-11 greg Generate differentiated error codes for buffer oob checking (KhronosGroup#4097)
2021-01-07 dneto use std::string::empty() to test for emptiness (KhronosGroup#4098)
2021-01-07 46493288+sfricke-samsung spirv-val: Label standalone Vulkan VUID (KhronosGroup#4091)
2021-01-06 46493288+sfricke-samsung spirv-val: Add Vulkan decroation VUID (KhronosGroup#4090)
2021-01-06 stevenperron Fix binding number calculation in desc sroa (KhronosGroup#4095)
2021-01-06 stevenperron Build deps: dump ini from 1.3.5 to 1.3.7 in tools/sva (KhronosGroup#4092)
2021-01-06 46493288+sfricke-samsung spirv-val: Add Vulkan FP Mode VUID (KhronosGroup#4088)
2021-01-06 46493288+sfricke-samsung spirv-val: Fix Vulkan image sampled check (KhronosGroup#4085)
2021-01-06 46493288+sfricke-samsung spirv-val: Add Vulkan ForwardPointer VUID (KhronosGroup#4089)
2021-01-06 46493288+sfricke-samsung spirv-val: Add Vulkan ImageTexelPointer format check (KhronosGroup#4087)

Created with:
  roll-dep third_party/spirv-tools

Fixes KhronosGroup#1166

* Retain the public API enums

* Fix implicit fallthrough
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants