Commit Graph

140 Commits (c4d4409deb50b23eec120da776de46ef8440879f)

Author SHA1 Message Date
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 f92d1499cd render/vulkan: add helper to load command function pointer 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 7f5180af77 render/vulkan: simplify extension checks 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 9e5ad7a845 render/vulkan: add missing entries in vulkan_strerror() 2 years ago
Gentaiii 11192e6930 Fixed false allocation failed 2 years ago
Simon Ser 221ee83d44 render/vulkan: drop wlr_vk_instance.extensions 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 e4efb6b601 render/vulkan: use addon for wlr_vk_texture 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 bca60c4eec render/vulkan: improve format logging 2 years ago
Simon Ser 8026953df7 render/vulkan: remove unnecessary casts 2 years ago
Simon Ser 30769723c1 render/vulkan: fix format features check for shm textures 2 years ago
Simon Ser ed018a3ee2 render/vulkan: drop wlr_vk_device.extensions 2 years ago
Simon Ser e19007dede render/vulkan: drop ext params from vulkan_device_create() 2 years ago
Bernardo Meurer eee0f5e71f
render/vulkan: fix memory type detection 2 years ago
Simon Ser 98cf38601f render: replace wlr_texture_write_pixels with update_from_buffer 2 years ago
Simon Ser 29291cb47c render/texture: drop wlr_texture_is_opaque 3 years ago
bi4k8 f295aff762 Add missing & 3 years ago
bi4k8 35d1bcff6f render/vulkan/pixel_format: do not leak props->... 3 years ago
Simon Ser 96b594110d matrix: remove wlr_matrix_projection() 3 years ago
zccrs 48c811ffb6 render/vulkan: fix undefined reference to wlr_texture_is_vk 3 years ago
Simon Ser d8d30463ac render/vulkan: log physical device driver name 3 years ago
nyorain 9988eb3378 vulkan: Fix imported image layout 3 years ago
Joshua Ashton f132d66816 render/vulkan: Optimize vertex shader 3 years ago
Simon Ser 5332935afc render/vulkan: quiet glslangValidator 3 years ago
Simon Ser a04cfca4da Remove support for DMA-BUF flags 3 years ago
Simon Ser 36cf387427 render/vulkan: check vulkan-headers dependency 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