diff options
author | Brian Paul <brianp@vmware.com> | 2014-09-16 15:17:12 -0600 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2014-09-23 16:47:26 -0600 |
commit | 29f5ff250fabb2b9f0fa80efbca7d3175fab76d8 (patch) | |
tree | 72e92e859da120e0a668bc4926012b824b5847eb | |
parent | 0311c37864675ea3cbd86aecfd819217a26680ea (diff) |
asmparsertest: add new SWZ test to exercise Mesa bug/assertion
The Mesa program optimizer was failing some assertions because of
the SWZ 0, 1 terms.
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
-rw-r--r-- | tests/all.py | 1 | ||||
-rw-r--r-- | tests/asmparsertest/shaders/ARBfp1.0/swz-08.txt | 8 |
2 files changed, 9 insertions, 0 deletions
diff --git a/tests/all.py b/tests/all.py index 586cead26..6c8d8ba76 100644 --- a/tests/all.py +++ b/tests/all.py @@ -3812,6 +3812,7 @@ add_asmparsertest('ARBfp1.0', 'swz-04.txt') add_asmparsertest('ARBfp1.0', 'swz-05.txt') add_asmparsertest('ARBfp1.0', 'swz-06.txt') add_asmparsertest('ARBfp1.0', 'swz-07.txt') +add_asmparsertest('ARBfp1.0', 'swz-08.txt') add_asmparsertest('ARBfp1.0', 'txd-01.txt') add_asmparsertest('ARBfp1.0', 'txd-02.txt') add_asmparsertest('ARBfp1.0', 'txd-03.txt') diff --git a/tests/asmparsertest/shaders/ARBfp1.0/swz-08.txt b/tests/asmparsertest/shaders/ARBfp1.0/swz-08.txt new file mode 100644 index 000000000..cddd351cb --- /dev/null +++ b/tests/asmparsertest/shaders/ARBfp1.0/swz-08.txt @@ -0,0 +1,8 @@ +!!ARBfp1.0 +# PASS +TEMP R0; +TEX R0, fragment.texcoord, texture[0], 2D; +SUB R0, {1,1,1,1}, R0; +SWZ result.color, R0, 0, 1, 0, 1; +END + |