aboutsummaryrefslogtreecommitdiff
path: root/include/render/vulkan.h
AgeCommit message (Expand)Author
2023-12-04render/vulkan: use _SRGB image view when possibleManuel Stoeckl
2023-12-04render/vulkan: constify vulkan_format_props_find_modifierManuel Stoeckl
2023-12-04render/vulkan: detect which _UNORM formats support _SRGB viewsManuel Stoeckl
2023-12-04render/vulkan: track and use _UNORM variants of _SRGB formatsManuel Stoeckl
2023-11-30renderer: Drop buffer bindingAlexander Orzechowski
2023-11-30render/vulkan: Implement texture_read_pixelsAlexander Orzechowski
2023-11-28render/vulkan: drop current_command_bufferSimon Ser
2023-10-05render/vulkan: constrain blend to output subpass to redrawn regionManuel Stoeckl
2023-09-09render/vulkan: de-duplicate VkImageUsageFlagsSimon Ser
2023-06-19renderer: Introduce wlr_scale_filter_modeAlexander Orzechowski
2023-06-17render/vulkan: Dynamically create texture viewsAlexander Orzechowski
2023-06-17render/vulkan: Dynamically create pipeline layoutsAlexander Orzechowski
2023-06-16render/vulkan/pipeline_key: Add blendingAlexander Orzechowski
2023-06-16render/vulkan: Handle quad pipeline through generic pipeline pathAlexander Orzechowski
2023-06-16render/vulkan: Dynamically handle pipeline creation for texturesAlexander Orzechowski
2023-06-01render/vulkan: improve error handling in render_pass_submit()Simon Ser
2023-05-30render/vulkan: implement render pass APISimon Ser
2023-05-26render/vulkan: drop unused vulkan_has_extension()Simon Ser
2023-05-26render/vulkan: drop unused vulkan_change_layout_queue()Simon Ser
2023-05-24render/vulkan: generalize YCbCr format supportSimon Ser
2023-05-24render/vulkan: add vulkan_get_pipeline_layout()Simon Ser
2023-05-24render/vulkan: introduce struct wlr_vk_pipeline_layoutSimon Ser
2023-05-12render/vulkan: allow rendering to non-8-bit buffersManuel Stoeckl
2023-05-04render/vulkan: add support for NV12Simon Ser
2023-04-28render/vulkan: use VK_KHR_synchronization2Simon Ser
2023-04-18render/vulkan: use full names for extension command fieldsSimon Ser
2023-02-28render/vulkan: prefer render node for wlr_renderer_get_drm_fd()Simon Ser
2022-12-06render/vulkan: wait for DMA-BUF fencesSimon Ser
2022-12-02render/vulkan: make shm/dmabuf split clearer in wlr_vk_format_propsSimon Ser
2022-12-02render/vulkan: make vulkan_format_props_find_modifier() return value constSimon Ser
2022-12-02render/vulkan: drop "_format" in wlr_vk_format fieldsSimon Ser
2022-11-28render/vulkan: import semaphore to DMA-BUF instead of blockingSimon Ser
2022-11-28render/vulkan: release stage buffers after command buffer completesSimon Ser
2022-11-28render/vulkan: destroy textures after command buffer completesSimon Ser
2022-11-28render/vulkan: drop unused fields from wlr_vk_format_modifier_propsSimon Ser
2022-11-25render/vulkan: align staging buffers for texture uploadManuel Stoeckl
2022-11-25render/vulkan: add support for RGB565 texture formatManuel Stoeckl
2022-11-15render/vulkan: add wlr_vk_texture_has_alphazccrs
2022-11-11render/vulkan: always wait for last stage to complete before renderingSimon Ser
2022-11-11render/vulkan: use command buffer pool for stageSimon Ser
2022-11-11render/vulkan: add a command buffer poolSimon Ser
2022-11-11render/vulkan: switch to timeline semaphoresSimon Ser
2022-11-07render/vulkan: use wl_array for wlr_vk_shared_buffer.allocsSimon Ser
2022-11-07render/vulkan: fix and add missing wl_list commentsSimon Ser
2022-11-04render/vulkan: drop outdated commentsSimon Ser
2022-11-04render/vulkan: remove exts arg from vulkan_instance_create()Simon Ser
2022-11-04render/vulkan: add caching to vulkan_read_pixelsDavid96
2022-10-10render/vulkan: drop wlr_vk_instance.extensionsSimon Ser
2022-09-30render/vulkan: use addon for wlr_vk_textureSimon Ser
2022-09-30render/vulkan: use addon for wlr_vk_render_bufferSimon Ser