tint: Fix HLSL texture queries and re-add textureNumLayers()

... overloads for texture cube arrays

FXC is telling porkies, when it says "The array element count
of GetDimensions on TextureCubeArray objects is unavailable
on ps_5_1".

The actual issue, as identified by Teodor Tanasoaia at Mozilla,
is that the argument needs to be unsigned.

In fact, *all* the texture queries should have used an unsigned
scalar or vector for the output value. This has been broken
forever!

This reverts commit bd9f6e6684.

Change-Id: I3e217bec17c6fd203cff618b143ebef3d8a61927
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/122980
Auto-Submit: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
This commit is contained in:
Ben Clayton
2023-03-08 02:48:34 +00:00
committed by Dawn LUCI CQ
parent 4f98dd4706
commit 068eb3ebda
834 changed files with 4944 additions and 1740 deletions

View File

@@ -40,22 +40,22 @@ float4 textureLoadExternal(Texture2D<float4> plane0, Texture2D<float4> plane1, i
const int2 coord1 = (coord >> (1u).xx);
float3 color = float3(0.0f, 0.0f, 0.0f);
if ((params.numPlanes == 1u)) {
int3 tint_tmp;
uint3 tint_tmp;
plane0.GetDimensions(0, tint_tmp.x, tint_tmp.y, tint_tmp.z);
const uint level_idx = min(0u, (tint_tmp.z - 1u));
int3 tint_tmp_1;
uint3 tint_tmp_1;
plane0.GetDimensions(level_idx, tint_tmp_1.x, tint_tmp_1.y, tint_tmp_1.z);
color = plane0.Load(int3(tint_clamp(coord, (0).xx, int2((tint_tmp_1.xy - (1u).xx))), int(level_idx))).rgb;
} else {
int3 tint_tmp_2;
uint3 tint_tmp_2;
plane0.GetDimensions(0, tint_tmp_2.x, tint_tmp_2.y, tint_tmp_2.z);
const uint level_idx_1 = min(0u, (tint_tmp_2.z - 1u));
int3 tint_tmp_3;
uint3 tint_tmp_3;
plane1.GetDimensions(0, tint_tmp_3.x, tint_tmp_3.y, tint_tmp_3.z);
const uint level_idx_2 = min(0u, (tint_tmp_3.z - 1u));
int3 tint_tmp_4;
uint3 tint_tmp_4;
plane0.GetDimensions(level_idx_1, tint_tmp_4.x, tint_tmp_4.y, tint_tmp_4.z);
int3 tint_tmp_5;
uint3 tint_tmp_5;
plane1.GetDimensions(level_idx_2, tint_tmp_5.x, tint_tmp_5.y, tint_tmp_5.z);
color = mul(params.yuvToRgbConversionMatrix, float4(plane0.Load(int3(tint_clamp(coord, (0).xx, int2((tint_tmp_4.xy - (1u).xx))), int(level_idx_1))).r, plane1.Load(int3(tint_clamp(coord1, (0).xx, int2((tint_tmp_5.xy - (1u).xx))), int(level_idx_2))).rg, 1.0f));
}
@@ -114,11 +114,11 @@ ExternalTextureParams ext_tex_params_load(uint offset) {
[numthreads(1, 1, 1)]
void main() {
float4 red = textureLoadExternal(t, ext_tex_plane_1, (10).xx, ext_tex_params_load(0u));
int2 tint_tmp_6;
uint2 tint_tmp_6;
outImage.GetDimensions(tint_tmp_6.x, tint_tmp_6.y);
outImage[tint_clamp((0).xx, (0).xx, int2((tint_tmp_6 - (1u).xx)))] = red;
float4 green = textureLoadExternal(t, ext_tex_plane_1, int2(70, 118), ext_tex_params_load(0u));
int2 tint_tmp_7;
uint2 tint_tmp_7;
outImage.GetDimensions(tint_tmp_7.x, tint_tmp_7.y);
outImage[tint_clamp(int2(1, 0), (0).xx, int2((tint_tmp_7 - (1u).xx)))] = green;
return;

View File

@@ -40,22 +40,22 @@ float4 textureLoadExternal(Texture2D<float4> plane0, Texture2D<float4> plane1, i
const int2 coord1 = (coord >> (1u).xx);
float3 color = float3(0.0f, 0.0f, 0.0f);
if ((params.numPlanes == 1u)) {
int3 tint_tmp;
uint3 tint_tmp;
plane0.GetDimensions(0, tint_tmp.x, tint_tmp.y, tint_tmp.z);
const uint level_idx = min(0u, (tint_tmp.z - 1u));
int3 tint_tmp_1;
uint3 tint_tmp_1;
plane0.GetDimensions(level_idx, tint_tmp_1.x, tint_tmp_1.y, tint_tmp_1.z);
color = plane0.Load(int3(tint_clamp(coord, (0).xx, int2((tint_tmp_1.xy - (1u).xx))), int(level_idx))).rgb;
} else {
int3 tint_tmp_2;
uint3 tint_tmp_2;
plane0.GetDimensions(0, tint_tmp_2.x, tint_tmp_2.y, tint_tmp_2.z);
const uint level_idx_1 = min(0u, (tint_tmp_2.z - 1u));
int3 tint_tmp_3;
uint3 tint_tmp_3;
plane1.GetDimensions(0, tint_tmp_3.x, tint_tmp_3.y, tint_tmp_3.z);
const uint level_idx_2 = min(0u, (tint_tmp_3.z - 1u));
int3 tint_tmp_4;
uint3 tint_tmp_4;
plane0.GetDimensions(level_idx_1, tint_tmp_4.x, tint_tmp_4.y, tint_tmp_4.z);
int3 tint_tmp_5;
uint3 tint_tmp_5;
plane1.GetDimensions(level_idx_2, tint_tmp_5.x, tint_tmp_5.y, tint_tmp_5.z);
color = mul(params.yuvToRgbConversionMatrix, float4(plane0.Load(int3(tint_clamp(coord, (0).xx, int2((tint_tmp_4.xy - (1u).xx))), int(level_idx_1))).r, plane1.Load(int3(tint_clamp(coord1, (0).xx, int2((tint_tmp_5.xy - (1u).xx))), int(level_idx_2))).rg, 1.0f));
}
@@ -114,11 +114,11 @@ ExternalTextureParams ext_tex_params_load(uint offset) {
[numthreads(1, 1, 1)]
void main() {
float4 red = textureLoadExternal(t, ext_tex_plane_1, (10).xx, ext_tex_params_load(0u));
int2 tint_tmp_6;
uint2 tint_tmp_6;
outImage.GetDimensions(tint_tmp_6.x, tint_tmp_6.y);
outImage[tint_clamp((0).xx, (0).xx, int2((tint_tmp_6 - (1u).xx)))] = red;
float4 green = textureLoadExternal(t, ext_tex_plane_1, int2(70, 118), ext_tex_params_load(0u));
int2 tint_tmp_7;
uint2 tint_tmp_7;
outImage.GetDimensions(tint_tmp_7.x, tint_tmp_7.y);
outImage[tint_clamp(int2(1, 0), (0).xx, int2((tint_tmp_7 - (1u).xx)))] = green;
return;

View File

@@ -18,7 +18,7 @@ struct tint_symbol_3 {
};
void main_inner(uint3 GlobalInvocationID) {
int2 tint_tmp;
uint2 tint_tmp;
src.GetDimensions(tint_tmp.x, tint_tmp.y);
uint2 size = tint_tmp;
uint2 dstTexCoord = GlobalInvocationID.xy;

View File

@@ -18,7 +18,7 @@ struct tint_symbol_3 {
};
void main_inner(uint3 GlobalInvocationID) {
int2 tint_tmp;
uint2 tint_tmp;
src.GetDimensions(tint_tmp.x, tint_tmp.y);
uint2 size = tint_tmp;
uint2 dstTexCoord = GlobalInvocationID.xy;

View File

@@ -14,10 +14,10 @@ struct tint_symbol_8 {
};
void main_inner(uint3 GlobalInvocationID) {
int2 tint_tmp;
uint2 tint_tmp;
src.GetDimensions(tint_tmp.x, tint_tmp.y);
const uint2 srcSize = tint_tmp;
int2 tint_tmp_1;
uint2 tint_tmp_1;
tint_symbol.GetDimensions(tint_tmp_1.x, tint_tmp_1.y);
const uint2 dstSize = tint_tmp_1;
const uint2 dstTexCoord = uint2(GlobalInvocationID.xy);

View File

@@ -14,10 +14,10 @@ struct tint_symbol_8 {
};
void main_inner(uint3 GlobalInvocationID) {
int2 tint_tmp;
uint2 tint_tmp;
src.GetDimensions(tint_tmp.x, tint_tmp.y);
const uint2 srcSize = tint_tmp;
int2 tint_tmp_1;
uint2 tint_tmp_1;
tint_symbol.GetDimensions(tint_tmp_1.x, tint_tmp_1.y);
const uint2 dstSize = tint_tmp_1;
const uint2 dstTexCoord = uint2(GlobalInvocationID.xy);

View File

@@ -30,7 +30,7 @@ void main_inner(uint3 WorkGroupID, uint3 LocalInvocationID, uint local_invocatio
}
GroupMemoryBarrierWithGroupSync();
const uint filterOffset = tint_div((params[0].x - 1u), 2u);
int3 tint_tmp;
uint3 tint_tmp;
inputTex.GetDimensions(0, tint_tmp.x, tint_tmp.y, tint_tmp.z);
const uint2 dims = tint_tmp.xy;
const uint2 baseIndex = (((WorkGroupID.xy * uint2(params[0].y, 4u)) + (LocalInvocationID.xy * uint2(4u, 1u))) - uint2(filterOffset, 0u));

View File

@@ -30,7 +30,7 @@ void main_inner(uint3 WorkGroupID, uint3 LocalInvocationID, uint local_invocatio
}
GroupMemoryBarrierWithGroupSync();
const uint filterOffset = tint_div((params[0].x - 1u), 2u);
int3 tint_tmp;
uint3 tint_tmp;
inputTex.GetDimensions(0, tint_tmp.x, tint_tmp.y, tint_tmp.z);
const uint2 dims = tint_tmp.xy;
const uint2 baseIndex = (((WorkGroupID.xy * uint2(params[0].y, 4u)) + (LocalInvocationID.xy * uint2(4u, 1u))) - uint2(filterOffset, 0u));

View File

@@ -2,7 +2,7 @@ Texture2DMS<int4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_00348c() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2DMS<int4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_00348c() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture1D<int4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_022903() {
int2 tint_tmp;
uint2 tint_tmp;
arg_0.GetDimensions(1u, tint_tmp.x, tint_tmp.y);
uint res = tint_tmp.x;
prevent_dce.Store(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture1D<int4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_022903() {
int2 tint_tmp;
uint2 tint_tmp;
arg_0.GetDimensions(1u, tint_tmp.x, tint_tmp.y);
uint res = tint_tmp.x;
prevent_dce.Store(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture3D<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_0890c6() {
int4 tint_tmp;
uint4 tint_tmp;
arg_0.GetDimensions(1u, tint_tmp.x, tint_tmp.y, tint_tmp.z, tint_tmp.w);
uint3 res = tint_tmp.xyz;
prevent_dce.Store3(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture3D<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_0890c6() {
int4 tint_tmp;
uint4 tint_tmp;
arg_0.GetDimensions(1u, tint_tmp.x, tint_tmp.y, tint_tmp.z, tint_tmp.w);
uint3 res = tint_tmp.xyz;
prevent_dce.Store3(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture1D<uint4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_09140b() {
int tint_tmp;
uint tint_tmp;
arg_0.GetDimensions(tint_tmp);
uint res = tint_tmp;
prevent_dce.Store(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture1D<uint4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_09140b() {
int tint_tmp;
uint tint_tmp;
arg_0.GetDimensions(tint_tmp);
uint res = tint_tmp;
prevent_dce.Store(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2D<float4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_0baa0d() {
int2 tint_tmp;
uint2 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y);
uint2 res = tint_tmp;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2D<float4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_0baa0d() {
int2 tint_tmp;
uint2 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y);
uint2 res = tint_tmp;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture1D<float4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_0c0b0c() {
int tint_tmp;
uint tint_tmp;
arg_0.GetDimensions(tint_tmp);
uint res = tint_tmp;
prevent_dce.Store(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture1D<float4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_0c0b0c() {
int tint_tmp;
uint tint_tmp;
arg_0.GetDimensions(tint_tmp);
uint res = tint_tmp;
prevent_dce.Store(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ TextureCubeArray arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_0ff9a4() {
int4 tint_tmp;
uint4 tint_tmp;
arg_0.GetDimensions(1, tint_tmp.x, tint_tmp.y, tint_tmp.z, tint_tmp.w);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ TextureCubeArray arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_0ff9a4() {
int4 tint_tmp;
uint4 tint_tmp;
arg_0.GetDimensions(1, tint_tmp.x, tint_tmp.y, tint_tmp.z, tint_tmp.w);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2D<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_13f8db() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(1u, tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2D<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_13f8db() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(1u, tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2D<int4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_1417dd() {
int2 tint_tmp;
uint2 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y);
uint2 res = tint_tmp;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2D<int4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_1417dd() {
int2 tint_tmp;
uint2 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y);
uint2 res = tint_tmp;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture3D<int4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_15aa17() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint3 res = tint_tmp;
prevent_dce.Store3(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture3D<int4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_15aa17() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint3 res = tint_tmp;
prevent_dce.Store3(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2D<uint4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_15b577() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(1, tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2D<uint4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_15b577() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(1, tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture3D<int4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_1a2be7() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint3 res = tint_tmp;
prevent_dce.Store3(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture3D<int4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_1a2be7() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint3 res = tint_tmp;
prevent_dce.Store3(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture3D<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_1bc428() {
int4 tint_tmp;
uint4 tint_tmp;
arg_0.GetDimensions(1, tint_tmp.x, tint_tmp.y, tint_tmp.z, tint_tmp.w);
uint3 res = tint_tmp.xyz;
prevent_dce.Store3(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture3D<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_1bc428() {
int4 tint_tmp;
uint4 tint_tmp;
arg_0.GetDimensions(1, tint_tmp.x, tint_tmp.y, tint_tmp.z, tint_tmp.w);
uint3 res = tint_tmp.xyz;
prevent_dce.Store3(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2D<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_1bd78c() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(1, tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2D<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_1bd78c() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(1, tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2D<float4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_224113() {
int2 tint_tmp;
uint2 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y);
uint2 res = tint_tmp;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2D<float4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_224113() {
int2 tint_tmp;
uint2 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y);
uint2 res = tint_tmp;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ TextureCubeArray<uint4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_22b5b6() {
int4 tint_tmp;
uint4 tint_tmp;
arg_0.GetDimensions(1, tint_tmp.x, tint_tmp.y, tint_tmp.z, tint_tmp.w);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ TextureCubeArray<uint4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_22b5b6() {
int4 tint_tmp;
uint4 tint_tmp;
arg_0.GetDimensions(1, tint_tmp.x, tint_tmp.y, tint_tmp.z, tint_tmp.w);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2D<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_24db07() {
int2 tint_tmp;
uint2 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y);
uint2 res = tint_tmp;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2D<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_24db07() {
int2 tint_tmp;
uint2 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y);
uint2 res = tint_tmp;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2DArray<uint4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_2674d8() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2DArray<uint4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_2674d8() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture1D<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_26d6bf() {
int tint_tmp;
uint tint_tmp;
arg_0.GetDimensions(tint_tmp);
uint res = tint_tmp;
prevent_dce.Store(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture1D<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_26d6bf() {
int tint_tmp;
uint tint_tmp;
arg_0.GetDimensions(tint_tmp);
uint res = tint_tmp;
prevent_dce.Store(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2D<int4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_2e443d() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(1, tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2D<int4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_2e443d() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(1, tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2DArray<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_2fd2a4() {
int4 tint_tmp;
uint4 tint_tmp;
arg_0.GetDimensions(1, tint_tmp.x, tint_tmp.y, tint_tmp.z, tint_tmp.w);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2DArray<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_2fd2a4() {
int4 tint_tmp;
uint4 tint_tmp;
arg_0.GetDimensions(1, tint_tmp.x, tint_tmp.y, tint_tmp.z, tint_tmp.w);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture3D<uint4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_31799c() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint3 res = tint_tmp;
prevent_dce.Store3(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture3D<uint4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_31799c() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint3 res = tint_tmp;
prevent_dce.Store3(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ TextureCubeArray<uint4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_346fee() {
int4 tint_tmp;
uint4 tint_tmp;
arg_0.GetDimensions(1u, tint_tmp.x, tint_tmp.y, tint_tmp.z, tint_tmp.w);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ TextureCubeArray<uint4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_346fee() {
int4 tint_tmp;
uint4 tint_tmp;
arg_0.GetDimensions(1u, tint_tmp.x, tint_tmp.y, tint_tmp.z, tint_tmp.w);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture3D<uint4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_35a7e5() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint3 res = tint_tmp;
prevent_dce.Store3(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture3D<uint4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_35a7e5() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint3 res = tint_tmp;
prevent_dce.Store3(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture3D<uint4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_35ee69() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint3 res = tint_tmp;
prevent_dce.Store3(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture3D<uint4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_35ee69() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint3 res = tint_tmp;
prevent_dce.Store3(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2D<int4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_378a65() {
int2 tint_tmp;
uint2 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y);
uint2 res = tint_tmp;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2D<int4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_378a65() {
int2 tint_tmp;
uint2 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y);
uint2 res = tint_tmp;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ TextureCube<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_382b16() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(1u, tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ TextureCube<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_382b16() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(1u, tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ TextureCubeArray<int4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_3963d0() {
int4 tint_tmp;
uint4 tint_tmp;
arg_0.GetDimensions(1u, tint_tmp.x, tint_tmp.y, tint_tmp.z, tint_tmp.w);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ TextureCubeArray<int4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_3963d0() {
int4 tint_tmp;
uint4 tint_tmp;
arg_0.GetDimensions(1u, tint_tmp.x, tint_tmp.y, tint_tmp.z, tint_tmp.w);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture3D<float4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_3a5bb1() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint3 res = tint_tmp;
prevent_dce.Store3(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture3D<float4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_3a5bb1() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint3 res = tint_tmp;
prevent_dce.Store3(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2DArray<float4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_3a7b69() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2DArray<float4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_3a7b69() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture1D<float4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_3af3e7() {
int tint_tmp;
uint tint_tmp;
arg_0.GetDimensions(tint_tmp);
uint res = tint_tmp;
prevent_dce.Store(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture1D<float4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_3af3e7() {
int tint_tmp;
uint tint_tmp;
arg_0.GetDimensions(tint_tmp);
uint res = tint_tmp;
prevent_dce.Store(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2D arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_3b38f6() {
int2 tint_tmp;
uint2 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y);
uint2 res = tint_tmp;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2D arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_3b38f6() {
int2 tint_tmp;
uint2 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y);
uint2 res = tint_tmp;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2DArray<uint4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_3baab5() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2DArray<uint4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_3baab5() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ TextureCubeArray<int4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_3c66f0() {
int4 tint_tmp;
uint4 tint_tmp;
arg_0.GetDimensions(1, tint_tmp.x, tint_tmp.y, tint_tmp.z, tint_tmp.w);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ TextureCubeArray<int4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_3c66f0() {
int4 tint_tmp;
uint4 tint_tmp;
arg_0.GetDimensions(1, tint_tmp.x, tint_tmp.y, tint_tmp.z, tint_tmp.w);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2DMS<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_3f3474() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2DMS<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_3f3474() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2DArray<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_3fc3dc() {
int4 tint_tmp;
uint4 tint_tmp;
arg_0.GetDimensions(1u, tint_tmp.x, tint_tmp.y, tint_tmp.z, tint_tmp.w);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2DArray<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_3fc3dc() {
int4 tint_tmp;
uint4 tint_tmp;
arg_0.GetDimensions(1u, tint_tmp.x, tint_tmp.y, tint_tmp.z, tint_tmp.w);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture3D<int4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_40c671() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint3 res = tint_tmp;
prevent_dce.Store3(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture3D<int4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_40c671() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint3 res = tint_tmp;
prevent_dce.Store3(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2DArray<uint4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_40ecf4() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2DArray<uint4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_40ecf4() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2DArray<uint4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_41545f() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2DArray<uint4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_41545f() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2D<int4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_439651() {
int2 tint_tmp;
uint2 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y);
uint2 res = tint_tmp;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2D<int4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_439651() {
int2 tint_tmp;
uint2 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y);
uint2 res = tint_tmp;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2DArray<uint4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_445376() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2DArray<uint4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_445376() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture3D<uint4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_44b358() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint3 res = tint_tmp;
prevent_dce.Store3(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture3D<uint4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_44b358() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint3 res = tint_tmp;
prevent_dce.Store3(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2DArray<uint4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_452fc1() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2DArray<uint4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_452fc1() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2DArray<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_46f0fc() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ Texture2DArray<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_46f0fc() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ TextureCube<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_49a067() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(1, tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ TextureCube<float4> arg_0 : register(t0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_49a067() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(1, tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2DArray<float4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_4acec7() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

View File

@@ -2,7 +2,7 @@ RWTexture2DArray<float4> arg_0 : register(u0, space1);
RWByteAddressBuffer prevent_dce : register(u0, space2);
void textureDimensions_4acec7() {
int3 tint_tmp;
uint3 tint_tmp;
arg_0.GetDimensions(tint_tmp.x, tint_tmp.y, tint_tmp.z);
uint2 res = tint_tmp.xy;
prevent_dce.Store2(0u, asuint(res));

Some files were not shown because too many files have changed in this diff Show More