Alyssa Rosenzweig
|
166d879ff0
|
panfrost: Add 1x1 layout unit tests
These check the alignments are correct. Of course, ideally these cases aren't
hit in practice, since it's a waste of memory.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16697>
|
2022-05-26 15:56:32 +00:00 |
|
Alyssa Rosenzweig
|
65ba39f84c
|
panfrost: Add a tiled 16x16 layout unit test
To exercise the layout code introduced in this series.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16697>
|
2022-05-26 15:56:32 +00:00 |
|
Alyssa Rosenzweig
|
0cf6091bd0
|
panfrost: Add 3D texture layout unit test
3D AFBC is pretty subtle, let's make sure we have adequate unit test coverage.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16697>
|
2022-05-26 15:56:32 +00:00 |
|
Alyssa Rosenzweig
|
5944bbfa94
|
panfrost: Add AFBC stride unit tests
Demonstrating correctness of the low level calculations.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16697>
|
2022-05-26 15:56:32 +00:00 |
|
Alyssa Rosenzweig
|
575068a165
|
panfrost: Unit test "from legacy" helper
So we don't regress the UABI. This doesn't get much CI coverage otherwise.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16201>
|
2022-05-03 14:20:15 +00:00 |
|
Alyssa Rosenzweig
|
6d0505701d
|
panfrost: Unit test stride calculations
These have reasonable interpretations now, and the three row strides have been
deduplicated. So add stride expectations to our ASTC unit tests.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16201>
|
2022-05-03 14:20:15 +00:00 |
|
Alyssa Rosenzweig
|
7998f242a8
|
panfrost: Add a test for pan_image_layout_init
Would have caught a significant issue with ETC2 handling. Luckily Midgard dEQP
failed on this, even though Bifrost didn't (due to explicit strides?)
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15991>
|
2022-04-26 17:47:49 +00:00 |
|
Alyssa Rosenzweig
|
c45ed7e576
|
panfrost: Unit test block size queries
Simple interface, make sure we don't screw it up.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15991>
|
2022-04-26 17:47:49 +00:00 |
|