Unknown W. Brackets
|
82205a4660
|
Handle Vulkan init errors more gracefully.
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
76b17a4912
|
Revert "Replace ugly workaround with VK_LAYER_LUNARG_unique_objects which prevents handle reuse."
This reverts commit 6342c07a19d5ab410cbc233a570488214923a9f8.
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
b0098f7961
|
Replace ugly workaround with VK_LAYER_LUNARG_unique_objects which prevents handle reuse.
See https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers/issues/121
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
575cc890b7
|
Turn off annoying "debug flicker" I used to see if we were swapping buffers properly early on
Also minor logging changes, refine the false-positive debug layer check
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
79fd828d16
|
Work around what seems like a validation layer bug (trigger by scrolling
around the UI a bit)
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
5ca012e83d
|
Fix a bunch of new vulkan validation layer failures.
|
2016-03-20 19:31:02 +01:00 |
|
Unknown W. Brackets
|
c92790c5a8
|
Specify a useful app version when loading Vulkan.
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
76d8a87b2f
|
Vulkan: Attempt at fixing dual source blending. Should work but doesn't.
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
d325aa2b30
|
Hook up Vulkan on Android, no idea if it works. Move VulkanContext to Common.
|
2016-03-20 19:30:11 +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 |
|
Henrik Rydgard
|
ca63cca9a2
|
WIP: Start work on getting the Vulkan code to compile for Android
|
2016-03-20 19:30:11 +01:00 |
|
Henrik Rydgard
|
b51b38f97c
|
Switch to "Mailbox" frame submission if available, lets us go beyond 60hz for unthrottle
|
2016-03-20 19:30:11 +01:00 |
|
Henrik Rydgard
|
4063f7e0db
|
Fill out GPU_Vulkan.cpp with what's mostly a copy of GLES_GPU.cpp
|
2016-03-20 19:30:11 +01:00 |
|
Henrik Rydgard
|
cfbecf5071
|
More progress
|
2016-03-20 19:26:41 +01:00 |
|
Henrik Rydgard
|
4ddca8607f
|
Further vulkan stuff
|
2016-03-20 19:26:12 +01:00 |
|
Henrik Rydgard
|
73d6d2dc72
|
More vulkan in thin3d
|
2016-03-20 19:25:53 +01:00 |
|
Henrik Rydgard
|
2a71e164f5
|
Enable vulkan validation
|
2016-03-20 19:25:30 +01:00 |
|
Henrik Rydgard
|
2a449f78bb
|
More vulkan fixing
|
2016-03-20 19:25:30 +01:00 |
|
Henrik Rydgard
|
c64064024d
|
Initial vulkan code.
This was squashed from nine commits but using old versions of Vulkan.
|
2016-03-20 19:18:35 +01:00 |
|