mirror of
				https://gitlab.freedesktop.org/wlroots/wlroots.git
				synced 2025-11-03 09:01:40 -05:00 
			
		
		
		
	screencopy: Use correct constant for y-inversion
This commit is contained in:
		
							parent
							
								
									a6a5a19356
								
							
						
					
					
						commit
						cae533cad2
					
				
					 1 changed files with 5 additions and 3 deletions
				
			
		| 
						 | 
					@ -197,9 +197,11 @@ static void frame_handle_output_precommit(struct wl_listener *listener,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		wl_shm_buffer_begin_access(shm_buffer);
 | 
							wl_shm_buffer_begin_access(shm_buffer);
 | 
				
			||||||
		void *data = wl_shm_buffer_get_data(shm_buffer);
 | 
							void *data = wl_shm_buffer_get_data(shm_buffer);
 | 
				
			||||||
		flags = 0;
 | 
							uint32_t renderer_flags = 0;
 | 
				
			||||||
		ok = wlr_renderer_read_pixels(renderer, fmt, &flags, stride,
 | 
							ok = wlr_renderer_read_pixels(renderer, fmt, &renderer_flags,
 | 
				
			||||||
				width, height, x, y, 0, 0, data);
 | 
									stride, width, height, x, y, 0, 0, data);
 | 
				
			||||||
 | 
							flags |= renderer_flags & WLR_RENDERER_READ_PIXELS_Y_INVERT ?
 | 
				
			||||||
 | 
									ZWLR_SCREENCOPY_FRAME_V1_FLAGS_Y_INVERT : 0;
 | 
				
			||||||
		wl_shm_buffer_end_access(shm_buffer);
 | 
							wl_shm_buffer_end_access(shm_buffer);
 | 
				
			||||||
	} else if (dma_buffer) {
 | 
						} else if (dma_buffer) {
 | 
				
			||||||
		struct wlr_dmabuf_attributes attr = { 0 };
 | 
							struct wlr_dmabuf_attributes attr = { 0 };
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue