Home
last modified time | relevance | path

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

1234

/external/mesa3d/src/mesa/state_tracker/
Dst_program.h59 st_get_external_sampler_key(struct st_context *st, struct gl_program *prog) in st_get_external_sampler_key()
89 struct st_context *st; /**< variants are per-context */
163 struct st_context *st; /**< variants are per-context */
238 struct st_context *st; /**< variants are per-context */
328 st_reference_vertprog(struct st_context *st, in st_reference_vertprog()
338 st_reference_fragprog(struct st_context *st, in st_reference_fragprog()
348 st_reference_prog(struct st_context *st, in st_reference_prog()
358 st_reference_compprog(struct st_context *st, in st_reference_compprog()
371 st_get_generic_varying_index(struct st_context *st, GLuint attr) in st_get_generic_varying_index()
381 st_get_vp_variant(struct st_context *st,
[all …]
Dst_pbo.h29 struct st_context;
62 st_pbo_addresses_setup(struct st_context *st,
67 st_pbo_addresses_pixelstore(struct st_context *st,
78 st_pbo_draw(struct st_context *st, const struct st_pbo_addresses *addr,
82 st_pbo_create_vs(struct st_context *st);
85 st_pbo_create_gs(struct st_context *st);
88 st_pbo_get_upload_fs(struct st_context *st,
93 st_pbo_get_download_fs(struct st_context *st, enum pipe_texture_target target,
98 st_init_pbo_helpers(struct st_context *st);
101 st_destroy_pbo_helpers(struct st_context *st);
Dst_texture.h249 st_texture_create(struct st_context *st,
274 st_texture_match_image(struct st_context *st,
282 st_texture_image_map(struct st_context *st, struct st_texture_image *stImage,
289 st_texture_image_unmap(struct st_context *st,
312 st_destroy_bound_texture_handles(struct st_context *st);
315 st_destroy_bound_image_handles(struct st_context *st);
318 st_etc_fallback(struct st_context *st, struct gl_texture_image *texImage);
321 st_convert_image(const struct st_context *st, const struct gl_image_unit *u,
325 st_convert_image_from_unit(const struct st_context *st,
330 st_convert_sampler(const struct st_context *st,
[all …]
Dst_cb_flush.c49 void st_flush(struct st_context *st, in st_flush()
62 void st_finish( struct st_context *st ) in st_finish()
84 struct st_context *st = st_context(ctx); in st_glFlush()
102 struct st_context *st = st_context(ctx); in st_glFinish()
137 struct st_context *st = st_context(ctx); in st_get_graphics_reset_status()
154 struct st_context *st = data; in st_device_reset_callback()
164 st_install_device_reset_callback(struct st_context *st) in st_install_device_reset_callback()
Dst_atom_constbuf.c55 void st_upload_constants(struct st_context *st, struct gl_program *prog) in st_upload_constants()
134 void st_update_vs_constants(struct st_context *st ) in st_update_vs_constants()
142 void st_update_fs_constants(struct st_context *st ) in st_update_fs_constants()
150 void st_update_gs_constants(struct st_context *st ) in st_update_gs_constants()
160 void st_update_tcs_constants(struct st_context *st ) in st_update_tcs_constants()
170 void st_update_tes_constants(struct st_context *st ) in st_update_tes_constants()
180 void st_update_cs_constants(struct st_context *st ) in st_update_cs_constants()
188 static void st_bind_ubos(struct st_context *st, struct gl_program *prog, in st_bind_ubos()
226 void st_bind_vs_ubos(struct st_context *st) in st_bind_vs_ubos()
234 void st_bind_fs_ubos(struct st_context *st) in st_bind_fs_ubos()
[all …]
Dst_manager.c151 st_context_validate(struct st_context *st, in st_context_validate()
185 struct st_context *st) in st_framebuffer_validate()
432 st_framebuffer_create(struct st_context *st, in st_framebuffer_create()
610 st_framebuffers_purge(struct st_context *st) in st_framebuffers_purge()
641 struct st_context *st = (struct st_context *) stctxi; in st_context_flush()
679 struct st_context *st = (struct st_context *) stctxi; in st_context_teximage()
769 struct st_context *st = (struct st_context *) stctxi; in st_context_copy()
770 struct st_context *src = (struct st_context *) stsrci; in st_context_copy()
780 struct st_context *st = (struct st_context *) stctxi; in st_context_share()
781 struct st_context *src = (struct st_context *) stsrci; in st_context_share()
[all …]
Dst_atom_atomicbuf.c44 st_bind_atomics(struct st_context *st, struct gl_program *prog, in st_bind_atomics()
79 st_bind_vs_atomics(struct st_context *st) in st_bind_vs_atomics()
88 st_bind_fs_atomics(struct st_context *st) in st_bind_fs_atomics()
97 st_bind_gs_atomics(struct st_context *st) in st_bind_gs_atomics()
106 st_bind_tcs_atomics(struct st_context *st) in st_bind_tcs_atomics()
115 st_bind_tes_atomics(struct st_context *st) in st_bind_tes_atomics()
124 st_bind_cs_atomics(struct st_context *st) in st_bind_cs_atomics()
137 st_bind_hw_atomic_buffers(struct st_context *st) in st_bind_hw_atomic_buffers()
Dst_cb_fbo.c68 struct st_context *st = st_context(ctx); in st_renderbuffer_alloc_sw_storage()
114 struct st_context *st = st_context(ctx); in st_renderbuffer_alloc_storage()
237 struct st_context *st = st_context(ctx); in st_renderbuffer_delete()
390 st_update_renderbuffer_surface(struct st_context *st, in st_update_renderbuffer_surface()
508 struct st_context *st = st_context(ctx); in st_render_texture()
552 struct st_context *st = st_context(ctx); in st_finish_render_texture()
614 format = st_mesa_format_to_pipe_format(st_context(ctx), linearFormat); in st_validate_attachment()
637 struct st_context *st = st_context(ctx); in st_validate_framebuffer()
720 struct st_context *st = st_context(ctx); in st_DrawBuffers()
747 struct st_context *st = st_context(ctx); in st_ReadBuffer()
[all …]
Dst_draw.h43 struct st_context;
45 void st_init_draw( struct st_context *st );
47 void st_destroy_draw( struct st_context *st );
49 struct draw_context *st_get_draw_context(struct st_context *st);
78 st_draw_quad(struct st_context *st,
Dst_atom_storagebuf.c44 st_bind_ssbos(struct st_context *st, struct gl_program *prog, in st_bind_ssbos()
95 void st_bind_vs_ssbos(struct st_context *st) in st_bind_vs_ssbos()
103 void st_bind_fs_ssbos(struct st_context *st) in st_bind_fs_ssbos()
111 void st_bind_gs_ssbos(struct st_context *st) in st_bind_gs_ssbos()
119 void st_bind_tcs_ssbos(struct st_context *st) in st_bind_tcs_ssbos()
127 void st_bind_tes_ssbos(struct st_context *st) in st_bind_tes_ssbos()
135 void st_bind_cs_ssbos(struct st_context *st) in st_bind_cs_ssbos()
Dst_context.c96 struct st_context *st = st_context(ctx); in st_Enable()
115 struct pipe_screen *screen = st_context(ctx)->pipe->screen; in st_query_memory_info()
169 st_invalidate_buffers(struct st_context *st) in st_invalidate_buffers()
192 struct st_context *st = st_context(ctx); in st_invalidate_state()
254 st_destroy_context_priv(struct st_context *st, bool destroy_pipe) in st_destroy_context_priv()
293 st_init_driver_flags(struct st_context *st) in st_init_driver_flags()
355 static struct st_context *
361 struct st_context *st = ST_CALLOC_STRUCT( st_context); in st_create_context_priv()
560 struct st_context *
563 struct st_context *share, in st_create_context()
[all …]
Dst_atom_image.c52 st_convert_image(const struct st_context *st, const struct gl_image_unit *u, in st_convert_image()
125 st_convert_image_from_unit(const struct st_context *st, in st_convert_image_from_unit()
140 st_bind_images(struct st_context *st, struct gl_program *prog, in st_bind_images()
166 void st_bind_vs_images(struct st_context *st) in st_bind_vs_images()
174 void st_bind_fs_images(struct st_context *st) in st_bind_fs_images()
182 void st_bind_gs_images(struct st_context *st) in st_bind_gs_images()
190 void st_bind_tcs_images(struct st_context *st) in st_bind_tcs_images()
198 void st_bind_tes_images(struct st_context *st) in st_bind_tes_images()
206 void st_bind_cs_images(struct st_context *st) in st_bind_cs_images()
Dst_context.h48 struct st_context;
89 struct st_context struct
289 static inline struct st_context *st_context(struct gl_context *ctx) in st_context() argument
319 st_invalidate_buffers(struct st_context *st);
324 st_invalidate_readpix_cache(struct st_context *st) in st_invalidate_readpix_cache()
373 extern struct st_context *
376 struct st_context *share,
381 st_destroy_context(struct st_context *st);
Dst_sampler_view.h61 st_texture_release_sampler_view(struct st_context *st,
65 st_texture_release_all_sampler_views(struct st_context *st,
72 st_texture_get_current_sampler_view(const struct st_context *st,
76 st_get_texture_sampler_view_from_stobj(struct st_context *st,
83 st_get_buffer_sampler_view_from_stobj(struct st_context *st,
Dst_cb_flush.h37 struct st_context;
44 st_flush(struct st_context *st,
49 st_finish(struct st_context *st);
52 st_install_device_reset_callback(struct st_context *st);
Dst_manager.h35 struct st_context;
40 st_manager_flush_frontbuffer(struct st_context *st);
43 st_manager_validate_framebuffers(struct st_context *st);
46 st_manager_add_color_renderbuffer(struct st_context *st, struct gl_framebuffer *fb,
Dst_cb_xformfb.c112 struct st_context *st = st_context(ctx); in st_begin_transform_feedback()
162 struct st_context *st = st_context(ctx); in st_pause_transform_feedback()
171 struct st_context *st = st_context(ctx); in st_resume_transform_feedback()
189 struct st_context *st = st_context(ctx); in st_end_transform_feedback()
Dst_atom_texture.c59 st_update_single_texture(struct st_context *st, in st_update_single_texture()
101 update_textures(struct st_context *st, in update_textures()
222 st_update_vertex_textures(struct st_context *st) in st_update_vertex_textures()
237 st_update_fragment_textures(struct st_context *st) in st_update_fragment_textures()
250 st_update_geometry_textures(struct st_context *st) in st_update_geometry_textures()
265 st_update_tessctrl_textures(struct st_context *st) in st_update_tessctrl_textures()
280 st_update_tesseval_textures(struct st_context *st) in st_update_tesseval_textures()
295 st_update_compute_textures(struct st_context *st) in st_update_compute_textures()
Dst_cb_bitmap.c100 unpack_bitmap(struct st_context *st, in unpack_bitmap()
121 struct st_context *st = st_context(ctx); in make_bitmap_texture()
170 struct st_context *st = st_context(ctx); in setup_render_state()
268 struct st_context *st = st_context(ctx); in restore_render_state()
284 struct st_context *st = st_context(ctx); in draw_bitmap_quad()
335 reset_cache(struct st_context *st) in reset_cache()
382 create_cache_trans(struct st_context *st) in create_cache_trans()
407 st_flush_bitmap_cache(struct st_context *st) in st_flush_bitmap_cache()
465 struct st_context *st = ctx->st; in accum_bitmap()
534 init_bitmap_state(struct st_context *st) in init_bitmap_state()
[all …]
Dst_atom.h39 struct st_context;
51 void st_init_atoms( struct st_context *st );
52 void st_destroy_atoms( struct st_context *st );
53 void st_validate_state( struct st_context *st, enum st_pipeline pipeline );
76 #define ST_STATE(FLAG, st_update) void st_update(struct st_context *st);
Dst_texture.c57 st_texture_create(struct st_context *st, in st_texture_create()
202 st_texture_match_image(struct st_context *st, in st_texture_match_image()
248 st_texture_image_map(struct st_context *st, struct st_texture_image *stImage, in st_texture_image_map()
301 st_texture_image_unmap(struct st_context *st, in st_texture_image_unmap()
410 struct st_context *st = st_context(ctx); in st_create_color_map_texture()
431 st_destroy_bound_texture_handles_per_stage(struct st_context *st, in st_destroy_bound_texture_handles_per_stage()
457 st_destroy_bound_texture_handles(struct st_context *st) in st_destroy_bound_texture_handles()
471 st_destroy_bound_image_handles_per_stage(struct st_context *st, in st_destroy_bound_image_handles_per_stage()
497 st_destroy_bound_image_handles(struct st_context *st) in st_destroy_bound_image_handles()
511 st_create_texture_handle_from_unit(struct st_context *st, in st_create_texture_handle_from_unit()
[all …]
Dst_cb_queryobj.c83 struct pipe_context *pipe = st_context(ctx)->pipe; in st_DeleteQuery()
95 struct st_context *st = st_context(ctx); in st_BeginQuery()
101 st_flush_bitmap_cache(st_context(ctx)); in st_BeginQuery()
189 struct pipe_context *pipe = st_context(ctx)->pipe; in st_EndQuery()
193 st_flush_bitmap_cache(st_context(ctx)); in st_EndQuery()
296 struct pipe_context *pipe = st_context(ctx)->pipe; in st_WaitQuery()
315 struct pipe_context *pipe = st_context(ctx)->pipe; in st_CheckQuery()
325 struct pipe_context *pipe = st_context(ctx)->pipe; in st_GetTimestamp()
344 struct pipe_context *pipe = st_context(ctx)->pipe; in st_StoreQueryResult()
Dst_cb_perfmon.c42 struct st_context *st = st_context(ctx); in init_perf_monitor()
164 struct pipe_context *pipe = st_context(ctx)->pipe; in st_DeletePerfMonitor()
174 struct pipe_context *pipe = st_context(ctx)->pipe; in st_BeginPerfMonitor()
206 struct pipe_context *pipe = st_context(ctx)->pipe; in st_EndPerfMonitor()
224 struct pipe_context *pipe = st_context(ctx)->pipe; in st_ResetPerfMonitor()
240 struct pipe_context *pipe = st_context(ctx)->pipe; in st_IsPerfMonitorResultAvailable()
272 struct pipe_context *pipe = st_context(ctx)->pipe; in st_GetPerfMonitorResult()
332 st_have_perfmon(struct st_context *st) in st_have_perfmon()
345 struct st_context *st = st_context(ctx); in st_InitPerfMonitorGroups()
454 st_destroy_perfmon(struct st_context *st) in st_destroy_perfmon()
Dst_format.h47 st_mesa_format_to_pipe_format(const struct st_context *st, mesa_format mesaFormat);
54 st_choose_format(struct st_context *st, GLenum internalFormat,
60 st_choose_renderbuffer_format(struct st_context *st,
64 st_choose_matching_format(struct st_context *st, unsigned bind,
Dst_atom_sampler.c106 st_convert_sampler(const struct st_context *st, in st_convert_sampler()
224 st_convert_sampler_from_unit(const struct st_context *st, in st_convert_sampler_from_unit()
250 update_shader_samplers(struct st_context *st, in update_shader_samplers()
328 st_update_vertex_samplers(struct st_context *st) in st_update_vertex_samplers()
341 st_update_tessctrl_samplers(struct st_context *st) in st_update_tessctrl_samplers()
356 st_update_tesseval_samplers(struct st_context *st) in st_update_tesseval_samplers()
371 st_update_geometry_samplers(struct st_context *st) in st_update_geometry_samplers()
386 st_update_fragment_samplers(struct st_context *st) in st_update_fragment_samplers()
399 st_update_compute_samplers(struct st_context *st) in st_update_compute_samplers()

1234