diff options
author | Keith Whitwell <keithw@vmware.com> | 2010-05-19 14:04:16 +0100 |
---|---|---|
committer | Keith Whitwell <keithw@vmware.com> | 2010-05-19 14:04:16 +0100 |
commit | 431a51b9af32980ae8a544d129bf567287887376 (patch) | |
tree | 91f1dad5509413524ea6330bba2de75d3c58ffe8 /src/gallium/include | |
parent | a536c204e289c46b0d493acfb4ebaf99f2b05189 (diff) | |
parent | c7ac03d3964400169ba0dd769e06796c9830aee1 (diff) |
Merge commit 'origin/graw-tests'
Diffstat (limited to 'src/gallium/include')
-rw-r--r-- | src/gallium/include/state_tracker/graw.h | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/src/gallium/include/state_tracker/graw.h b/src/gallium/include/state_tracker/graw.h index 385e4d7718..e5b298e03d 100644 --- a/src/gallium/include/state_tracker/graw.h +++ b/src/gallium/include/state_tracker/graw.h @@ -17,20 +17,27 @@ #include "pipe/p_format.h" struct pipe_screen; - -PUBLIC struct pipe_screen *graw_init( void ); +struct pipe_context; /* Returns a handle to be used with flush_frontbuffer()/present(). * * Query format support with screen::is_format_supported and usage * XXX. */ -PUBLIC void *graw_create_window( int x, - int y, - unsigned width, - unsigned height, - enum pipe_format format ); +PUBLIC struct pipe_screen *graw_create_window_and_screen( int x, + int y, + unsigned width, + unsigned height, + enum pipe_format format, + void **handle); + +PUBLIC void graw_set_display_func( void (*func)( void ) ); +PUBLIC void graw_main_loop( void ); + +PUBLIC void *graw_parse_vertex_shader( struct pipe_context *pipe, + const char *text ); -PUBLIC void graw_destroy_window( void *handle ); +PUBLIC void *graw_parse_fragment_shader( struct pipe_context *pipe, + const char *text ); #endif |