summaryrefslogtreecommitdiff
path: root/drivers/vulkan/vulkan_context.cpp
AgeCommit message (Expand)Author
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-11-23Implemented AMD's FSR as a computer shader for upscaling 3D scenesJe06jm
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-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-14Print the Vulkan API version and device used on the same lineHugo Locurcio
2021-09-09Expose Vulkan internal values for access from extensionsBastiaan Olij
2021-08-17Fix init code so it works properly on Vulkan 1.1 devicesBastiaan Olij
2021-08-12Use "volk" instead of statically linked Vulkan loader.bruvzg
2021-07-31Merge pull request #51103 from Calinou/vulkan-detect-intel-title-caseRémi Verschelde
2021-07-31Merge pull request #51108 from Calinou/vulkan-print-verboseRémi Verschelde
2021-07-31Use title case instead of uppercase for Vulkan Intel GPU detectionHugo Locurcio
2021-07-31Move Vulkan debugging prints to verboseHugo Locurcio
2021-07-31Print the Vulkan device name in release builds tooHugo Locurcio
2021-07-06Restructure and reimplement vsync optionsHendrik Brucker
2021-06-30Enum constant in boolean contextK. S. Ernest (iFire) Lee
2021-06-28Fix Context Validation Layer Errorsreduz
2021-06-13Add stereoscopic rendering through multiviewBastiaan Olij
2021-06-11Merge pull request #49506 from akien-mga/vulkan_prefer_discrete_gpuRémi Verschelde
2021-06-11Prefer discrete GPU over integrated oneBlazej Floch
2021-05-20Fix typos with codespellRémi Verschelde
2021-05-08Remove debugging prints in the Linux DisplayServerHugo Locurcio
2021-05-06Cleanup vulkan capabilities check and add multiview checkBastiaan Olij
2021-04-29Replace remaining uses of `NULL` with `nullptr`Rémi Verschelde
2021-04-12Validation layers on AndroidSzymon Majewski
2021-04-05Merge pull request #47640 from BastiaanOlij/fix_vulkan_formatRémi Verschelde
2021-04-05Chose format from supported ones that we supportBastiaan Olij
2021-04-05Style: Apply clang-tidy's `modernize-use-nullptr`Rémi Verschelde
2021-04-01Removed debug codeSzymon Majewski
2021-03-31Merge pull request #47250 from BastiaanOlij/check_vulkan_versionRémi Verschelde
2021-03-30WIP: Add support for VK_EXT_debug_report in VulkanSzymon Majewski
2021-03-26Obtain supported Vulkan APIBastiaan Olij
2021-03-12Fixes small typos and grammar correctionAnshul7sp1
2021-03-07Fix memory leak in VulkanContextRafał Mikrut
2021-02-04Rewrote how barriers work for faster renderingreduz
2021-02-02Always init `DEBUG_UTILS_MESSENGER_CREATE_INFO` structure if `DEBUG_UTILS` fu...bruvzg
2021-01-26Merge pull request #45476 from qarmin/add_temp_variableRémi Verschelde
2021-01-26Reorganize RenderingDevice barriersreduz
2021-01-26Add temporary variable to not use freed memoryRafał Mikrut
2021-01-25Add named resources and debug labels in RenderDocclayjohn
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-12-18Turn off robust buffer access by default.reduz
2020-11-28Better error handling of vkEnumerateInstanceExtensionPropertiesHanif Bin Ariffin
2020-11-18allow vulkan validation layers in release builds if explicity asked forJordan Schidlowsky
2020-11-16Remove empty lines around braces with the formatting scriptAaron Franke
2020-11-14Fixes crash if Vulkan presentation surface is not available.bruvzg
2020-11-07Reorganized core/ directory, it was too fatty alreadyreduz