Commit graph

9 commits

Author SHA1 Message Date
James Benton
089fc5f42c Fix compiling tests. 2022-05-07 13:37:35 +01:00
Brett Lawson
b8b41add42 gpu: Major refactor of retiler implementation.
This commit converges the CPU and GPU retiling
implementations to have a common interface.  It
also converges their actual implementations to
be the same for both, allowing debugging and
performance improvements to the retiler on CPU
before porting to GPU.  This commit also updates
the retiler testing to be a lot more consistent,
and also ensures that both tiling AND untiling
are behaving appropriately.
2019-12-05 07:01:17 -08:00
Brett Lawson
fda30c4df6 retile-test: Removed mipmaps as they do not affect the retiler. 2019-12-05 07:01:16 -08:00
Brett Lawson
f3fb5ad6a0 gpu7: Drop unused slice argument from computeSurfaceInfo 2019-12-05 07:01:16 -08:00
Brett Lawson
eac5c62141 gpu7: Refactor retiling execution to its own namespace. 2019-12-05 07:01:16 -08:00
Brett Lawson
1ff32233f3 tests/gpu_tiling: Fix vulkan to use new tiling description. 2019-11-27 05:44:37 -08:00
James Benton
1d4d96508c gpu7/tiling: Change how SurfaceDescription is specified. 2019-11-27 05:25:33 -08:00
James Benton
355f006292 tests/gpu/tiling: Enable mipmap testing. 2019-11-27 05:25:33 -08:00
Brett Lawson
17efcef530 tests/tiling: Substantially improved testing coverage. 2018-12-09 03:13:15 -08:00