From 24d096597b6073c314b56a511d366ccde746a8fd Mon Sep 17 00:00:00 2001 From: Matthew Waters Date: Wed, 27 Nov 2019 00:25:16 +1100 Subject: vulkan: implement caching and reuse of a couple of vulkan resources Includes a new GstVulkanHandlePool base class for pooling different resources togther. The descriptor cache object is ported to GstVulkanHandlePool with the exact same functionality. A new GstVulkanFenceCache is also implemented for caching fences which is used internally by GstVulkanDevice for creating or reusing fences. The existing GstVulkanTrashFenceList object now caches trash objects. --- meson.build | 1 + 1 file changed, 1 insertion(+) (limited to 'meson.build') diff --git a/meson.build b/meson.build index 6eabbf1bc..2432f879b 100644 --- a/meson.build +++ b/meson.build @@ -377,6 +377,7 @@ else message('Orc Compiler not found or disabled, will use backup C code') cdata.set('DISABLE_ORC', 1) endif +cdata.set('GST_ENABLE_EXTRA_CHECKS', get_option('extra-checks')) gnustl_dep = declare_dependency() if host_system == 'android' -- cgit v1.2.1