texenvprogram: fix for ARB_draw_buffers.
[mesa.git] / src / gallium / state_trackers / egl / common / st_public_tmp.h
1 ST_PUBLIC(st_create_context, struct st_context *, struct pipe_context *pipe, const __GLcontextModes *visual, struct st_context *share)
2 ST_PUBLIC(st_destroy_context, void, struct st_context *st)
3 ST_PUBLIC(st_copy_context_state, void, struct st_context *dst, struct st_context *src, uint mask)
4 ST_PUBLIC(st_create_framebuffer, struct st_framebuffer *, const __GLcontextModes *visual, enum pipe_format colorFormat, enum pipe_format depthFormat, enum pipe_format stencilFormat, uint width, uint height, void *privateData)
5 ST_PUBLIC(st_resize_framebuffer, void, struct st_framebuffer *stfb, uint width, uint height)
6 ST_PUBLIC(st_set_framebuffer_surface, void, struct st_framebuffer *stfb, uint surfIndex, struct pipe_surface *surf)
7 ST_PUBLIC(st_get_framebuffer_dimensions, void, struct st_framebuffer *stfb, uint *width, uint *height)
8 ST_PUBLIC(st_get_framebuffer_surface, int, struct st_framebuffer *stfb, uint surfIndex, struct pipe_surface **surface)
9 ST_PUBLIC(st_get_framebuffer_texture, int, struct st_framebuffer *stfb, uint surfIndex, struct pipe_texture **texture)
10 ST_PUBLIC(st_framebuffer_private, void *, struct st_framebuffer *stfb)
11 ST_PUBLIC(st_unreference_framebuffer, void, struct st_framebuffer *stfb)
12 ST_PUBLIC(st_make_current, GLboolean, struct st_context *st, struct st_framebuffer *draw, struct st_framebuffer *read)
13 ST_PUBLIC(st_get_current, struct st_context *, void)
14 ST_PUBLIC(st_flush, void, struct st_context *st, uint pipeFlushFlags, struct pipe_fence_handle **fence)
15 ST_PUBLIC(st_finish, void, struct st_context *st)
16 ST_PUBLIC(st_notify_swapbuffers, void, struct st_framebuffer *stfb)
17 ST_PUBLIC(st_bind_texture_surface, int, struct pipe_surface *ps, int target, int level, enum pipe_format format)
18 ST_PUBLIC(st_unbind_texture_surface, int, struct pipe_surface *ps, int target, int level)
19 ST_PUBLIC(st_get_proc_address, st_proc, const char *procname)
20 #undef ST_PUBLIC