summaryrefslogtreecommitdiff
path: root/tests/bugs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/bugs')
-rw-r--r--tests/bugs/vk-structured-buffer-load.hlsl.glsl15
1 files changed, 7 insertions, 8 deletions
diff --git a/tests/bugs/vk-structured-buffer-load.hlsl.glsl b/tests/bugs/vk-structured-buffer-load.hlsl.glsl
index 1d056944a..0184e6ed5 100644
--- a/tests/bugs/vk-structured-buffer-load.hlsl.glsl
+++ b/tests/bugs/vk-structured-buffer-load.hlsl.glsl
@@ -7,8 +7,7 @@ layout(std430, binding = 1) readonly buffer _S1 {
} gParamBlock_sbuf_0;
float rcp_0(float x_0)
{
- float _S2 = 1.0 / x_0;
- return _S2;
+ return 1.0 / x_0;
}
struct RayHitInfoPacked_0
@@ -16,35 +15,35 @@ struct RayHitInfoPacked_0
vec4 PackedHitInfoA_0;
};
-rayPayloadInNV RayHitInfoPacked_0 _S3;
+rayPayloadInNV RayHitInfoPacked_0 _S2;
struct BuiltInTriangleIntersectionAttributes_0
{
vec2 barycentrics_0;
};
-hitAttributeNV BuiltInTriangleIntersectionAttributes_0 _S4;
+hitAttributeNV BuiltInTriangleIntersectionAttributes_0 _S3;
void main()
{
float HitT_0 = ((gl_RayTmaxNV));
- _S3.PackedHitInfoA_0.x = HitT_0;
+ _S2.PackedHitInfoA_0.x = HitT_0;
float offsfloat_0 = ((gParamBlock_sbuf_0)._data[(0)]);
uint use_rcp_0 = 0U | uint(HitT_0 > 0.0);
if(use_rcp_0 != 0U)
{
- _S3.PackedHitInfoA_0.y = rcp_0(offsfloat_0);
+ _S2.PackedHitInfoA_0.y = rcp_0(offsfloat_0);
}
else
{
if(use_rcp_0 > 0U&&offsfloat_0 == 0.0)
{
- _S3.PackedHitInfoA_0.y = (inversesqrt((offsfloat_0 + 1.0)));
+ _S2.PackedHitInfoA_0.y = (inversesqrt((offsfloat_0 + 1.0)));
}
else
{
- _S3.PackedHitInfoA_0.y = (inversesqrt((offsfloat_0)));
+ _S2.PackedHitInfoA_0.y = (inversesqrt((offsfloat_0)));
}
}
return;