struct pipe_texture;
struct pipe_surface;
+struct pipe_buffer;
struct pipe_blend_color;
-struct setup_context;
+struct pipe_screen;
+struct pipe_framebuffer_state;
struct lp_fragment_shader;
struct lp_jit_context;
struct setup_context *
-lp_setup_create( void );
+lp_setup_create( struct pipe_screen *screen );
void
lp_setup_clear(struct setup_context *setup,
unsigned clear_stencil,
unsigned flags);
+struct pipe_fence_handle *
+lp_setup_fence( struct setup_context *setup );
+
+
void
lp_setup_tri(struct setup_context *setup,
const float (*v0)[4],
void
lp_setup_bind_framebuffer( struct setup_context *setup,
- struct pipe_surface *color,
- struct pipe_surface *zstencil );
+ const struct pipe_framebuffer_state *fb );
void
lp_setup_set_triangle_state( struct setup_context *setup,