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