From 3623005858348594e6e32d95024cccc3f4270d85 Mon Sep 17 00:00:00 2001 From: Alexander Orzechowski Date: Mon, 5 Jun 2023 16:01:21 -0400 Subject: render/vulkan/pipeline_key: Add blending This will become necessary when we switch away from scissoring. For the time being, this cleans things up a bit and allows for a trivial blending implementation for textures when that comes. --- include/render/vulkan.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include') diff --git a/include/render/vulkan.h b/include/render/vulkan.h index 76397aae..25111fb6 100644 --- a/include/render/vulkan.h +++ b/include/render/vulkan.h @@ -150,6 +150,7 @@ enum wlr_vk_shader_source { struct wlr_vk_pipeline_key { enum wlr_vk_shader_source source; struct wlr_vk_pipeline_layout *layout; + enum wlr_render_blend_mode blend_mode; // only used if source is texture enum wlr_vk_texture_transform texture_transform; -- cgit v1.2.3