Alexander Orzechowski
								
							 
						 | 
						
							
							
							
							
								
							
							
								2044cc2311
								
							
						 | 
						
							
							
								
								render: Introduce wlr_render_texture_options.blend_mode
							
							
							
							
							
						 | 
						
							2023-06-19 13:16:34 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alexander Orzechowski
								
							 
						 | 
						
							
							
							
							
								
							
							
								6bd44c4fcd
								
							
						 | 
						
							
							
								
								renderer: Introduce wlr_scale_filter_mode
							
							
							
							
							
						 | 
						
							2023-06-19 12:25:38 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alexander Orzechowski
								
							 
						 | 
						
							
							
							
							
								
							
							
								3ee0f52e09
								
							
						 | 
						
							
							
								
								render/vulkan: Dynamically create texture views
							
							
							
							
							
							
							
							Now that we are dynamically creating pipeline layouts, we need separate
texture views for each pipeline layout we choose to use with a texture. 
							
						 | 
						
							2023-06-17 21:21:35 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alexander Orzechowski
								
							 
						 | 
						
							
							
							
							
								
							
							
								8a387b5558
								
							
						 | 
						
							
							
								
								render/vulkan: Dynamically create pipeline layouts
							
							
							
							
							
							
							
							These will happen lazily when pipelines get created. 
							
						 | 
						
							2023-06-17 21:21:31 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alexander Orzechowski
								
							 
						 | 
						
							
							
							
							
								
							
							
								9d31372930
								
							
						 | 
						
							
							
								
								render/vulkan: Handle quad pipeline through generic pipeline path
							
							
							
							
							
						 | 
						
							2023-06-16 19:20:03 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alexander Orzechowski
								
							 
						 | 
						
							
							
							
							
								
							
							
								97fdd57eb2
								
							
						 | 
						
							
							
								
								render/vulkan: Dynamically handle pipeline creation for textures
							
							
							
							
							
							
							
							If we ever wanted to handle dynamic state that requires new pipelines
such as using different texture filters those can be added here with more
ease. 
							
						 | 
						
							2023-06-16 19:09:23 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Simon Ser
								
							 
						 | 
						
							
							
							
							
								
							
							
								30616bcf0c
								
							
						 | 
						
							
							
								
								render/vulkan: reset scissor before post-blend subpass
							
							
							
							
							
							
							
							Otherwise only the last command's area will be copied over. 
							
						 | 
						
							2023-06-07 21:46:08 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Simon Ser
								
							 
						 | 
						
							
							
							
							
								
							
							
								150a88bd03
								
							
						 | 
						
							
							
								
								render/vulkan: fix blend subpass matrix
							
							
							
							
							
							
							
							renderer->render_{width,height} are unused with the render pass
API.
							
						 | 
						
							2023-06-07 21:30:35 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Simon Ser
								
							 
						 | 
						
							
							
							
							
								
							
							
								fd9e4b860f
								
							
						 | 
						
							
							
								
								render/vulkan: fix bound pipeline check for output_pipe
							
							
							
							
							
							
							
							renderer->bound_pipe is legacy, pass->bound_pipeline is used for
the render pass API code-path.
Closes: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3657 
							
						 | 
						
							2023-06-07 20:46:33 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Simon Ser
								
							 
						 | 
						
							
							
							
							
								
							
							
								beb820b573
								
							
						 | 
						
							
							
								
								render/vulkan: improve error handling in vulkan_begin_render_pass()
							
							
							
							
							
							
							
							Release the command buffer if we end up not submitting it. 
							
						 | 
						
							2023-06-01 10:42:56 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Simon Ser
								
							 
						 | 
						
							
							
							
							
								
							
							
								0ba3ea3bcd
								
							
						 | 
						
							
							
								
								render/vulkan: improve error handling in render_pass_submit()
							
							
							
							
							
							
							
							Closes: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3644 
							
						 | 
						
							2023-06-01 10:42:56 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Simon Ser
								
							 
						 | 
						
							
							
							
							
								
							
							
								e07c77f846
								
							
						 | 
						
							
							
								
								render/vulkan: implement render pass API
							
							
							
							
							
						 | 
						
							2023-05-30 09:42:19 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |