|
|
@@ -60,6 +60,12 @@ struct pipe_buffer_handle; |
|
|
|
|
|
|
|
struct pipe_winsys |
|
|
|
{ |
|
|
|
/** Returns name of this winsys interface */ |
|
|
|
const char *(*get_name)( struct pipe_winsys *sws ); |
|
|
|
|
|
|
|
/** Wait for any buffered rendering to finish */ |
|
|
|
void (*wait_idle)( struct pipe_winsys *sws ); |
|
|
|
|
|
|
|
/** |
|
|
|
* Do any special operations to ensure frontbuffer contents are |
|
|
|
* displayed, eg copy fake frontbuffer. |
|
|
@@ -147,13 +153,6 @@ struct pipe_winsys |
|
|
|
unsigned long size, |
|
|
|
void *data); |
|
|
|
|
|
|
|
|
|
|
|
/** Wait for any hw swapbuffers, etc. to finish */ |
|
|
|
void (*wait_idle)( struct pipe_winsys *sws ); |
|
|
|
|
|
|
|
/** Queries */ |
|
|
|
const char *(*get_name)( struct pipe_winsys *sws ); |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|