Commit Graph

45 Commits (e85c79051cc5003568ace6a29ce6e13d16796e48)

Author SHA1 Message Date
Alexander Orzechowski 6bd44c4fcd renderer: Introduce wlr_scale_filter_mode 2 years ago
Alexander Orzechowski 3ee0f52e09 render/vulkan: Dynamically create texture views 2 years ago
Alexander Orzechowski 8a387b5558 render/vulkan: Dynamically create pipeline layouts 2 years ago
Alexander Orzechowski 3623005858 render/vulkan/pipeline_key: Add blending 2 years ago
Alexander Orzechowski 9d31372930 render/vulkan: Handle quad pipeline through generic pipeline path 2 years ago
Alexander Orzechowski 97fdd57eb2 render/vulkan: Dynamically handle pipeline creation for textures 2 years ago
Simon Ser 0ba3ea3bcd render/vulkan: improve error handling in render_pass_submit() 2 years ago
Simon Ser e07c77f846 render/vulkan: implement render pass API 2 years ago
Simon Ser f60b367db7 render/vulkan: drop unused vulkan_has_extension() 2 years ago
Simon Ser 42eec38ab6 render/vulkan: drop unused vulkan_change_layout_queue() 2 years ago
Simon Ser c7ae9dfaf8 render/vulkan: generalize YCbCr format support 2 years ago
Simon Ser 5ea0eb3468 render/vulkan: add vulkan_get_pipeline_layout() 2 years ago
Simon Ser fd38761676 render/vulkan: introduce struct wlr_vk_pipeline_layout 2 years ago
Manuel Stoeckl 10dd416694 render/vulkan: allow rendering to non-8-bit buffers 2 years ago
Simon Ser b03f71fe5f render/vulkan: add support for NV12 2 years ago
Simon Ser f5a5712a02 render/vulkan: use VK_KHR_synchronization2 2 years ago
Simon Ser 92b726ef67 render/vulkan: use full names for extension command fields 2 years ago
Simon Ser 40117e1e0d render/vulkan: prefer render node for wlr_renderer_get_drm_fd() 2 years ago
Simon Ser 8456ac6fa9 render/vulkan: wait for DMA-BUF fences 2 years ago
Simon Ser 337ef33edc render/vulkan: make shm/dmabuf split clearer in wlr_vk_format_props 2 years ago
Simon Ser db9d277614 render/vulkan: make vulkan_format_props_find_modifier() return value const 2 years ago
Simon Ser 8b9a48c984 render/vulkan: drop "_format" in wlr_vk_format fields 2 years ago
Simon Ser d2238bf722 render/vulkan: import semaphore to DMA-BUF instead of blocking 2 years ago
Simon Ser 10f543d579 render/vulkan: release stage buffers after command buffer completes 2 years ago
Simon Ser 2a414c896e render/vulkan: destroy textures after command buffer completes 2 years ago
Simon Ser 0730552e85 render/vulkan: drop unused fields from wlr_vk_format_modifier_props 2 years ago
Manuel Stoeckl c02872e033 render/vulkan: align staging buffers for texture upload 2 years ago
Manuel Stoeckl 3ed69b4946 render/vulkan: add support for RGB565 texture format 2 years ago
zccrs 5b34fe5513 render/vulkan: add wlr_vk_texture_has_alpha 2 years ago
Simon Ser f4f3c15c1e render/vulkan: always wait for last stage to complete before rendering 2 years ago
Simon Ser 7fdcb45e66 render/vulkan: use command buffer pool for stage 2 years ago
Simon Ser f1eae0eeeb render/vulkan: add a command buffer pool 2 years ago
Simon Ser a8a194d695 render/vulkan: switch to timeline semaphores 2 years ago
Simon Ser 6c31f3b078 render/vulkan: use wl_array for wlr_vk_shared_buffer.allocs 2 years ago
Simon Ser ea68506b73 render/vulkan: fix and add missing wl_list comments 2 years ago
Simon Ser 3b75ab97e2 render/vulkan: drop outdated comments 2 years ago
Simon Ser 2ac2835a1f render/vulkan: remove exts arg from vulkan_instance_create() 2 years ago
David96 7a42392da2 render/vulkan: add caching to vulkan_read_pixels 2 years ago
Simon Ser 221ee83d44 render/vulkan: drop wlr_vk_instance.extensions 2 years ago
Simon Ser e4efb6b601 render/vulkan: use addon for wlr_vk_texture 3 years ago
Simon Ser 7899b97d20 render/vulkan: use addon for wlr_vk_render_buffer 3 years ago
Simon Ser ed018a3ee2 render/vulkan: drop wlr_vk_device.extensions 3 years ago
Simon Ser e19007dede render/vulkan: drop ext params from vulkan_device_create() 3 years ago
Simon Ser a04cfca4da Remove support for DMA-BUF flags 3 years ago
nyorain 8e34692250 render/vulkan: add Vulkan renderer 3 years ago