summaryrefslogtreecommitdiffstats
path: root/servers/visual/rendering_device.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix various GCC compilation warnings after Vulkan mergeRémi Verschelde2020-02-141-4/+0
| | | | Part of #36132.
* Vulkan: Move thirdparty code out of drivers, style fixesRémi Verschelde2020-02-111-2/+2
| | | | | | | - `vk_enum_string_helper.h` is a generated file taken from the SDK (Vulkan-ValidationLayers). - `vk_mem_alloc.h` is a library from GPUOpen: https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
* Add static Vulkan loader.bruvzg2020-02-111-0/+30
| | | | | Initial Vulkan support for Windows. Initial Vulkan support for macOS.
* Moved the shader source compilation code outside RenderingDevice and VulkanJuan Linietsky2020-02-111-3/+28
|
* A lot of progress with canvas rendering, still far from working.Juan Linietsky2020-02-111-2/+9
|
* Initial work on Vulkan:Juan Linietsky2020-02-111-0/+6
-Added VulkanContext -Added an X11 implementation -Added a rendering device abstraction -added a Vulkan rendering device abstraction -Engine does not work, only shows Godot logo (run it from bin/)