Henrik Rydgård
|
1793b65ec1
|
Vulkan: Remove support for the old VK_EXT_debug_report extension
|
2020-06-21 23:04:51 +02:00 |
|
Unknown W. Brackets
|
a540274435
|
Vulkan: Blacklist on Switch.
|
2020-03-15 07:57:32 -07:00 |
|
李通洲
|
7cd60549dd
|
Initial support for vulkan on macOS ( MoltenVK )
|
2020-01-20 14:42:40 +08:00 |
|
Henrik Rydgård
|
1e20024a15
|
Vulkan: Just some extra logging.
|
2019-09-17 09:28:24 +02:00 |
|
Henrik Rydgård
|
95367b34c9
|
Vulkan: Even more logging in VulkanMayBeAvailable.
|
2019-09-02 18:15:01 +02:00 |
|
Henrik Rydgård
|
88612d1d30
|
Oops, fix the last commit, it got a little restrictive.
|
2019-09-01 16:10:28 +02:00 |
|
Henrik Rydgård
|
515bbd28fc
|
VulkanMaybeAvailable: Bail earlier in some cases where there's no surface extension.
|
2019-09-01 15:39:33 +02:00 |
|
Henrik Rydgård
|
3356f94029
|
More extreme paranoia in VulkanMaybeAvailable
|
2019-08-15 11:49:15 +02:00 |
|
Henrik Rydgård
|
c7ae0ed4bf
|
Vulkan: Re-enable the blacklist.
|
2019-08-15 09:51:44 +02:00 |
|
Henrik Rydgård
|
61e20d72cf
|
Vulkan: On Android, only try to load libvulkan.so, not libvulkan.so.1. Plus more paranoia.
|
2019-08-15 09:50:42 +02:00 |
|
Henrik Rydgård
|
84dece9d96
|
VulkanMayBeAvailable: Add more logging, disable blacklist check for testing (see #12093)
|
2019-08-15 09:35:13 +02:00 |
|
Henrik Rydgård
|
5d08f9fcba
|
Vulkan loader: Fix the SHIELD Tablet blacklist string.
|
2019-08-15 09:23:47 +02:00 |
|
Unknown W. Brackets
|
9f694afcc3
|
Merge pull request #12237 from hrydgard/vulkan-device-name-blacklist
Vulkan: Simple blacklist of device names that are not allowed to check for Vulkan
|
2019-08-13 19:03:20 -07:00 |
|
Henrik Rydgård
|
44cb991d8c
|
Cleanup
|
2019-08-13 10:17:24 +02:00 |
|
Henrik Rydgård
|
8788c1e678
|
Vulkan: Simple blacklist of device names that are not allowed to check for Vulkan. Will help #12093.
|
2019-08-13 09:37:55 +02:00 |
|
Henrik Rydgård
|
f4d348ca0c
|
Micro-optimize the Vulkan loader: Load more device-specific function pointers to avoid a bounce in the device loader, reorder things a little.
|
2019-08-12 23:24:40 +02:00 |
|
Henrik Rydgard
|
478b0b4278
|
Further improve VK extension loading. Switch to VK_EXT_debug_utils (but fallback to VK_EXT_debug_report if only that is available).
|
2019-02-05 21:31:38 +01:00 |
|
Henrik Rydgard
|
8e1a5ef3d6
|
Minor refactor of physical device property/feature detection, to allow for more extension use.
|
2019-02-05 18:07:17 +01:00 |
|
Henrik Rydgard
|
b143e47fb6
|
VK: Load the dedicated allocation extension properly (but don't use it yet).
|
2019-01-31 14:18:30 +01:00 |
|
Henrik Rydgard
|
992cea1082
|
Load a function from VK_EXT_external_memory_host
|
2019-01-31 13:53:27 +01:00 |
|
Henrik Rydgård
|
b82462bf30
|
Reorder stuff to make the compiler happy.
I should get rid of those gotos.
|
2019-01-30 20:18:56 +01:00 |
|
Henrik Rydgård
|
e91ce854bf
|
Minor cleanup
|
2019-01-30 19:53:44 +01:00 |
|
Henrik Rydgård
|
852f522ebc
|
Improve the check for Vulkan to check for surface extensions first.
Might fix the crashing issues we've seen on AMD?
|
2019-01-30 19:45:04 +01:00 |
|
Unknown W. Brackets
|
e4127890ec
|
Vulkan: Fix some missing switch warnings.
Might as well prefer a virtual GPU over a CPU maybe...
|
2018-06-17 11:30:22 -07:00 |
|
Henrik Rydgård
|
473c87273f
|
Maybe slightly safer vulkan detection code. Might help #10732
|
2018-03-17 19:22:59 +01:00 |
|
Henrik Rydgård
|
08c3e13517
|
Do more detailed checks for Vulkan availability. Should hopefully solve #10729.
|
2018-03-17 11:36:16 +01:00 |
|
Henrik Rydgård
|
cd75c46d47
|
Sort Vulkan function pointers by use. Might save us a cacheline or two during command submission..
|
2018-03-12 20:05:50 +01:00 |
|
Henrik Rydgård
|
25a9573f8b
|
Typo fix
|
2017-12-30 21:30:31 +01:00 |
|
Greg V
|
52234dae91
|
Remove VULKAN_STATIC
|
2017-12-26 16:09:31 +03:00 |
|
Greg V
|
f3783bdb44
|
Add support for Vulkan on Wayland
|
2017-12-26 16:09:27 +03:00 |
|
Henrik Rydgård
|
7f758d52dc
|
Statically link a vulkan loader on Linux. Use to to init vulkan on X11. Unfortunately, it's broken.
|
2017-12-21 11:02:11 +01:00 |
|
Henrik Rydgård
|
ea387b2a48
|
WIP vulkan on linux stuff
|
2017-12-21 10:48:00 +01:00 |
|
Henrik Rydgård
|
996d0e9508
|
Oops.
|
2017-05-30 14:54:12 +02:00 |
|
Henrik Rydgård
|
fede9a05fb
|
Only show the Vulkan setting if Vulkan might be available.
|
2017-05-30 10:38:17 +02:00 |
|
Florent Castelli
|
70593d1004
|
android: Change preprocessor define to standard __ANDROID__
ANDROID is only standard to the old Makefile buildsystem, not the platform.
|
2016-10-12 11:14:09 +02:00 |
|
Henrik Rydgård
|
9c457da4c9
|
Gets the Vulkan backend running, but not drawing correctly, on Android.
Not sure what's wrong, I get a yellow flashing screen.
|
2016-03-20 19:30:39 +01:00 |
|
Scott Mansell
|
77420f799e
|
VulkanLoader: Detect loader failure on windows.
|
2016-03-20 19:30:39 +01:00 |
|
Scott Mansell
|
e97a6c6f77
|
VulkanLoader: Load vkDestroySurfaceKHR
|
2016-03-20 19:30:39 +01:00 |
|
Henrik Rydgard
|
2481714a8e
|
Load Vulkan dynamically. Fix Android build (though - Vulkan is not working on Android yet)
|
2016-03-20 19:30:11 +01:00 |
|