VkPhysicalDeviceMemoryProperties mem_props;
bool have_KHR_maintenance1;
+ bool have_KHR_external_memory_fd;
+ bool have_EXT_conditional_rendering;
bool have_X8_D24_UNORM_PACK32;
bool have_D24_UNORM_S8_UINT;
VkDevice dev;
PFN_vkGetMemoryFdKHR vk_GetMemoryFdKHR;
+ PFN_vkCmdBeginConditionalRenderingEXT vk_CmdBeginConditionalRenderingEXT;
+ PFN_vkCmdEndConditionalRenderingEXT vk_CmdEndConditionalRenderingEXT;
};
static inline struct zink_screen *
VkFormat
zink_get_format(struct zink_screen *screen, enum pipe_format format);
+bool
+zink_is_depth_format_supported(struct zink_screen *screen, VkFormat format);
+
#endif