/external/mesa3d/src/mesa/state_tracker/ |
D | st_program.h | 59 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 …]
|
D | st_pbo.h | 29 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);
|
D | st_texture.h | 249 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 …]
|
D | st_cb_flush.c | 49 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()
|
D | st_atom_constbuf.c | 55 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 …]
|
D | st_manager.c | 151 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 …]
|
D | st_atom_atomicbuf.c | 44 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()
|
D | st_cb_fbo.c | 68 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 …]
|
D | st_draw.h | 43 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,
|
D | st_atom_storagebuf.c | 44 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()
|
D | st_context.c | 96 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 …]
|
D | st_atom_image.c | 52 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()
|
D | st_context.h | 48 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);
|
D | st_sampler_view.h | 61 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,
|
D | st_cb_flush.h | 37 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);
|
D | st_manager.h | 35 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,
|
D | st_cb_xformfb.c | 112 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()
|
D | st_atom_texture.c | 59 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()
|
D | st_cb_bitmap.c | 100 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 …]
|
D | st_atom.h | 39 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);
|
D | st_texture.c | 57 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 …]
|
D | st_cb_queryobj.c | 83 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()
|
D | st_cb_perfmon.c | 42 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()
|
D | st_format.h | 47 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,
|
D | st_atom_sampler.c | 106 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()
|