Home
last modified time | relevance | path

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

12345

/external/mesa3d/src/mesa/state_tracker/
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,
94 st_pbo_get_download_fs(struct st_context *st, enum pipe_texture_target target,
100 st_init_pbo_helpers(struct st_context *st);
103 st_destroy_pbo_helpers(struct st_context *st);
Dst_program.h64 st_get_external_sampler_key(struct st_context *st, struct gl_program *prog) in st_get_external_sampler_key()
121 struct st_context *st; /**< variants are per-context */
164 struct st_context *st;
191 struct st_context *st; /**< variants are per-context */
274 st_reference_prog(struct st_context *st, in st_reference_prog()
299 st_get_generic_varying_index(struct st_context *st, GLuint attr) in st_get_generic_varying_index()
309 st_get_vp_variant(struct st_context *st,
315 st_get_fp_variant(struct st_context *st,
320 st_get_common_variant(struct st_context *st,
325 st_release_variants(struct st_context *st, struct st_program *p);
[all …]
Dst_texture.h61 struct st_context *st;
263 st_texture_create(struct st_context *st,
288 st_texture_match_image(struct st_context *st,
296 st_texture_image_map(struct st_context *st, struct st_texture_image *stImage,
303 st_texture_image_unmap(struct st_context *st,
326 st_destroy_bound_texture_handles(struct st_context *st);
329 st_destroy_bound_image_handles(struct st_context *st);
332 st_astc_format_fallback(const struct st_context *st, mesa_format format);
335 st_compressed_format_fallback(struct st_context *st, mesa_format format);
338 st_convert_image(const struct st_context *st, const struct gl_image_unit *u,
[all …]
Dst_cb_flush.c51 st_flush(struct st_context *st, in st_flush()
68 st_finish(struct st_context *st) in st_finish()
92 struct st_context *st = st_context(ctx); in st_glFlush()
113 struct st_context *st = st_context(ctx); in st_glFinish()
143 struct st_context *st = data; in st_device_reset_callback()
160 struct st_context *st = st_context(ctx); in st_get_graphics_reset_status()
177 st_install_device_reset_callback(struct st_context *st) in st_install_device_reset_callback()
Dst_atom_constbuf.c56 st_upload_constants(struct st_context *st, struct gl_program *prog) in st_upload_constants()
153 st_update_vs_constants(struct st_context *st) in st_update_vs_constants()
162 st_update_fs_constants(struct st_context *st) in st_update_fs_constants()
171 st_update_gs_constants(struct st_context *st) in st_update_gs_constants()
182 st_update_tcs_constants(struct st_context *st) in st_update_tcs_constants()
193 st_update_tes_constants(struct st_context *st) in st_update_tes_constants()
204 st_update_cs_constants(struct st_context *st) in st_update_cs_constants()
213 st_bind_ubos(struct st_context *st, struct gl_program *prog, in st_bind_ubos()
252 st_bind_vs_ubos(struct st_context *st) in st_bind_vs_ubos()
261 st_bind_fs_ubos(struct st_context *st) in st_bind_fs_ubos()
[all …]
Dst_sampler_view.h61 st_texture_release_context_sampler_view(struct st_context *st,
65 st_texture_release_all_sampler_views(struct st_context *st,
69 st_delete_texture_sampler_views(struct st_context *st,
73 st_texture_get_current_sampler_view(const struct st_context *st,
77 st_get_texture_sampler_view_from_stobj(struct st_context *st,
84 st_get_buffer_sampler_view_from_stobj(struct st_context *st,
Dst_cb_perfquery.c40 st_have_perfquery(struct st_context *st) in st_have_perfquery()
55 struct pipe_context *pipe = st_context(ctx)->pipe; in st_InitPerfQueryInfo()
68 struct pipe_context *pipe = st_context(ctx)->pipe; in st_GetPerfQueryInfo()
115 struct pipe_context *pipe = st_context(ctx)->pipe; in st_GetPerfCounterInfo()
129 struct pipe_context *pipe = st_context(ctx)->pipe; in st_DeletePerfQuery()
144 struct pipe_context *pipe = st_context(ctx)->pipe; in st_BeginPerfQuery()
161 struct pipe_context *pipe = st_context(ctx)->pipe; in st_EndPerfQuery()
169 struct pipe_context *pipe = st_context(ctx)->pipe; in st_WaitPerfQuery()
179 struct pipe_context *pipe = st_context(ctx)->pipe; in st_IsPerfQueryReady()
194 struct pipe_context *pipe = st_context(ctx)->pipe; in st_GetPerfQueryData()
[all …]
Dst_context.h53 struct st_context;
121 struct st_context struct
386 static inline struct st_context * argument
387 st_context(struct gl_context *ctx) in st_context() function
393 extern struct st_context *
396 struct st_context *share,
401 st_destroy_context(struct st_context *st);
405 st_invalidate_buffers(struct st_context *st);
409 st_save_zombie_sampler_view(struct st_context *st,
413 st_save_zombie_shader(struct st_context *st,
[all …]
Dst_atom.h39 struct st_context;
57 void st_init_atoms( struct st_context *st );
58 void st_destroy_atoms( struct st_context *st );
59 void st_validate_state( struct st_context *st, enum st_pipeline pipeline );
63 st_setup_arrays(struct st_context *st,
71 st_setup_current_user(struct st_context *st,
92 #define ST_STATE(FLAG, st_update) void st_update(struct st_context *st);
Dst_atom_atomicbuf.c68 st_bind_atomics(struct st_context *st, struct gl_program *prog, in st_bind_atomics()
97 st_bind_vs_atomics(struct st_context *st) in st_bind_vs_atomics()
106 st_bind_fs_atomics(struct st_context *st) in st_bind_fs_atomics()
115 st_bind_gs_atomics(struct st_context *st) in st_bind_gs_atomics()
124 st_bind_tcs_atomics(struct st_context *st) in st_bind_tcs_atomics()
133 st_bind_tes_atomics(struct st_context *st) in st_bind_tes_atomics()
142 st_bind_cs_atomics(struct st_context *st) in st_bind_cs_atomics()
155 st_bind_hw_atomic_buffers(struct st_context *st) in st_bind_hw_atomic_buffers()
Dst_atom_storagebuf.c44 st_bind_ssbos(struct st_context *st, struct gl_program *prog, in st_bind_ssbos()
96 void st_bind_vs_ssbos(struct st_context *st) in st_bind_vs_ssbos()
104 void st_bind_fs_ssbos(struct st_context *st) in st_bind_fs_ssbos()
112 void st_bind_gs_ssbos(struct st_context *st) in st_bind_gs_ssbos()
120 void st_bind_tcs_ssbos(struct st_context *st) in st_bind_tcs_ssbos()
128 void st_bind_tes_ssbos(struct st_context *st) in st_bind_tes_ssbos()
136 void st_bind_cs_ssbos(struct st_context *st) in st_bind_cs_ssbos()
Dst_nir.h44 void st_finalize_nir(struct st_context *st, struct gl_program *prog,
55 void st_nir_assign_varying_locations(struct st_context *st,
61 void st_nir_lower_uniforms(struct st_context *st, struct nir_shader *nir);
64 st_nir_finish_builtin_shader(struct st_context *st,
69 st_nir_make_passthrough_shader(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.c153 st_context_validate(struct st_context *st, in st_context_validate()
207 struct st_context *st) in st_framebuffer_validate()
437 st_framebuffer_create(struct st_context *st, in st_framebuffer_create()
624 st_framebuffers_purge(struct st_context *st) in st_framebuffers_purge()
657 struct st_context *st = (struct st_context *) stctxi; in st_context_flush()
702 struct st_context *st = (struct st_context *) stctxi; in st_context_teximage()
792 struct st_context *st = (struct st_context *) stctxi; in st_context_copy()
793 struct st_context *src = (struct st_context *) stsrci; in st_context_copy()
803 struct st_context *st = (struct st_context *) stctxi; in st_context_share()
804 struct st_context *src = (struct st_context *) stsrci; in st_context_share()
[all …]
Dst_cb_fbo.c70 struct st_context *st = st_context(ctx); in st_renderbuffer_alloc_sw_storage()
116 struct st_context *st = st_context(ctx); in st_renderbuffer_alloc_storage()
286 struct st_context *st = st_context(ctx); in st_renderbuffer_delete()
456 st_update_renderbuffer_surface(struct st_context *st, in st_update_renderbuffer_surface()
577 struct st_context *st = st_context(ctx); in st_render_texture()
618 struct st_context *st = st_context(ctx); in st_finish_render_texture()
679 format = st_mesa_format_to_pipe_format(st_context(ctx), linearFormat); in st_validate_attachment()
704 struct st_context *st = st_context(ctx); in st_validate_framebuffer()
783 struct st_context *st = st_context(ctx); in st_discard_framebuffer()
811 struct st_context *st = st_context(ctx); in st_DrawBufferAllocate()
[all …]
Dst_manager.h35 struct st_context;
42 st_manager_flush_frontbuffer(struct st_context *st);
45 st_manager_validate_framebuffers(struct st_context *st);
48 st_manager_add_color_renderbuffer(struct st_context *st, struct gl_framebuffer *fb,
Dst_atom_image.c52 st_convert_image(const struct st_context *st, const struct gl_image_unit *u, in st_convert_image()
143 st_convert_image_from_unit(const struct st_context *st, in st_convert_image_from_unit()
159 st_bind_images(struct st_context *st, struct gl_program *prog, in st_bind_images()
186 void st_bind_vs_images(struct st_context *st) in st_bind_vs_images()
194 void st_bind_fs_images(struct st_context *st) in st_bind_fs_images()
202 void st_bind_gs_images(struct st_context *st) in st_bind_gs_images()
210 void st_bind_tcs_images(struct st_context *st) in st_bind_tcs_images()
218 void st_bind_tes_images(struct st_context *st) in st_bind_tes_images()
226 void st_bind_cs_images(struct st_context *st) in st_bind_cs_images()
Dst_cb_xformfb.c109 struct st_context *st = st_context(ctx); in st_begin_transform_feedback()
159 struct st_context *st = st_context(ctx); in st_pause_transform_feedback()
168 struct st_context *st = st_context(ctx); in st_resume_transform_feedback()
186 struct st_context *st = st_context(ctx); in st_end_transform_feedback()
Dst_context.c103 struct st_context *st = st_context(ctx); in st_Enable()
125 struct pipe_screen *screen = st_context(ctx)->pipe->screen; in st_query_memory_info()
179 st_invalidate_buffers(struct st_context *st) in st_invalidate_buffers()
210 struct st_context *st = st_context(ctx); in st_invalidate_state()
294 st_save_zombie_sampler_view(struct st_context *st, in st_save_zombie_sampler_view()
324 st_save_zombie_shader(struct st_context *st, in st_save_zombie_shader()
353 free_zombie_sampler_views(struct st_context *st) in free_zombie_sampler_views()
383 free_zombie_shaders(struct st_context *st) in free_zombie_shaders()
439 st_context_free_zombie_objects(struct st_context *st) in st_context_free_zombie_objects()
447 st_destroy_context_priv(struct st_context *st, bool destroy_pipe) in st_destroy_context_priv()
[all …]
Dst_draw.h42 struct st_context;
46 void st_destroy_draw( struct st_context *st );
48 struct draw_context *st_get_draw_context(struct st_context *st);
78 st_draw_quad(struct st_context *st,
Dst_cb_semaphoreobjects.c66 struct st_context *st = st_context(ctx); in st_import_semaphoreobj_fd()
87 struct st_context *st = st_context(ctx); in st_server_wait_semaphore()
136 struct st_context *st = st_context(ctx); in st_server_signal_semaphore()
Dst_cb_program.c82 struct st_context *st = st_context(ctx); in st_delete_program()
106 struct st_context *st = st_context(ctx); in st_program_string_notify()
154 struct pipe_screen *screen = st_context(ctx)->pipe->screen; in st_max_shader_compiler_threads()
164 struct pipe_screen *screen = st_context(ctx)->pipe->screen; in st_get_shader_program_completion_status()
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()
256 update_textures_local(struct st_context *st, in update_textures_local()
270 st_update_vertex_textures(struct st_context *st) in st_update_vertex_textures()
284 st_update_fragment_textures(struct st_context *st) in st_update_fragment_textures()
296 st_update_geometry_textures(struct st_context *st) in st_update_geometry_textures()
308 st_update_tessctrl_textures(struct st_context *st) in st_update_tessctrl_textures()
320 st_update_tesseval_textures(struct st_context *st) in st_update_tesseval_textures()
332 st_update_compute_textures(struct st_context *st) in st_update_compute_textures()
Dst_cb_queryobj.c84 struct pipe_context *pipe = st_context(ctx)->pipe; in st_DeleteQuery()
93 target_to_index(const struct st_context *st, const struct gl_query_object *q) in target_to_index()
135 struct st_context *st = st_context(ctx); in st_BeginQuery()
141 st_flush_bitmap_cache(st_context(ctx)); in st_BeginQuery()
233 struct st_context *st = st_context(ctx); in st_EndQuery()
238 st_flush_bitmap_cache(st_context(ctx)); in st_EndQuery()
346 struct pipe_context *pipe = st_context(ctx)->pipe; in st_WaitQuery()
365 struct pipe_context *pipe = st_context(ctx)->pipe; in st_CheckQuery()
375 struct pipe_context *pipe = st_context(ctx)->pipe; in st_GetTimestamp()
394 struct pipe_context *pipe = st_context(ctx)->pipe; in st_StoreQueryResult()
Dst_cb_msaa.c46 struct st_context *st = st_context(ctx); in st_GetSamplePosition()
63 struct st_context *st = st_context(ctx); in st_GetProgrammableSampleCaps()

12345