/external/mesa3d/src/mesa/state_tracker/ |
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, 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);
|
D | st_program.h | 64 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 …]
|
D | st_texture.h | 61 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 …]
|
D | st_cb_flush.c | 51 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()
|
D | st_atom_constbuf.c | 56 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 …]
|
D | st_sampler_view.h | 61 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,
|
D | st_cb_perfquery.c | 40 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 …]
|
D | st_context.h | 53 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 …]
|
D | st_atom.h | 39 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);
|
D | st_atom_atomicbuf.c | 68 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()
|
D | st_atom_storagebuf.c | 44 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()
|
D | st_nir.h | 44 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,
|
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.c | 153 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 …]
|
D | st_cb_fbo.c | 70 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 …]
|
D | st_manager.h | 35 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,
|
D | st_atom_image.c | 52 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()
|
D | st_cb_xformfb.c | 109 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()
|
D | st_context.c | 103 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 …]
|
D | st_draw.h | 42 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,
|
D | st_cb_semaphoreobjects.c | 66 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()
|
D | st_cb_program.c | 82 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()
|
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() 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()
|
D | st_cb_queryobj.c | 84 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()
|
D | st_cb_msaa.c | 46 struct st_context *st = st_context(ctx); in st_GetSamplePosition() 63 struct st_context *st = st_context(ctx); in st_GetProgrammableSampleCaps()
|