Home
last modified time | relevance | path

Searched refs:zink_context (Results 1 – 17 of 17) sorted by relevance

/external/mesa3d/src/gallium/drivers/zink/
Dzink_context.h79 struct zink_context { struct
144 static inline struct zink_context * argument
145 zink_context(struct pipe_context *context) in zink_context() function
147 return (struct zink_context *)context; in zink_context()
151 zink_curr_batch(struct zink_context *ctx) in zink_curr_batch()
158 zink_batch_rp(struct zink_context *ctx);
161 zink_batch_no_rp(struct zink_context *ctx);
171 zink_begin_render_pass(struct zink_context *ctx,
Dzink_query.h28 struct zink_context;
33 zink_suspend_queries(struct zink_context *ctx, struct zink_batch *batch);
36 zink_resume_queries(struct zink_context *ctx, struct zink_batch *batch);
42 zink_query_update_gs_states(struct zink_context *ctx);
Dzink_context.c56 struct zink_context *ctx = zink_context(pctx); in zink_context_destroy()
82 struct zink_context *ctx = zink_context(pctx); in zink_get_device_reset_status()
104 struct zink_context *ctx = zink_context(pctx); in zink_set_device_reset_callback()
216 struct zink_context *ctx = zink_context(pctx); in zink_bind_sampler_states()
229 struct zink_batch *batch = zink_curr_batch(zink_context(pctx)); in zink_delete_sampler_state()
431 struct zink_context *ctx = zink_context(pctx); in zink_set_vertex_buffers()
460 struct zink_context *ctx = zink_context(pctx); in zink_set_viewport_states()
484 struct zink_context *ctx = zink_context(pctx); in zink_set_scissor_states()
503 struct zink_context *ctx = zink_context(pctx); in zink_set_constant_buffer()
537 struct zink_context *ctx = zink_context(pctx); in zink_set_sampler_views()
[all …]
Dzink_query.c141 struct zink_batch *batch = zink_batch_no_rp(zink_context(pctx)); in zink_create_query()
306 reset_pool(struct zink_context *ctx, struct zink_batch *batch, struct zink_query *q) in reset_pool()
326 begin_query(struct zink_context *ctx, struct zink_batch *batch, struct zink_query *q) in begin_query()
366 struct zink_context *ctx = zink_context(pctx); in zink_begin_query()
379 end_query(struct zink_context *ctx, struct zink_batch *batch, struct zink_query *q) in end_query()
403 struct zink_context *ctx = zink_context(pctx); in zink_end_query()
429 zink_suspend_queries(struct zink_context *ctx, struct zink_batch *batch) in zink_suspend_queries()
447 zink_resume_queries(struct zink_context *ctx, struct zink_batch *batch) in zink_resume_queries()
457 zink_query_update_gs_states(struct zink_context *ctx) in zink_query_update_gs_states()
471 struct zink_context *ctx = zink_context(pctx); in zink_set_active_query_state()
[all …]
Dzink_batch.h32 struct zink_context;
62 zink_start_batch(struct zink_context *ctx, struct zink_batch *batch);
65 zink_end_batch(struct zink_context *ctx, struct zink_batch *batch);
Dzink_program.c137 update_shader_modules(struct zink_context *ctx, struct zink_shader *stages[ZINK_SHADER_COUNT], stru… in update_shader_modules()
179 init_slot_map(struct zink_context *ctx, struct zink_gfx_program *prog) in init_slot_map()
201 zink_create_gfx_program(struct zink_context *ctx, in zink_create_gfx_program()
410 bind_stage(struct zink_context *ctx, enum pipe_shader_type stage, in bind_stage()
422 bind_stage(zink_context(pctx), PIPE_SHADER_VERTEX, cso); in zink_bind_vs_state()
442 bind_stage(zink_context(pctx), PIPE_SHADER_FRAGMENT, cso); in zink_bind_fs_state()
462 bind_stage(zink_context(pctx), PIPE_SHADER_GEOMETRY, cso); in zink_bind_gs_state()
468 zink_shader_free(zink_context(pctx), cso); in zink_delete_shader_state()
473 zink_program_init(struct zink_context *ctx) in zink_program_init()
Dzink_compiler.h36 struct zink_context;
85 zink_shader_free(struct zink_context *ctx, struct zink_shader *shader);
Dzink_framebuffer.h32 struct zink_context;
56 zink_create_framebuffer(struct zink_context *ctx, struct zink_screen *screen,
Dzink_state.c84 struct zink_context *ctx = zink_context(pctx); in zink_bind_vertex_elements_state()
269 struct zink_gfx_pipeline_state* state = &zink_context(pctx)->gfx_pipeline_state; in zink_bind_blend_state()
368 struct zink_context *ctx = zink_context(pctx); in zink_bind_depth_stencil_alpha_state()
449 struct zink_context *ctx = zink_context(pctx); in zink_bind_rasterizer_state()
Dzink_program.h62 zink_create_gfx_program(struct zink_context *ctx,
76 zink_program_init(struct zink_context *ctx);
Dzink_batch.c17 reset_batch(struct zink_context *ctx, struct zink_batch *batch) in reset_batch()
61 zink_start_batch(struct zink_context *ctx, struct zink_batch *batch) in zink_start_batch()
76 zink_end_batch(struct zink_context *ctx, struct zink_batch *batch) in zink_end_batch()
Dzink_resource.c388 zink_transfer_copy_bufimage(struct zink_context *ctx, in zink_transfer_copy_bufimage()
482 struct zink_context *ctx = zink_context(pctx); in zink_transfer_map()
569 struct zink_context *ctx = zink_context(pctx); in zink_transfer_map()
619 struct zink_context *ctx = zink_context(pctx); in zink_transfer_unmap()
628 struct zink_context *ctx = zink_context(pctx); in zink_transfer_unmap()
Dzink_draw.c42 zink_emit_xfb_counter_barrier(struct zink_context *ctx) in zink_emit_xfb_counter_barrier()
79 zink_emit_xfb_vertex_input_barrier(struct zink_context *ctx, struct zink_resource *res) in zink_emit_xfb_vertex_input_barrier()
114 struct zink_context *ctx = zink_context(pctx); in zink_emit_stream_output_targets()
136 zink_bind_vertex_buffers(struct zink_batch *batch, struct zink_context *ctx) in zink_bind_vertex_buffers()
162 get_gfx_program(struct zink_context *ctx) in get_gfx_program()
211 struct zink_context *ctx = zink_context(pctx); in zink_draw_vbo()
Dzink_framebuffer.c35 framebuffer_null_surface_init(struct zink_context *ctx, struct zink_framebuffer_state *state) in framebuffer_null_surface_init()
78 zink_create_framebuffer(struct zink_context *ctx, struct zink_screen *screen, in zink_create_framebuffer()
Dzink_blit.c11 blit_resolve(struct zink_context *ctx, const struct pipe_blit_info *info) in blit_resolve()
89 blit_native(struct zink_context *ctx, const struct pipe_blit_info *info) in blit_native()
174 struct zink_context *ctx = zink_context(pctx); in zink_blit()
Dmeson.build28 'zink_context.c',
Dzink_compiler.c362 zink_shader_free(struct zink_context *ctx, struct zink_shader *shader) in zink_shader_free()