aboutsummaryrefslogtreecommitdiff
path: root/render/vulkan/texture.c
AgeCommit message (Expand)Author
2023-11-30render/vulkan: Implement texture_read_pixelsAlexander Orzechowski
2023-10-03treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practicalAlexander Orzechowski
2023-09-09render/vulkan: de-duplicate VkImageUsageFlagsSimon Ser
2023-07-11Use wl_container_of() instead of castsSimon Ser
2023-06-21render/vulkan: Don't compute texture.has_alpha until first...Alexander Orzechowski
2023-06-17render/vulkan: Dynamically create texture viewsAlexander Orzechowski
2023-06-17render/vulkan: Dynamically create pipeline layoutsAlexander Orzechowski
2023-06-16render/vulkan: Dynamically handle pipeline creation for texturesAlexander Orzechowski
2023-06-07render/vulkan: de-duplicate texture VkImageView initSimon Ser
2023-05-31render/vulkan: handle vulkan_record_stage_cb() failuresSimon 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-24render/vulkan: use identity swizzle for YCbCr formatsSimon Ser
2023-05-23render/vulkan: fix YCbCr format check in vulkan_texture_from_pixels()Simon Ser
2023-05-22render/vulkan: drop unnecessary commentsSimon Ser
2023-05-21render/pixel-format: add support for block-based formatsSimon Ser
2023-05-09render/vulkan: improve logging when creating textureSimon Ser
2023-05-04render/vulkan: add support for NV12Simon Ser
2023-04-18render/vulkan: use full names for extension command fieldsSimon Ser
2022-12-22render/vulkan: always finish buffer addon on texture destroyKirill Primak
2022-12-22render/vulkan: remove NULL renderer check on texture destroyKirill Primak
2022-12-06render/vulkan: wait for DMA-BUF fencesSimon 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-12-01wlr_texture: Expose owning rendererAlexander Orzechowski
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-21render/vulkan: update shm texture data in one batchManuel Stoeckl
2022-11-15render/vulkan: add wlr_vk_texture_has_alphazccrs
2022-11-11render/texture: constify wlr_texture_update_from_buffer()Simon Ser
2022-11-11render/vulkan: use initializer for VkBufferImageCopySimon Ser
2022-11-08render/vulkan: add some interfaces to allow compositors to integratezccrs
2022-11-06render/vulkan: use struct initializersSimon Ser
2022-10-07render/vulkan: Implement vulkan_read_pixelsDavid96
2022-09-30render/vulkan: use addon for wlr_vk_textureSimon Ser
2022-09-07render/vulkan: remove unnecessary castsSimon Ser
2022-08-28render/vulkan: fix memory type detectionBernardo Meurer
2022-08-12render: replace wlr_texture_write_pixels with update_from_bufferSimon Ser
2022-06-16render/texture: drop wlr_texture_is_opaqueSimon Ser
2022-05-01render/vulkan: fix undefined reference to wlr_texture_is_vkzccrs
2021-12-26vulkan: Fix imported image layoutnyorain
2021-11-17Remove support for DMA-BUF flagsSimon Ser
2021-10-18render/vulkan: Use image view swizzles instead of shader hackJoshua Ashton
2021-10-18render/vulkan: add Vulkan renderernyorain