diff options
author | Hans-Kristian Arntzen <post@arntzen-software.no> | 2019-07-24 12:34:28 +0300 |
---|---|---|
committer | Hans-Kristian Arntzen <post@arntzen-software.no> | 2019-07-24 12:34:28 +0300 |
commit | 4bc8729c0e2708aeb83aeedb4434491de8f90377 (patch) | |
tree | 10524e62c979f0176ba038d583ee4d3054265427 /reference/shaders-hlsl | |
parent | 461f1506e7e8f986fcb0a561b5aa344b47c1c9f5 (diff) |
HLSL query lod cleanups.
Diffstat (limited to 'reference/shaders-hlsl')
-rw-r--r-- | reference/shaders-hlsl/frag/control-dependent-in-branch.desktop.frag | 3 | ||||
-rw-r--r-- | reference/shaders-hlsl/frag/query-lod.desktop.frag | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/reference/shaders-hlsl/frag/control-dependent-in-branch.desktop.frag b/reference/shaders-hlsl/frag/control-dependent-in-branch.desktop.frag index 322102ce..6a31ce04 100644 --- a/reference/shaders-hlsl/frag/control-dependent-in-branch.desktop.frag +++ b/reference/shaders-hlsl/frag/control-dependent-in-branch.desktop.frag @@ -28,7 +28,8 @@ void frag_main() float4 d7 = ddy_fine(vInput); float4 d8 = fwidth(vInput); float _56_tmp = uSampler.CalculateLevelOfDetail(_uSampler_sampler, vInput.zw); - float2 lod = float2(_56_tmp, _56_tmp); + float2 _56 = _56_tmp.xx; + float2 lod = _56; if (vInput.y > 10.0f) { FragColor += t; diff --git a/reference/shaders-hlsl/frag/query-lod.desktop.frag b/reference/shaders-hlsl/frag/query-lod.desktop.frag index fd95798b..a9d4bd83 100644 --- a/reference/shaders-hlsl/frag/query-lod.desktop.frag +++ b/reference/shaders-hlsl/frag/query-lod.desktop.frag @@ -17,7 +17,8 @@ struct SPIRV_Cross_Output void frag_main() { float _19_tmp = uSampler.CalculateLevelOfDetail(_uSampler_sampler, vTexCoord); - FragColor = float2(_19_tmp, _19_tmp).xyxy; + float2 _19 = _19_tmp.xx; + FragColor = _19.xyxy; } SPIRV_Cross_Output main(SPIRV_Cross_Input stage_input) |