Skip to content

Commit d2ab981

Browse files
authored
[naga spv-in] Update supported capabilities list (#7575)
1 parent bf8cc43 commit d2ab981

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

naga/src/front/spv/mod.rs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,14 @@ pub const SUPPORTED_CAPABILITIES: &[spirv::Capability] = &[
7474
spirv::Capability::Float64,
7575
spirv::Capability::Geometry,
7676
spirv::Capability::MultiView,
77+
spirv::Capability::StorageBuffer16BitAccess,
78+
spirv::Capability::UniformAndStorageBuffer16BitAccess,
79+
spirv::Capability::GroupNonUniform,
80+
spirv::Capability::GroupNonUniformVote,
81+
spirv::Capability::GroupNonUniformArithmetic,
82+
spirv::Capability::GroupNonUniformBallot,
83+
spirv::Capability::GroupNonUniformShuffle,
84+
spirv::Capability::GroupNonUniformShuffleRelative,
7785
// tricky ones
7886
spirv::Capability::UniformBufferArrayDynamicIndexing,
7987
spirv::Capability::StorageBufferArrayDynamicIndexing,
@@ -380,7 +388,7 @@ impl Default for Options {
380388
fn default() -> Self {
381389
Options {
382390
adjust_coordinate_space: true,
383-
strict_capabilities: false,
391+
strict_capabilities: true,
384392
block_ctx_dump_prefix: None,
385393
}
386394
}

naga/tests/naga/snapshots.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -853,7 +853,7 @@ fn convert_snapshots_spv() {
853853
&command.stdout,
854854
&naga::front::spv::Options {
855855
adjust_coordinate_space,
856-
strict_capabilities: false,
856+
strict_capabilities: true,
857857
block_ctx_dump_prefix: None,
858858
},
859859
)

0 commit comments

Comments
 (0)