Commit graph

25 commits

Author SHA1 Message Date
James Benton
089fc5f42c Fix compiling tests. 2022-05-07 13:37:35 +01:00
James Benton
600337d414 Port to vcpkg 2022-01-22 13:43:32 +00:00
curtisy
6d26647378 Replace deprecated VK layer validation 2020-11-16 15:31:15 +00:00
Brett Lawson
10c44a7c3e tools: Cleaned up to pass /W4 without warnings. 2019-12-09 11:42:46 -08:00
Brett Lawson
ebdda775ab global: Reduced usage of fmt/format.h to only where neccessary. 2019-12-08 08:19:12 -08:00
James Benton
c9e1cb9e95 cmake: Change glslang to use add_subdirectory instead of externalproject. 2019-12-06 10:41:55 +00:00
Brett Lawson
4636a83765 gpu: Removed some pragma optimize's committed in error. 2019-12-05 07:17:15 -08: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
2f7a4f51d0 gpu7: Remove dependancy on addrlib from gpu7 tiling headers. 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
James Benton
b974856df1 tests/gpu/tiling: Fix inputBaseMap value for mipLevels != 0. 2019-11-27 05:25:33 -08:00
James Benton
855b50f1c7 tests/gpu_tiling: Fix indentation in addrlib_helpers.h 2019-11-27 05:25:33 -08:00
James Benton
ea3bb3c5b8 Fix Vulkan XLIB. 2019-10-19 16:07:32 +01:00
James Benton
318d2b0b5c tests: Fix gpu tiling test compile. 2019-09-26 17:18:46 +01:00
James Benton
bf2a75ce8a Fix tiling_test build 2019-02-03 10:55:37 +00:00
James Benton
c540695c9d cmake: Remove install for tests. 2019-01-29 08:44:20 +00:00
Brett Lawson
720410d922 Remove some accidentally included pragma optimize directives. 2018-12-18 14:32:35 -08:00
James Benton
f082d6038a cmake: Cleanup some library dependencies. 2018-12-15 08:36:59 +00:00
Brett Lawson
17efcef530 tests/tiling: Substantially improved testing coverage. 2018-12-09 03:13:15 -08:00
James Benton
6383e26fc9 tests: Added GPU7 retiling test tool. 2018-12-09 03:13:15 -08:00