Matthew Waters
|
5617b0904b
|
vkutils: move object-specific context queries to their respective files
vkutils now just contains some utility functions to further simplify retrieving
multiple objects.
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
22172df413
|
vksink: only unref if the pointers are non-NULL
|
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
|
7871910bc6
|
vulkan: add device to handle_context_query
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
bfab93dabe
|
vulkan: move instance_open into the utility ensure_element_data
So callers don't have to perform it themselves.
|
2016-02-17 01:13:43 +11:00 |
|
Matthew Waters
|
0bcb3cdd29
|
vkinstance: add signal for overriding device creation
|
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
|
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 |
|