summaryrefslogtreecommitdiffstats
path: root/drivers/vulkan/vulkan_context.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix init code so it works properly on Vulkan 1.1 devicesBastiaan Olij2021-08-171-28/+26
* Use "volk" instead of statically linked Vulkan loader.bruvzg2021-08-121-0/+9
* Merge pull request #51103 from Calinou/vulkan-detect-intel-title-caseRémi Verschelde2021-07-311-1/+2
|\
| * Use title case instead of uppercase for Vulkan Intel GPU detectionHugo Locurcio2021-07-311-1/+2
* | Merge pull request #51108 from Calinou/vulkan-print-verboseRémi Verschelde2021-07-311-14/+10
|\ \
| * | Move Vulkan debugging prints to verboseHugo Locurcio2021-07-311-14/+10
| |/
* / Print the Vulkan device name in release builds tooHugo Locurcio2021-07-311-2/+2
|/
* Restructure and reimplement vsync optionsHendrik Brucker2021-07-061-10/+46
* Enum constant in boolean contextK. S. Ernest (iFire) Lee2021-06-301-1/+1
* Fix Context Validation Layer Errorsreduz2021-06-281-12/+51
* Add stereoscopic rendering through multiviewBastiaan Olij2021-06-131-2/+45
* Merge pull request #49506 from akien-mga/vulkan_prefer_discrete_gpuRémi Verschelde2021-06-111-1/+18
|\
| * Prefer discrete GPU over integrated oneBlazej Floch2021-06-111-1/+18
* | Fix typos with codespellRémi Verschelde2021-05-201-1/+1
* | Remove debugging prints in the Linux DisplayServerHugo Locurcio2021-05-081-7/+7
* | Cleanup vulkan capabilities check and add multiview checkBastiaan Olij2021-05-061-17/+77
* | Replace remaining uses of `NULL` with `nullptr`Rémi Verschelde2021-04-291-1/+1
* | Validation layers on AndroidSzymon Majewski2021-04-121-59/+52
* | Merge pull request #47640 from BastiaanOlij/fix_vulkan_formatRémi Verschelde2021-04-051-2/+25
|\ \
| * | Chose format from supported ones that we supportBastiaan Olij2021-04-051-2/+25
* | | Style: Apply clang-tidy's `modernize-use-nullptr`Rémi Verschelde2021-04-051-1/+1
|/ /
* | Removed debug codeSzymon Majewski2021-04-011-1/+1
* | Merge pull request #47250 from BastiaanOlij/check_vulkan_versionRémi Verschelde2021-03-311-1/+231
|\ \
| * | Obtain supported Vulkan APIBastiaan Olij2021-03-261-1/+231
* | | WIP: Add support for VK_EXT_debug_report in VulkanSzymon Majewski2021-03-301-0/+72
|/ /
* | Fixes small typos and grammar correctionAnshul7sp12021-03-121-3/+3
* | Fix memory leak in VulkanContextRafał Mikrut2021-03-071-1/+1
|/
* Rewrote how barriers work for faster renderingreduz2021-02-041-8/+54
* Always init `DEBUG_UTILS_MESSENGER_CREATE_INFO` structure if `DEBUG_UTILS` fu...bruvzg2021-02-021-3/+5
* Merge pull request #45476 from qarmin/add_temp_variableRémi Verschelde2021-01-261-1/+2
|\
| * Add temporary variable to not use freed memoryRafał Mikrut2021-01-261-1/+2
* | Reorganize RenderingDevice barriersreduz2021-01-261-0/+19
|/
* Add named resources and debug labels in RenderDocclayjohn2021-01-251-4/+54
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
* Turn off robust buffer access by default.reduz2020-12-181-0/+2
* Better error handling of vkEnumerateInstanceExtensionPropertiesHanif Bin Ariffin2020-11-281-4/+3
* allow vulkan validation layers in release builds if explicity asked forJordan Schidlowsky2020-11-181-1/+1
* Remove empty lines around braces with the formatting scriptAaron Franke2020-11-161-1/+0
* Fixes crash if Vulkan presentation surface is not available.bruvzg2020-11-141-1/+2
* Reorganized core/ directory, it was too fatty alreadyreduz2020-11-071-3/+3
* Vulkan: Make validation layers optionalRémi Verschelde2020-10-271-19/+9
* Fix spelling & grammar in comments, docs, and messagesAndy Maloney2020-07-211-1/+1
* Add error messages if Vulkan init failed, prevent Vulkan context freeing unin...bruvzg2020-07-131-9/+18
* Style: Enforce separation line between function definitionsRémi Verschelde2020-05-141-0/+2
* Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-141-19/+0
* New lightmapperJuan Linietsky2020-05-101-0/+9
* Style: clang-format: Disable AllowShortIfStatementsOnASingleLineRémi Verschelde2020-05-101-6/+7
* [Vulkan] Use `VK_LAYER_KHRONOS_validation` instead of deprecated `VK_LAYER_LU...bruvzg2020-04-261-23/+30
* Ability to create local RenderingDevice instances.Juan Linietsky2020-04-181-0/+81
* Fixes leaks in ResourceCache, Vulkan and X11qarmin2020-04-151-0/+9