diff options
| author | Yong He <yonghe@outlook.com> | 2023-01-27 16:41:31 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-01-27 16:41:31 -0800 |
| commit | 4a66e9729175a89833e5db784bb64e6a7f60cdf2 (patch) | |
| tree | 6a3cb0da3a6682ac0f8b06e66cb8e5fcd6dff279 /tests/pipeline | |
| parent | 93a6b6119b6b65c4f6b00ca12d745e21b679c82f (diff) | |
Register allocation during phi elimination. (#2613)
* Register allocation during phi elimination.
* Enhance the test case.
* Cleanup line breaks in test case.
* remove unncessary line break changes.
* More cleanups.
---------
Co-authored-by: Yong He <yhe@nvidia.com>
Diffstat (limited to 'tests/pipeline')
| -rw-r--r-- | tests/pipeline/ray-tracing/trace-ray-inline.slang.glsl | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/tests/pipeline/ray-tracing/trace-ray-inline.slang.glsl b/tests/pipeline/ray-tracing/trace-ray-inline.slang.glsl index f9e94bb30..389dae05a 100644 --- a/tests/pipeline/ray-tracing/trace-ray-inline.slang.glsl +++ b/tests/pipeline/ray-tracing/trace-ray-inline.slang.glsl @@ -106,14 +106,10 @@ void main() tHit_1 = 0.00000000000000000000; bool _S6 = myProceduralIntersection_0(tHit_1, candidateProceduralAttrs_0); - MyProceduralHitAttrs_0 committedProceduralAttrs_2; - if(_S6) { bool _S7 = myProceduralAnyHit_0(payload_5); - MyProceduralHitAttrs_0 committedProceduralAttrs_3; - if(_S7) { rayQueryGenerateIntersectionEXT(query_0, tHit_1); @@ -126,28 +122,24 @@ void main() { } - committedProceduralAttrs_3 = _S8; + committedProceduralAttrs_1 = _S8; } else { - committedProceduralAttrs_3 = committedProceduralAttrs_0; + committedProceduralAttrs_1 = committedProceduralAttrs_0; } - committedProceduralAttrs_2 = committedProceduralAttrs_3; - } else { - committedProceduralAttrs_2 = committedProceduralAttrs_0; + committedProceduralAttrs_1 = committedProceduralAttrs_0; } - committedProceduralAttrs_1 = committedProceduralAttrs_2; - break; } case 0U: |
