glamor: return status from `glamor_set_pixmap_texture()`
Chnage the API for `glamor_set_pixmap_texture()` to return a status, so that the caller can know whether it succeeded or not. Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
This commit is contained in:
		
							parent
							
								
									fc6380a11b
								
							
						
					
					
						commit
						9e37e41fa7
					
				| 
						 | 
				
			
			@ -99,7 +99,7 @@ glamor_set_pixmap_type(PixmapPtr pixmap, glamor_pixmap_type_t type)
 | 
			
		|||
    glamor_init_pixmap_private_small(pixmap, pixmap_priv);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
_X_EXPORT void
 | 
			
		||||
_X_EXPORT Bool
 | 
			
		||||
glamor_set_pixmap_texture(PixmapPtr pixmap, unsigned int tex)
 | 
			
		||||
{
 | 
			
		||||
    ScreenPtr screen = pixmap->drawable.pScreen;
 | 
			
		||||
| 
						 | 
				
			
			@ -121,10 +121,12 @@ glamor_set_pixmap_texture(PixmapPtr pixmap, unsigned int tex)
 | 
			
		|||
 | 
			
		||||
    if (fbo == NULL) {
 | 
			
		||||
        ErrorF("XXX fail to create fbo.\n");
 | 
			
		||||
        return;
 | 
			
		||||
        return FALSE;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    glamor_pixmap_attach_fbo(pixmap, fbo);
 | 
			
		||||
 | 
			
		||||
    return TRUE;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
uint32_t
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -110,7 +110,7 @@ extern _X_EXPORT Bool glamor_close_screen(ScreenPtr screen);
 | 
			
		|||
 | 
			
		||||
extern _X_EXPORT uint32_t glamor_get_pixmap_texture(PixmapPtr pixmap);
 | 
			
		||||
 | 
			
		||||
extern _X_EXPORT void glamor_set_pixmap_texture(PixmapPtr pixmap,
 | 
			
		||||
extern _X_EXPORT Bool glamor_set_pixmap_texture(PixmapPtr pixmap,
 | 
			
		||||
                                                unsigned int tex);
 | 
			
		||||
 | 
			
		||||
extern _X_EXPORT void glamor_set_pixmap_type(PixmapPtr pixmap,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue