31 Commits (1fc0123ba79212c042ed8211a857f508e1a98169)

Author SHA1 Message Date
Alexander Orzechowski 3187479c07 render/color: Invert ownership model of color_transform types.
3 months ago
Simon Ser fa2abbeefb render/color: return tranform in wlr_color_transform_ref()
3 months ago
chenyongxing 015bb8512e render/vulkan: Fix draw rect clip region invalid in blend none mod
4 months ago
Kenny Levinsen bf67eb342b render/vulkan: vkMapMemory stage spans up front
5 months ago
Kenny Levinsen bf0246e50c render/vulkan: Fix 3dlut stage span map offset
5 months ago
Kenny Levinsen 6da71b6a89 render/vulkan: Unref color transform on pass submit
5 months ago
Kenny Levinsen bc82835756 render/vulkan: Use new span map handling for 3dlut
5 months ago
Simon Ser 2c4d3ad12d render/vulkan: don't use UNDEFINED layout for imported DMA-BUFs
6 months ago
Kirill Primak 00bc75439f render/vulkan: fix texture clip region leak
7 months ago
Manuel Stoeckl ffdbfdbbbd render/vulkan: add support for output color transforms
7 months ago
Manuel Stoeckl e443434876 render/vulkan: create plain framebuffers on demand
7 months ago
Manuel Stoeckl adbfd3c321 render/vulkan: add lut3d output shader option
7 months ago
Manuel Stoeckl c64144a39b render/vulkan: add dummy 3d lookup table to output shader
7 months ago
John Lindgren b1b34cd665 vulkan: perform sRGB-to-linear conversion correctly for premultiplied values
8 months ago
Kirill Primak 3eb89e5325 render/vulkan: fix possible double free
10 months ago
Manuel Stoeckl e0adaaffb6 render/vulkan: constrain blend to output subpass to redrawn region
1 year ago
Alexander Orzechowski 1b0694b794 treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical
1 year ago
Alexander Orzechowski e9706e62f5 renderer: Use wlr_render_rect_options_get_box
1 year ago
Alexander Orzechowski 5f6912595e renderer/vulkan: Defer device lost signal until end of pass
1 year ago
Alexander Orzechowski 2044cc2311 render: Introduce wlr_render_texture_options.blend_mode
1 year ago
Alexander Orzechowski 6bd44c4fcd renderer: Introduce wlr_scale_filter_mode
1 year ago
Alexander Orzechowski 3ee0f52e09 render/vulkan: Dynamically create texture views
1 year ago
Alexander Orzechowski 8a387b5558 render/vulkan: Dynamically create pipeline layouts
1 year ago
Alexander Orzechowski 9d31372930 render/vulkan: Handle quad pipeline through generic pipeline path
1 year ago
Alexander Orzechowski 97fdd57eb2 render/vulkan: Dynamically handle pipeline creation for textures
1 year ago
Simon Ser 30616bcf0c render/vulkan: reset scissor before post-blend subpass
1 year ago
Simon Ser 150a88bd03 render/vulkan: fix blend subpass matrix
1 year ago
Simon Ser fd9e4b860f render/vulkan: fix bound pipeline check for output_pipe
1 year ago
Simon Ser beb820b573 render/vulkan: improve error handling in vulkan_begin_render_pass()
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