22 Commits (f4f3c15c1e801760876da1fe292f24bd9f47b8ad)

Author SHA1 Message Date
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
zccrs 270914d379 render/vulkan: add some interfaces to allow compositors to integrate
2 years ago
Simon Ser 6c31f3b078 render/vulkan: use wl_array for wlr_vk_shared_buffer.allocs
2 years ago
Simon Ser 9a5cc36818 render/vulkan: simplify texture VkPipelineShaderStageCreateInfo
2 years ago
Simon Ser cfb768aab9 render/vulkan: use struct initializers
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
John Lindgren ab8341975e render/vulkan: Fix type-punned pointer warning/error
2 years ago
David96 f885aa0fbe render/vulkan: implement vulkan_preferred_read_format
2 years ago
David96 dce1372e35 render/vulkan: Implement vulkan_read_pixels
2 years ago
Simon Ser 6832ae14aa render: drop wlr_renderer_read_pixels() flags
2 years ago
Simon Ser 7899b97d20 render/vulkan: use addon for wlr_vk_render_buffer
2 years ago
Simon Ser 8d6d2101bc render/vulkan: add error handling for vulkan_find_mem_type()
2 years ago
Simon Ser e19007dede render/vulkan: drop ext params from vulkan_device_create()
2 years ago
Simon Ser 96b594110d matrix: remove wlr_matrix_projection()
2 years ago
nyorain 9988eb3378 vulkan: Fix imported image layout
3 years ago
Simon Ser a04cfca4da Remove support for DMA-BUF flags
3 years ago
Joshua Ashton b62ce3c3c8 render/vulkan: Use image view swizzles instead of shader hack
3 years ago
nyorain 8e34692250 render/vulkan: add Vulkan renderer
3 years ago