29 Commits (8cdc4b7a31d8a3eba4e2ae7cf32bdc808e46538d)

Author SHA1 Message Date
Simon Ser 095a63a11c render/vulkan: improve logging when creating texture
2 years ago
Simon Ser b03f71fe5f render/vulkan: add support for NV12
2 years ago
Simon Ser 92b726ef67 render/vulkan: use full names for extension command fields
2 years ago
Kirill Primak faa31d123f render/vulkan: always finish buffer addon on texture destroy
2 years ago
Kirill Primak 0702eb9219 render/vulkan: remove NULL renderer check on texture destroy
2 years ago
Simon Ser 8456ac6fa9 render/vulkan: wait for DMA-BUF fences
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
Alexander Orzechowski db0e962368 wlr_texture: Expose owning renderer
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 b97ef59393 render/vulkan: update shm texture data in one batch
2 years ago
zccrs 5b34fe5513 render/vulkan: add wlr_vk_texture_has_alpha
2 years ago
Simon Ser 6baf045590 render/texture: constify wlr_texture_update_from_buffer()
2 years ago
Simon Ser e1ba64c4b7 render/vulkan: use initializer for VkBufferImageCopy
2 years ago
zccrs 270914d379 render/vulkan: add some interfaces to allow compositors to integrate
2 years ago
Simon Ser cfb768aab9 render/vulkan: use struct initializers
2 years ago
David96 dce1372e35 render/vulkan: Implement vulkan_read_pixels
2 years ago
Simon Ser e4efb6b601 render/vulkan: use addon for wlr_vk_texture
2 years ago
Simon Ser 8026953df7 render/vulkan: remove unnecessary casts
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
2 years ago
zccrs 48c811ffb6 render/vulkan: fix undefined reference to wlr_texture_is_vk
3 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