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
|
2f11fc029d
|
vkimagememory: initialize flags and don't crash on errors
|
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
|
996200ffc0
|
vulkan: implement GstContext helpers
Based off libgstgl's implementation
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
75aaf184bb
|
vkdevice: remove gst_vulkan_device_close()
When sharing the device between multiple elements/application, we need
to use th erefcount to know when to close the device.
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
5dd530daec
|
vkinstance: remove gst_vulkan_instance_close
Sharing the instance across multiple elements/application will require
using the refcount instead to know when to close and destroy the instance.
|
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
|
a4e82bcef7
|
vkmemory: debug output the memory properties requested
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
87a35f679d
|
vkimagememory: don't leak GstMapInfo in failure cases on _map()
|
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 |
|