summaryrefslogtreecommitdiffstats
path: root/drivers/vulkan/rendering_device_driver_vulkan.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Use `Vector*` component-wise `min/max/clamp` functions where applicableA Thousand Ships2024-03-201-2/+1
|
* Merge pull request #89209 from RandomShaper/padding_for_dummiesRémi Verschelde2024-03-061-33/+17
|\ | | | | | | Make shader binary alignment handling simpler and more robust
| * Make shader binary alignment handling simpler and more robustPedro J. Estébanez2024-03-061-33/+17
| | | | | | | | | | Bonus: Also simplified the rounding to block size in image size calculations.
* | Vulkan: Don't warn about pipelines cache if missingRémi Verschelde2024-03-051-1/+3
|/ | | | | | | | It used to warn when opening a new project because no cache pre-exists, which isn't particularly helpful. Also include the rendering method in the cache filename, as it differs between Forward+ and Mobile for a same GPU.
* Merge execute and present commands for RenderingDeviceDriver.Dario2024-02-191-98/+125
|
* Handle VK_SUBOPTIMAL_KHR as a valid error code to fix Android performance.Dario2024-02-151-8/+21
|
* Finish splitting functionality of the Vulkan and D3D12 backends into ↵Dario2024-02-121-165/+1683
| | | | RenderingDeviceDriver.
* Improve stage and slice tracking behavior of RenderingDeviceGraph to fix ↵Dario2024-01-261-0/+47
| | | | various synchronization issues.
* Merge pull request #86855 from RandomShaper/fix_vk_get_imageRémi Verschelde2024-01-151-2/+5
|\ | | | | | | Fix determination of copyable layout for compressed textures in Vulkan
| * Fix determination of copyable layout for compressed textures in VulkanPedro J. Estébanez2024-01-061-2/+5
| |
* | Acyclic Command Graph for RenderingDevice.Dario2024-01-081-16/+34
|/ | | | Adds a new system to automatically reorder commands, perform layout transitions and insert synchronization barriers based on the commands issued to RenderingDevice.
* Fix wrong error message when graphics pipeline creation failswarriormaster122023-12-211-1/+1
|
* Split RenderingDevice into API-agnostic and RenderingDeviceDriver partsPedro J. Estébanez2023-12-201-0/+3350
Credit and thanks to @bruzvg for multiple build fixes, update of 3rd-party items and MinGW support. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>