Home
last modified time | relevance | path

Searched refs:st_context (Results 1 – 25 of 70) sorted by relevance

123

/external/mesa3d/src/mesa/state_tracker/
Dst_cb_bitmap.h37 struct st_context;
47 st_init_bitmap(struct st_context *st);
50 st_destroy_bitmap(struct st_context *st);
53 st_make_bitmap_fragment_program(struct st_context *st,
59 st_flush_bitmap_cache(struct st_context *st);
69 st_init_bitmap(struct st_context *st) in st_init_bitmap()
74 st_destroy_bitmap(struct st_context *st) in st_destroy_bitmap()
79 st_flush_bitmap_cache(struct st_context *st) in st_flush_bitmap_cache()
84 st_flush_bitmap(struct st_context *st) in st_flush_bitmap()
Dst_program.h47 struct st_context *st; /**< variants are per-context */
102 struct st_context *st; /**< variants are per-context */
171 struct st_context *st; /**< variants are per-context */
241 st_reference_vertprog(struct st_context *st, in st_reference_vertprog()
251 st_reference_geomprog(struct st_context *st, in st_reference_geomprog()
261 st_reference_fragprog(struct st_context *st, in st_reference_fragprog()
272 st_get_vp_variant(struct st_context *st,
278 st_get_fp_variant(struct st_context *st,
284 st_get_gp_variant(struct st_context *st,
299 st_release_vp_variants( struct st_context *st,
[all …]
Dst_cache.h41 struct st_context;
45 st_cached_blend_state(struct st_context *st,
49 st_cached_sampler_state(struct st_context *st,
53 st_cached_depth_stencil_alpha_state(struct st_context *st,
57 st_cached_rasterizer_state(struct st_context *st,
61 st_cached_fs_state(struct st_context *st,
66 st_cached_vs_state(struct st_context *st,
Dst_cb_flush.c52 is_front_buffer_dirty(struct st_context *st) in is_front_buffer_dirty()
65 display_front_buffer(struct st_context *st) in display_front_buffer()
79 void st_flush( struct st_context *st, in st_flush()
93 void st_finish( struct st_context *st ) in st_finish()
113 struct st_context *st = st_context(ctx); in st_glFlush()
133 struct st_context *st = st_context(ctx); in st_glFinish()
Dst_manager.h36 struct st_context;
39 st_manager_get_egl_image_surface(struct st_context *st,
43 st_manager_flush_frontbuffer(struct st_context *st);
46 st_manager_validate_framebuffers(struct st_context *st);
49 st_manager_add_color_renderbuffer(struct st_context *st, struct gl_framebuffer *fb,
Dst_manager.c148 st_context_validate(struct st_context *st, in st_context_validate()
182 struct st_context *st) in st_framebuffer_validate()
463 struct st_context *st = (struct st_context *) stctxi; in st_context_flush()
475 struct st_context *st = (struct st_context *) stctxi; in st_context_teximage()
578 struct st_context *st = (struct st_context *) stctxi; in st_context_copy()
579 struct st_context *src = (struct st_context *) stsrci; in st_context_copy()
588 struct st_context *st = (struct st_context *) stctxi; in st_context_share()
589 struct st_context *src = (struct st_context *) stsrci; in st_context_share()
597 struct st_context *st = (struct st_context *) stctxi; in st_context_destroy()
607 struct st_context *shared_ctx = (struct st_context *) shared_stctxi; in st_api_create_context()
[all …]
Dst_cb_drawpixels.h37 struct st_context;
44 st_destroy_drawpix(struct st_context *st);
47 st_make_drawpix_fragment_program(struct st_context *st,
52 st_make_drawpix_z_stencil_program(struct st_context *st,
64 st_destroy_drawpix(struct st_context *st) in st_destroy_drawpix()
Dst_context.h42 struct st_context;
64 void (*update)( struct st_context *st );
69 struct st_context struct
204 static INLINE struct st_context *st_context(struct gl_context *ctx) in st_context() argument
268 extern struct st_context *
271 struct st_context *share,
275 st_destroy_context(struct st_context *st);
Dst_cb_queryobj.c69 struct pipe_context *pipe = st_context(ctx)->pipe; in st_DeleteQuery()
84 struct pipe_context *pipe = st_context(ctx)->pipe; in st_BeginQuery()
88 st_flush_bitmap_cache(st_context(ctx)); in st_BeginQuery()
132 struct pipe_context *pipe = st_context(ctx)->pipe; in st_EndQuery()
135 st_flush_bitmap_cache(st_context(ctx)); in st_EndQuery()
149 struct pipe_context *pipe = st_context(ctx)->pipe; in st_WaitQuery()
171 struct pipe_context *pipe = st_context(ctx)->pipe; in st_CheckQuery()
181 struct pipe_screen *screen = st_context(ctx)->pipe->screen; in st_GetTimestamp()
Dst_cb_program.c58 struct st_context *st = st_context(ctx); in st_bind_program()
81 struct st_context *st = st_context(ctx); in st_use_program()
126 struct st_context *st = st_context(ctx); in st_delete_program()
196 struct st_context *st = st_context(ctx); in st_program_string_notify()
Dst_cb_xformfb.c114 struct st_context *st = st_context(ctx); in st_begin_transform_feedback()
160 struct st_context *st = st_context(ctx); in st_pause_transform_feedback()
169 struct st_context *st = st_context(ctx); in st_resume_transform_feedback()
200 struct st_context *st = st_context(ctx); in st_end_transform_feedback()
Dst_cb_bufferobjects.c129 pipe_buffer_write(st_context(ctx)->pipe, in st_bufferobj_subdata()
159 pipe_buffer_read(st_context(ctx)->pipe, st_obj->buffer, in st_bufferobj_get_subdata()
179 struct st_context *st = st_context(ctx); in st_bufferobj_data()
254 struct pipe_context *pipe = st_context(ctx)->pipe; in st_bufferobj_map_range()
311 struct pipe_context *pipe = st_context(ctx)->pipe; in st_bufferobj_flush_mapped_range()
334 struct pipe_context *pipe = st_context(ctx)->pipe; in st_bufferobj_unmap()
358 struct pipe_context *pipe = st_context(ctx)->pipe; in st_copy_buffer_subdata()
383 st_bufferobj_validate_usage(struct st_context *st, in st_bufferobj_validate_usage()
Dst_cb_fbo.c66 struct pipe_screen *screen = st_context(ctx)->pipe->screen; in st_renderbuffer_alloc_sw_storage()
112 struct st_context *st = st_context(ctx); in st_renderbuffer_alloc_storage()
232 struct st_context *st = st_context(ctx); in st_renderbuffer_delete()
387 struct st_context *st = st_context(ctx); in st_render_texture()
581 struct st_context *st = st_context(ctx); in st_validate_framebuffer()
665 struct st_context *st = st_context(ctx); in st_DrawBuffers()
686 struct st_context *st = st_context(ctx); in st_ReadBuffer()
707 struct st_context *st = st_context(ctx); in st_MapRenderbuffer()
777 struct st_context *st = st_context(ctx); in st_UnmapRenderbuffer()
Dst_atom.h39 struct st_context;
42 void st_init_atoms( struct st_context *st );
43 void st_destroy_atoms( struct st_context *st );
46 void st_validate_state( struct st_context *st );
Dst_context.c78 struct st_context *st = st_context(ctx); in st_invalidate_state()
116 static struct st_context *
122 struct st_context *st = ST_CALLOC_STRUCT( st_context ); in st_create_context_priv()
211 struct st_context *st_create_context(gl_api api, struct pipe_context *pipe, in st_create_context()
213 struct st_context *share, in st_create_context()
245 static void st_destroy_context_priv( struct st_context *st ) in st_destroy_context_priv()
281 void st_destroy_context( struct st_context *st ) in st_destroy_context()
Dst_extensions.h33 struct st_context;
35 extern void st_init_limits(struct st_context *st);
37 extern void st_init_extensions(struct st_context *st);
Dst_cb_clear.h34 struct st_context;
37 st_init_clear(struct st_context *st);
41 st_destroy_clear(struct st_context *st);
Dst_cb_flush.h37 struct st_context;
43 st_flush(struct st_context *st,
47 st_finish(struct st_context *st);
Dst_gen_mipmap.h37 struct st_context;
40 st_init_generate_mipmap(struct st_context *st);
44 st_destroy_generate_mipmap(struct st_context *st);
Dst_cb_blit.h36 struct st_context;
40 st_init_blit(struct st_context *st);
43 st_destroy_blit(struct st_context *st);
Dst_cb_drawtex.h17 struct st_context;
25 st_destroy_drawtex(struct st_context *st);
35 st_destroy_drawtex(struct st_context *st) in st_destroy_drawtex()
Dst_cb_bitmap.c121 struct st_context *st = st_context(ctx); in make_bitmap_fragment_program()
177 make_bitmap_fragment_program_glsl(struct st_context *st, in make_bitmap_fragment_program_glsl()
214 st_make_bitmap_fragment_program(struct st_context *st, in st_make_bitmap_fragment_program()
267 unpack_bitmap(struct st_context *st, in unpack_bitmap()
288 struct st_context *st = st_context(ctx); in make_bitmap_texture()
332 setup_bitmap_vertex_data(struct st_context *st, bool normalized, in setup_bitmap_vertex_data()
413 struct st_context *st = st_context(ctx); in draw_bitmap_quad()
557 reset_cache(struct st_context *st) in reset_cache()
610 create_cache_trans(struct st_context *st) in create_cache_trans()
636 st_flush_bitmap_cache(struct st_context *st) in st_flush_bitmap_cache()
[all …]
Dst_atom.c74 void st_init_atoms( struct st_context *st ) in st_init_atoms()
80 void st_destroy_atoms( struct st_context *st ) in st_destroy_atoms()
115 static void check_program_state( struct st_context *st ) in check_program_state()
129 static void check_attrib_edgeflag(struct st_context *st) in check_attrib_edgeflag()
150 void st_validate_state( struct st_context *st )
Dst_draw.h44 struct st_context;
46 void st_init_draw( struct st_context *st );
48 void st_destroy_draw( struct st_context *st );
Dst_cb_syncobj.c59 struct pipe_screen *screen = st_context(ctx)->pipe->screen; in st_delete_sync_object()
69 struct pipe_context *pipe = st_context(ctx)->pipe; in st_fence_sync()
80 struct pipe_screen *screen = st_context(ctx)->pipe->screen; in st_check_sync()
93 struct pipe_screen *screen = st_context(ctx)->pipe->screen; in st_client_wait_sync()

123