Matthew Waters
|
49430569da
|
vkswapper: add the necessary call to check if the physical device supports the surface
Silences an error in the validation layers.
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
a3aa0d11ec
|
vkswapper: iterate over the device queue's using the new iteration API
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
7118f1f7e2
|
vulkan: chain up in finalize
They were missing in some cases
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
0309c9fbc7
|
vkswapper: alpha flags are now supported by LunarG's driver
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
86e18d6b8f
|
vulkan: add upload element
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
300f4e03b2
|
vulkan: separate allocation and binding of memory
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
16510e2cbc
|
vkswapper: use buffer memory to upload video frames to the GPU
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
08fd5c2ae5
|
vulkan: update to release 1.0.1.1
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
28ad97059d
|
vkswapper: fix semaphore usage
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
72e956fe5e
|
vkswapper: get the function pointers from the correct object
GetPhysicalDevice* functions are instance functions rather than device
functions.
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
9a0f415e79
|
vkswapper: only wait on the semaphore once
It's invalid usage and we may deadlock
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
b38362e75f
|
vulkan: update error db for 0.10.2
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
6fe59754df
|
vulkan: update to SDK 0.10.2
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
203c6fa55c
|
vkswapper: remove outdated comment
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
8819319ad1
|
vkswapper: always match lock/unlock of the render lock
If a draw event comes from the winsys before we've rendered a buffer we were
deadlocking.
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
074cb047ef
|
vulkan: de-C99 struct declarations
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
a4476fa24b
|
vkwindow/swapper: implement redraw handling
only xcb has been implemented
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
216a321319
|
vulkan: implement quitting and resizing the window
As before, only xcb has been implemented.
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
5de6dd9f40
|
new vulkan based video sink
Currently xcb is the only winsys that is implemented and there's no redraws et
al
|
2016-02-17 01:13:43 +11:00 |
|