summaryrefslogtreecommitdiff
path: root/drivers/vulkan
AgeCommit message (Expand)Author
2022-03-16Fix device limit exceeding for uniform buffernotSanil
2022-03-09Change some math macros to constexprkobewi
2022-03-06Add a UniformSet cachereduz
2022-03-01Fixing retrospective code for specialisation constantsBastiaan Olij
2022-02-25Fix build for macOS / iOS with the statically linked MoltenVK after VMA update.bruvzg
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-19vkQueueSubmit needs pWaitDstStageMask sized to waitSemaphoreCountBastiaan Olij
2022-02-18Merge pull request #58236 from bruvzg/win_min_fixRémi Verschelde
2022-02-18Merge pull request #58186 from BastiaanOlij/fix_shader_features_initRémi Verschelde
2022-02-17[Windows] Fix Vulkan driver crash on sub-window minimization.bruvzg
2022-02-17We were only getting our available shader features, now we also enabling themBastiaan Olij
2022-02-16Style: Cleanup single-line blocks, semicolons, dead codeRémi Verschelde
2022-02-12Add a separate pool for small allocations in Vulkan RDPedro J. Estébanez
2022-02-10Fix typos with codespellRémi Verschelde
2022-02-09Nitpicking, VK_VERSION_* have been deprecated, replaced by VK_API_VERSION_*.Bastiaan Olij
2022-01-29simplify formatting scripts, add a clang-tidy script, and run clang-tidyNathan Franke
2022-01-22Merge pull request #54890 from briansemrau/threadsafe-drawpute-listsRémi Verschelde
2022-01-19Merge pull request #54489 from briansemrau/texture-delete-updateRémi Verschelde
2022-01-17Merge pull request #55020 from bruvzg/vlk_device_surface_checkRémi Verschelde
2022-01-14Remove support for PVRTC texture encoding and decodingHugo Locurcio
2022-01-13Fix various typosluz paz
2022-01-05Add list initialization support for Vector & LocalVectorHaoyu Qiu
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-24drivers/vulkan: limit pEngineName to only the engine name, without its versionEric Engestrom
2021-12-23drivers/vulkan: set the engineVersion to Godot's versionEric Engestrom
2021-12-10Add `RenderingServer.get_video_adapter_type()` methodHugo Locurcio
2021-12-10Merge pull request #55704 from RandomShaper/fix_little_vk_mistakeRémi Verschelde
2021-12-09Replace String comparisons with "", String() to is_empty()Nathan Franke
2021-12-07Fix misuse of Vulkan enum valuePedro J. Estébanez
2021-11-23Implemented AMD's FSR as a computer shader for upscaling 3D scenesJe06jm
2021-11-22[Vulkan] Check each device capabilities before selecting it.bruvzg
2021-11-11Make draw/compute lists threadsafeBrian Semrau
2021-11-06Added SSIL post processing effectclayjohn
2021-11-01Fix materials not updating when texture replaced/deletedBrian Semrau
2021-10-30Disallow compute dispatch with zero dimensions.Brian Semrau
2021-10-28Addition of FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFogclayjohn
2021-10-28clang-format: Various fixes to comments alignment from `clang-format` 13Rémi Verschelde
2021-10-28clang-format: Disable alignment of operands, too unreliableRémi Verschelde
2021-10-20doctool: Fix differences between headless and Vulkan rendering backendsRémi Verschelde
2021-10-12Replaced NULL with nullptrM. Huri
2021-09-30Use range iterators for `Map`Lightning_A
2021-09-29Rename RID's `getornull()` to `get_or_null()`Hugo Locurcio
2021-09-17Merge pull request #52464 from raulsntos/fix_buffer_info_uninitializedRémi Verschelde
2021-09-17Fix buffer_info may be used uninitializedRaul Santos
2021-09-14Print the Vulkan API version and device used on the same lineHugo Locurcio
2021-09-12Merge pull request #51604 from TechnoPorg/fix-vulkan-parent-materialJFonS
2021-09-09Expose Vulkan internal values for access from extensionsBastiaan Olij