Documentation for <wlr/render/vulkan.h>
Back to index
Table of contents
wlr_renderer_is_vk()
¶
bool wlr_renderer_is_vk(struct wlr_renderer *wlr_renderer);
wlr_texture_is_vk()
¶
bool wlr_texture_is_vk(struct wlr_texture *texture);
struct wlr_vk_image_attribs
¶
struct wlr_vk_image_attribs {VkImage image;VkImageLayout layout;VkFormat format;};
wlr_vk_renderer_create_with_drm_fd()
¶
struct wlr_renderer *wlr_vk_renderer_create_with_drm_fd(int drm_fd);
wlr_vk_renderer_get_device()
¶
VkDevice wlr_vk_renderer_get_device(struct wlr_renderer *renderer);
wlr_vk_renderer_get_instance()
¶
VkInstance wlr_vk_renderer_get_instance(struct wlr_renderer *renderer);
wlr_vk_renderer_get_physical_device()
¶
VkPhysicalDevice wlr_vk_renderer_get_physical_device(struct wlr_renderer *renderer);
wlr_vk_renderer_get_queue_family()
¶
uint32_t wlr_vk_renderer_get_queue_family(struct wlr_renderer *renderer);
wlr_vk_texture_has_alpha()
¶
bool wlr_vk_texture_has_alpha(struct wlr_texture *texture);