Adam Sawicki
41b411124e
Fixed synchronization issue in TestPool_Benchmark
...
Variable res was incorrectly shared between threads.
2021-03-02 15:11:18 +01:00
Adam Sawicki
a420c3d752
Fixed budget management in VmaBlockVector::Allocate for cases when some of multi-page allocations fail
2021-02-23 18:21:42 +01:00
Adam Sawicki
7e56c486fa
Fix in tests for AMD APU with DEVICE_LOCAL heap of only 256 MB
2021-02-23 15:27:24 +01:00
Adam Sawicki
26eaa3b2ed
A fix in TestPool_Benchmark for GPUs with only 256 MB of DEVICE_LOCAL memory
2021-02-18 15:53:18 +01:00
Adam Sawicki
aa18374368
Updated copyright header to year 2021.
...
Rebuilt binaries, regenerated documentation.
2021-02-16 17:28:49 +01:00
Adam Sawicki
508825012c
Add support for VK_AMD_device_coherent_memory extension
...
- Added VMA_ALLOCATOR_CREATE_AMD_DEVICE_COHERENT_MEMORY_BIT.
- Fixed bug generating validation layers error when the extension is not enabled.
- Updated date in copyright header comments to year 2020.
2020-02-07 16:51:31 +01:00
Adam Sawicki
ae5c4661ec
Updated copyright headers after New Year.
2019-01-02 10:23:35 +01:00
Adam Sawicki
1ae513ae5c
Sparse binding test: added textures with mip maps.
2018-12-06 12:49:52 +01:00
Adam Sawicki
4a2be4ee40
Minor tweak in sparse binding tests.
2018-12-06 12:44:49 +01:00
Adam Sawicki
da6c19423d
Wrote test for sparse image binding with testing actual content - function BaseImage::TestContent. It uses vkCopyBufferToImage and then a compute shader to read back pixels of the image.
2018-12-05 17:34:34 +01:00
Adam Sawicki
a7d7769959
Replaced assert() with new macro TEST() in all tests, to check conditions also in Release configuration.
2018-10-03 16:15:27 +02:00
Adam Sawicki
d062b784d3
Added functions: vmaAllocateMemoryPages, vmaFreeMemoryPages to create and destroy multiple allocations at once.
2018-10-03 15:26:22 +02:00
Adam Sawicki
51fa96660e
Wrote basic test for sparse binding.
2018-10-03 13:44:29 +02:00