Benjamin Otte
7b9ace488b
vulkan: Add GskVulkanUploader
...
It's the thing that makes sure pixels end up on the GPU.
2016-12-20 18:01:11 +01:00
Benjamin Otte
85559d1fd9
vulkan: Split out command pool
...
This way we can pass the command pool around.
And that allows us to allocate and submitcustom buffers.
And that is necessary to make staging images work.
2016-12-20 18:01:11 +01:00
Benjamin Otte
f52dd12569
vulkan: Implement texture caching
...
And with this change, the GPU looks bored again.
2016-12-09 18:35:52 +01:00
Benjamin Otte
a753f047df
gsk: Add skeleton for Vulkan renderer
...
The renderer itself obviously doesn't do anything.
2016-12-09 18:35:51 +01:00