| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
It's useful and extensible enough to be used by us and other elements
|
|
|
|
|
|
|
| |
Part 1 is a base class (vkvideofilter) that handles instance, device,
queue retrieval and holding that has been moved to the library
Part 2 is a fullscreenrenderquad that is still in the plugin that
performs all of the previous vulkan-specific functionality.
|
|
|
|
|
|
|
|
|
|
|
| |
The major functionality gain this provides is proper reference counting
for a descriptor set. Overall this allows us to create descriptor sets
when they are needed (or reused from a cache) without violating any of
vulkan's object synchronisation requirements.
As there are a fixed number of sets available in a pool, the number of
descriptors in elements is currently hardcoded to 32. This can be extended
in a future change to create pools on the fly if that limit is ever overrun.
|
|
|
|
|
| |
There can be multiple views per image for different subresource ranges
or planes in multi-planer images.
|
| |
|
|
Currently converts between all 4-component RGBA/RGBx formats.
|