Demonstrating the need for staging/streaming under the assumption of availability of ReBAR without images is quite hard.
(requires either random CPU access OR variable sized workloads over multiple dispatches)
Need to generate some data on GPU, download and randomly access it.
Or do a very large data upload with random access (512MB GPU buffer, need sort or something on the CPU).
Testing
Running the examples
TODO list:
[] Buffer Streaming and Multi-queue Example
[] Multi-Swapchain Example
[] Renderpass Example
[] Graphics Pipeline Example
[] Geometry Creator Example
[] Texture Format Promotion (and blitting) Example
Description
Sphagetti in CommonAPI
Demonstrating the need for staging/streaming under the assumption of availability of ReBAR without images is quite hard. (requires either random CPU access OR variable sized workloads over multiple dispatches)
Need to generate some data on GPU, download and randomly access it.
Or do a very large data upload with random access (512MB GPU buffer, need sort or something on the CPU).
Testing
Running the examples
TODO list: