summaryrefslogtreecommitdiff
path: root/drivers/vulkan/rendering_device_vulkan.h
AgeCommit message (Expand)Author
2023-02-10Merge pull request #70663 from EpEpDragon/feature_buffer_get_data_size_optionRémi Verschelde
2023-02-03Add layer slice support to render device and render buffersBastiaan Olij
2023-01-06Added optional offset and size parameter to RenderDevice buffer_get_data methodEpEpDragon
2023-01-05One Copyright Update to rule them allRémi Verschelde
2022-12-15Changed `STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT` type to enum flagsYuri Rubinsky
2022-12-15Merge pull request #69709 from RandomShaper/refactor_spirv_reflectionRémi Verschelde
2022-12-12Refactor SPIR-V reflection into a generic RenderingDevice featurePedro J. Estébanez
2022-12-12Tidy up some aspects of Vulkan RDPedro J. Estébanez
2022-12-12Merge pull request #69635 from BastiaanOlij/fix_get_bufferRémi Verschelde
2022-12-11Changed `RD::PipelineDynamicStateFlags` type to enum flagsYuri Rubinsky
2022-12-06Fix barrier on buffer_get_dataBastiaan Olij
2022-11-26Changed `RenderingDevice::TextureUsageBits` type to enum flagsYuri Rubinsky
2022-11-22Merge pull request #68942 from Chaosus/barrier_mask_flagsRémi Verschelde
2022-11-22Expose `BarrierMask` as flags enum in `RenderingDevice`Yuri Rubinsky
2022-11-11Add `offsets` parameter to RenderingDevice::vertex_array_createPatrick Dawson
2022-10-07Fix MSVC warnings, rename shadowed variables, fix uninitialized values, chang...bruvzg
2022-08-30Merge pull request #63003 from Geometror/msaa-2dRémi Verschelde
2022-08-23Add font LCD sub-pixel anti-aliasing support.bruvzg
2022-08-13Implement MSAA for 2D [Vulkan only]Hendrik Brucker
2022-08-09Apply correct formatting to comments in the Vulkan driverPedro J. Estébanez
2022-08-09For dev builds, keep track of resource names in the Vulkan driverBastiaan Olij
2022-08-05Add a Framebuffer cacheJuan Linietsky
2022-07-17Adding Variable Rate Shading support to GodotBastiaan Olij
2022-06-28Avoid manual memory management of certain arrays in Vulkan RDPedro J. Estébanez
2022-06-28Apply some small fixes/enhancements to the Vulkan RDPedro J. Estébanez
2022-06-27Consider uniform writability part of the interface of the setPedro J. Estébanez
2022-06-20Clean up Hash Functionsreduz
2022-05-20Add a new HashSet templatereduz
2022-05-16Replace most uses of Map by HashMapreduz
2022-05-03Add `get_video_adapter_api_version()` to RenderingServerHugo Locurcio
2022-05-02Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init`Rémi Verschelde
2022-03-29vk_mem_alloc: Update to upstream + Replace use of deprecated itemsPedro J. Estébanez
2022-03-16Fix device limit exceeding for uniform buffernotSanil
2022-02-24vk_mem_alloc: Update to upstream + Adapt approach to small objects poolingPedro J. Estébanez
2022-02-23Implementing OpenXR driverBastiaan Olij
2022-02-12Add a separate pool for small allocations in Vulkan RDPedro J. Estébanez
2022-01-13Fix various typosluz paz
2022-01-04Merge pull request #55790 from Calinou/renderingserver-add-device-type-getterRémi Verschelde
2022-01-04Merge pull request #51206 from clayjohn/Vulkan-ASSGIRémi Verschelde
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-12-10Add `RenderingServer.get_video_adapter_type()` methodHugo Locurcio
2021-11-06Added SSIL post processing effectclayjohn
2021-09-12Merge pull request #51604 from TechnoPorg/fix-vulkan-parent-materialJFonS
2021-09-09Expose Vulkan internal values for access from extensionsBastiaan Olij
2021-08-26Optionally scale 3D render contentBastiaan Olij
2021-08-17Fixes to mobile rendererreduz
2021-08-17Vulkan: Fix CanvasItem::use_parent_materialTechnoPorg
2021-08-12Use "volk" instead of statically linked Vulkan loader.bruvzg
2021-08-06Use subpasses to do 3D rendering and resolve in mobile rendererBastiaan Olij
2021-07-26Implement Binary Shader Compilationreduz