Matthew Waters
|
452bb72292
|
vkbuffer: remove buffer view from the memory
It's only really useful for texture buffers which we currently do not
use.
|
2019-09-25 11:11:02 +00:00 |
|
Matthew Waters
|
5f76c84feb
|
vulkan: split physical device from logical device
|
2019-09-17 13:02:44 +10:00 |
|
Matthew Waters
|
407dab607f
|
vulkan: only pass the device/instance/display in to *_handle_*() functions
We don't need to change the pointer value in these functions.
|
2019-09-17 13:02:43 +10:00 |
|
Matthew Waters
|
833c596bc5
|
vulkan/fullscreenrender: free the attachment descriptions
Fixes a memory leak of the attachment descriptions we receive from the
subclass.
|
2019-08-22 14:57:02 +10:00 |
|
Matthew Waters
|
b5256d94fc
|
vulkan: move trash list to library
|
2019-07-04 14:18:15 +10:00 |
|
Matthew Waters
|
d43fea06c5
|
vkcolorconvert: add support for RGB<->NV12
|
2019-06-20 01:41:56 +10:00 |
|
Matthew Waters
|
b93de8b0d8
|
vkfullscreenrender: create descriptor sets later
The desciptor sets may be dependant on the caps
|
2019-06-20 01:41:56 +10:00 |
|
Matthew Waters
|
dc0c9dea7f
|
vulkan/identity: Split out most rendering code to a base class
A simple base class that renders a 2d fullscreen quad parallel to the
screen surface inside the view frustum.
|
2019-06-20 01:41:56 +10:00 |
|