mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-18 01:15:39 +00:00
tint/intrinsics.def: Fix textureStore overload
The texture_storage_3d overload should allow for unsigned coordinates. Change-Id: I6278571fb9dc7bba644a4ba88cce6b8bd7c790bf Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/122521 Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: James Price <jrprice@google.com>
This commit is contained in:
committed by
Dawn LUCI CQ
parent
472815d3c1
commit
3a431d71be
@@ -825,7 +825,7 @@ fn textureStore<C: iu32>(texture: texture_storage_3d<i32_texel_format, write>, c
|
||||
fn textureStore<C: iu32>(texture: texture_storage_1d<u32_texel_format, write>, coords: C, value: vec4<u32>)
|
||||
fn textureStore<C: iu32>(texture: texture_storage_2d<u32_texel_format, write>, coords: vec2<C>, value: vec4<u32>)
|
||||
fn textureStore<C: iu32, A: iu32>(texture: texture_storage_2d_array<u32_texel_format, write>, coords: vec2<C>, array_index: A, value: vec4<u32>)
|
||||
fn textureStore(texture: texture_storage_3d<u32_texel_format, write>, coords: vec3<i32>, value: vec4<u32>)
|
||||
fn textureStore<C: iu32>(texture: texture_storage_3d<u32_texel_format, write>, coords: vec3<C>, value: vec4<u32>)
|
||||
@must_use fn textureLoad<T: fiu32, C: iu32, L: iu32>(texture: texture_1d<T>, coords: C, level: L) -> vec4<T>
|
||||
@must_use fn textureLoad<T: fiu32, C: iu32, L: iu32>(texture: texture_2d<T>, coords: vec2<C>, level: L) -> vec4<T>
|
||||
@must_use fn textureLoad<T: fiu32, C: iu32, A: iu32, L: iu32>(texture: texture_2d_array<T>, coords: vec2<C>, array_index: A, level: L) -> vec4<T>
|
||||
|
||||
@@ -5843,7 +5843,7 @@ constexpr ParameterInfo kParameters[] = {
|
||||
{
|
||||
/* [550] */
|
||||
/* usage */ ParameterUsage::kCoords,
|
||||
/* matcher indices */ &kMatcherIndices[148],
|
||||
/* matcher indices */ &kMatcherIndices[106],
|
||||
},
|
||||
{
|
||||
/* [551] */
|
||||
@@ -9540,9 +9540,9 @@ constexpr OverloadInfo kOverloads[] = {
|
||||
{
|
||||
/* [94] */
|
||||
/* num parameters */ 3,
|
||||
/* num template types */ 0,
|
||||
/* num template types */ 1,
|
||||
/* num template numbers */ 0,
|
||||
/* template types */ &kTemplateTypes[38],
|
||||
/* template types */ &kTemplateTypes[1],
|
||||
/* template numbers */ &kTemplateNumbers[10],
|
||||
/* parameters */ &kParameters[549],
|
||||
/* return matcher indices */ nullptr,
|
||||
@@ -14862,7 +14862,7 @@ constexpr IntrinsicInfo kBuiltins[] = {
|
||||
/* fn textureStore<C : iu32>(texture: texture_storage_1d<u32_texel_format, write>, coords: C, value: vec4<u32>) */
|
||||
/* fn textureStore<C : iu32>(texture: texture_storage_2d<u32_texel_format, write>, coords: vec2<C>, value: vec4<u32>) */
|
||||
/* fn textureStore<C : iu32, A : iu32>(texture: texture_storage_2d_array<u32_texel_format, write>, coords: vec2<C>, array_index: A, value: vec4<u32>) */
|
||||
/* fn textureStore(texture: texture_storage_3d<u32_texel_format, write>, coords: vec3<i32>, value: vec4<u32>) */
|
||||
/* fn textureStore<C : iu32>(texture: texture_storage_3d<u32_texel_format, write>, coords: vec3<C>, value: vec4<u32>) */
|
||||
/* num overloads */ 12,
|
||||
/* overloads */ &kOverloads[83],
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user