/external/mesa3d/src/gallium/include/pipe/ |
D | p_context.h | 87 struct pipe_context { struct 103 void (*destroy)( struct pipe_context * ); argument 109 void (*draw_vbo)( struct pipe_context *pipe, argument 119 void (*render_condition)( struct pipe_context *pipe, argument 128 struct pipe_query *(*create_query)( struct pipe_context *pipe, argument 147 struct pipe_query *(*create_batch_query)( struct pipe_context *pipe, argument 151 void (*destroy_query)(struct pipe_context *pipe, argument 154 boolean (*begin_query)(struct pipe_context *pipe, struct pipe_query *q); argument 155 bool (*end_query)(struct pipe_context *pipe, struct pipe_query *q); argument 162 boolean (*get_query_result)(struct pipe_context *pipe, argument [all …]
|
/external/virglrenderer/src/gallium/include/pipe/ |
D | p_context.h | 80 struct pipe_context { struct 86 void (*destroy)( struct pipe_context * ); argument 92 void (*draw_vbo)( struct pipe_context *pipe, argument 102 void (*render_condition)( struct pipe_context *pipe, argument 111 struct pipe_query *(*create_query)( struct pipe_context *pipe, argument 114 void (*destroy_query)(struct pipe_context *pipe, argument 117 void (*begin_query)(struct pipe_context *pipe, struct pipe_query *q); argument 118 void (*end_query)(struct pipe_context *pipe, struct pipe_query *q); argument 125 boolean (*get_query_result)(struct pipe_context *pipe, argument 135 void * (*create_blend_state)(struct pipe_context *, argument [all …]
|
/external/mesa3d/src/gallium/drivers/ddebug/ |
D | dd_context.c | 49 dd_context_create_query(struct pipe_context *_pipe, unsigned query_type, in dd_context_create_query() 52 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_create_query() 74 dd_context_create_batch_query(struct pipe_context *_pipe, unsigned num_queries, in dd_context_create_batch_query() 77 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_create_batch_query() 100 dd_context_destroy_query(struct pipe_context *_pipe, in dd_context_destroy_query() 103 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_destroy_query() 110 dd_context_begin_query(struct pipe_context *_pipe, struct pipe_query *query) in dd_context_begin_query() 113 struct pipe_context *pipe = dctx->pipe; in dd_context_begin_query() 119 dd_context_end_query(struct pipe_context *_pipe, struct pipe_query *query) in dd_context_end_query() 122 struct pipe_context *pipe = dctx->pipe; in dd_context_end_query() [all …]
|
/external/mesa3d/src/gallium/drivers/trace/ |
D | tr_context.c | 91 trace_context_draw_vbo(struct pipe_context *_pipe, in trace_context_draw_vbo() 95 struct pipe_context *pipe = tr_ctx->pipe; in trace_context_draw_vbo() 111 trace_context_create_query(struct pipe_context *_pipe, in trace_context_create_query() 116 struct pipe_context *pipe = tr_ctx->pipe; in trace_context_create_query() 149 trace_context_destroy_query(struct pipe_context *_pipe, in trace_context_destroy_query() 153 struct pipe_context *pipe = tr_ctx->pipe; in trace_context_destroy_query() 171 trace_context_begin_query(struct pipe_context *_pipe, in trace_context_begin_query() 175 struct pipe_context *pipe = tr_ctx->pipe; in trace_context_begin_query() 193 trace_context_end_query(struct pipe_context *_pipe, in trace_context_end_query() 197 struct pipe_context *pipe = tr_ctx->pipe; in trace_context_end_query() [all …]
|
D | tr_context.h | 47 struct pipe_context base; 49 struct pipe_context *pipe; 54 trace_context_check(const struct pipe_context *pipe); 58 trace_context(struct pipe_context *pipe) in trace_context() 68 struct pipe_context * 70 struct pipe_context *pipe);
|
/external/mesa3d/src/gallium/auxiliary/util/ |
D | u_simple_shaders.h | 37 struct pipe_context; 48 util_make_vertex_passthrough_shader(struct pipe_context *pipe, 55 util_make_vertex_passthrough_shader_with_so(struct pipe_context *pipe, 63 util_make_layered_clear_vertex_shader(struct pipe_context *pipe); 66 util_make_layered_clear_helper_vertex_shader(struct pipe_context *pipe); 69 util_make_layered_clear_geometry_shader(struct pipe_context *pipe); 72 util_make_fragment_tex_shader_writemask(struct pipe_context *pipe, 82 util_make_fragment_tex_shader(struct pipe_context *pipe, unsigned tex_target, 90 util_make_fragment_tex_shader_writedepth(struct pipe_context *pipe, 98 util_make_fragment_tex_shader_writedepthstencil(struct pipe_context *pipe, [all …]
|
D | u_threaded_context.c | 62 typedef void (*tc_execute)(struct pipe_context *pipe, union tc_payload *payload); 86 struct pipe_context *pipe = batch->pipe; in tc_batch_execute() 233 threaded_context_flush(struct pipe_context *_pipe, in threaded_context_flush() 282 struct pipe_context * 283 threaded_context_unwrap_sync(struct pipe_context *pipe) in threaded_context_unwrap_sync() 289 return (struct pipe_context*)pipe->priv; in threaded_context_unwrap_sync() 299 tc_call_##func(struct pipe_context *pipe, union tc_payload *payload) \ 305 tc_##func(struct pipe_context *_pipe, qualifier type deref param) \ 330 tc_create_query(struct pipe_context *_pipe, unsigned query_type, in tc_create_query() 334 struct pipe_context *pipe = tc->pipe; in tc_create_query() [all …]
|
D | u_threaded_context.h | 235 typedef void (*tc_replace_buffer_storage_func)(struct pipe_context *ctx, 238 typedef struct pipe_fence_handle *(*tc_create_fence_func)(struct pipe_context *ctx, 341 struct pipe_context *pipe; 350 struct pipe_context base; 351 struct pipe_context *pipe; 373 struct pipe_context *threaded_context_unwrap_sync(struct pipe_context *pipe); 375 struct pipe_context * 376 threaded_context_create(struct pipe_context *pipe, 383 threaded_context_flush(struct pipe_context *_pipe, 388 threaded_context(struct pipe_context *pipe) in threaded_context() [all …]
|
D | u_transfer.h | 10 struct pipe_context; 21 void u_default_buffer_subdata(struct pipe_context *pipe, 26 void u_default_texture_subdata(struct pipe_context *pipe, 35 void u_default_transfer_flush_region( struct pipe_context *pipe, 39 void u_default_transfer_unmap( struct pipe_context *pipe, 56 void *(*transfer_map)(struct pipe_context *, 64 void (*transfer_flush_region)( struct pipe_context *, 68 void (*transfer_unmap)( struct pipe_context *, 80 struct pipe_context *ctx, 88 void *u_transfer_map_vtbl(struct pipe_context *context, [all …]
|
/external/mesa3d/src/gallium/drivers/rbug/ |
D | rbug_context.c | 41 rbug_destroy(struct pipe_context *_pipe) in rbug_destroy() 45 struct pipe_context *pipe = rb_pipe->pipe; in rbug_destroy() 117 rbug_draw_vbo(struct pipe_context *_pipe, const struct pipe_draw_info *info) in rbug_draw_vbo() 120 struct pipe_context *pipe = rb_pipe->pipe; in rbug_draw_vbo() 138 rbug_create_query(struct pipe_context *_pipe, in rbug_create_query() 143 struct pipe_context *pipe = rb_pipe->pipe; in rbug_create_query() 155 rbug_destroy_query(struct pipe_context *_pipe, in rbug_destroy_query() 159 struct pipe_context *pipe = rb_pipe->pipe; in rbug_destroy_query() 168 rbug_begin_query(struct pipe_context *_pipe, in rbug_begin_query() 172 struct pipe_context *pipe = rb_pipe->pipe; in rbug_begin_query() [all …]
|
/external/mesa3d/src/gallium/drivers/noop/ |
D | noop_state.c | 33 static void noop_draw_vbo(struct pipe_context *ctx, const struct pipe_draw_info *info) in noop_draw_vbo() 37 static void noop_launch_grid(struct pipe_context *ctx, in noop_launch_grid() 42 static void noop_set_blend_color(struct pipe_context *ctx, in noop_set_blend_color() 47 static void *noop_create_blend_state(struct pipe_context *ctx, in noop_create_blend_state() 53 static void *noop_create_dsa_state(struct pipe_context *ctx, in noop_create_dsa_state() 59 static void *noop_create_rs_state(struct pipe_context *ctx, in noop_create_rs_state() 65 static void *noop_create_sampler_state(struct pipe_context *ctx, in noop_create_sampler_state() 71 static struct pipe_sampler_view *noop_create_sampler_view(struct pipe_context *ctx, in noop_create_sampler_view() 89 static struct pipe_surface *noop_create_surface(struct pipe_context *ctx, in noop_create_surface() 111 static void noop_set_sampler_views(struct pipe_context *ctx, in noop_set_sampler_views() [all …]
|
D | noop_pipe.c | 37 void noop_init_state_functions(struct pipe_context *ctx); 50 static struct pipe_query *noop_create_query(struct pipe_context *ctx, unsigned query_type, unsigned… in noop_create_query() 57 static void noop_destroy_query(struct pipe_context *ctx, struct pipe_query *query) in noop_destroy_query() 62 static boolean noop_begin_query(struct pipe_context *ctx, struct pipe_query *query) in noop_begin_query() 67 static bool noop_end_query(struct pipe_context *ctx, struct pipe_query *query) in noop_end_query() 72 static boolean noop_get_query_result(struct pipe_context *ctx, in noop_get_query_result() 84 noop_set_active_query_state(struct pipe_context *pipe, boolean enable) in noop_set_active_query_state() 139 struct pipe_context *ctx, in noop_resource_get_handle() 172 static void *noop_transfer_map(struct pipe_context *pipe, in noop_transfer_map() 196 static void noop_transfer_flush_region(struct pipe_context *pipe, in noop_transfer_flush_region() [all …]
|
/external/mesa3d/src/gallium/drivers/nouveau/nv30/ |
D | nv30_context.h | 128 nv30_context(struct pipe_context *pipe) in nv30_context() 133 struct pipe_context * 137 nv30_vbo_init(struct pipe_context *pipe); 143 nv30_query_init(struct pipe_context *pipe); 146 nv30_state_init(struct pipe_context *pipe); 149 nv30_clear_init(struct pipe_context *pipe); 152 nv30_vertprog_init(struct pipe_context *pipe); 158 nv30_fragprog_init(struct pipe_context *pipe); 164 nv30_texture_init(struct pipe_context *pipe); 170 nv30_fragtex_init(struct pipe_context *pipe); [all …]
|
/external/mesa3d/src/gallium/drivers/softpipe/ |
D | sp_state.h | 143 softpipe_init_blend_funcs(struct pipe_context *pipe); 146 softpipe_init_clip_funcs(struct pipe_context *pipe); 149 softpipe_init_sampler_funcs(struct pipe_context *pipe); 152 softpipe_init_rasterizer_funcs(struct pipe_context *pipe); 155 softpipe_init_shader_funcs(struct pipe_context *pipe); 158 softpipe_init_streamout_funcs(struct pipe_context *pipe); 161 softpipe_init_vertex_funcs(struct pipe_context *pipe); 164 softpipe_init_image_funcs(struct pipe_context *pipe); 167 softpipe_set_framebuffer_state(struct pipe_context *, 174 softpipe_set_sampler_views(struct pipe_context *pipe, [all …]
|
D | sp_state_blend.c | 39 softpipe_create_blend_state(struct pipe_context *pipe, in softpipe_create_blend_state() 47 softpipe_bind_blend_state(struct pipe_context *pipe, in softpipe_bind_blend_state() 61 softpipe_delete_blend_state(struct pipe_context *pipe, in softpipe_delete_blend_state() 69 softpipe_set_blend_color(struct pipe_context *pipe, in softpipe_set_blend_color() 89 softpipe_create_depth_stencil_state(struct pipe_context *pipe, in softpipe_create_depth_stencil_state() 97 softpipe_bind_depth_stencil_state(struct pipe_context *pipe, in softpipe_bind_depth_stencil_state() 109 softpipe_delete_depth_stencil_state(struct pipe_context *pipe, void *depth) in softpipe_delete_depth_stencil_state() 116 softpipe_set_stencil_ref(struct pipe_context *pipe, in softpipe_set_stencil_ref() 128 softpipe_set_sample_mask(struct pipe_context *pipe, in softpipe_set_sample_mask() 135 softpipe_init_blend_funcs(struct pipe_context *pipe) in softpipe_init_blend_funcs()
|
D | sp_flush.h | 33 struct pipe_context; 39 softpipe_flush(struct pipe_context *pipe, 44 softpipe_flush_wrapped(struct pipe_context *pipe, 49 softpipe_flush_resource(struct pipe_context *pipe, 58 void softpipe_texture_barrier(struct pipe_context *pipe, unsigned flags); 59 void softpipe_memory_barrier(struct pipe_context *pipe, unsigned flags);
|
/external/mesa3d/src/gallium/drivers/freedreno/ |
D | freedreno_state.c | 49 fd_set_blend_color(struct pipe_context *pctx, in fd_set_blend_color() 58 fd_set_stencil_ref(struct pipe_context *pctx, in fd_set_stencil_ref() 67 fd_set_clip_state(struct pipe_context *pctx, in fd_set_clip_state() 76 fd_set_sample_mask(struct pipe_context *pctx, unsigned sample_mask) in fd_set_sample_mask() 92 fd_set_constant_buffer(struct pipe_context *pctx, in fd_set_constant_buffer() 117 fd_set_shader_buffers(struct pipe_context *pctx, in fd_set_shader_buffers() 165 fd_set_shader_images(struct pipe_context *pctx, in fd_set_shader_images() 212 fd_set_framebuffer_state(struct pipe_context *pctx, in fd_set_framebuffer_state() 263 fd_set_polygon_stipple(struct pipe_context *pctx, in fd_set_polygon_stipple() 272 fd_set_scissor_states(struct pipe_context *pctx, in fd_set_scissor_states() [all …]
|
/external/mesa3d/src/gallium/drivers/virgl/ |
D | virgl_context.c | 191 static struct pipe_surface *virgl_create_surface(struct pipe_context *ctx, in virgl_create_surface() 227 static void virgl_surface_destroy(struct pipe_context *ctx, in virgl_surface_destroy() 238 static void *virgl_create_blend_state(struct pipe_context *ctx, in virgl_create_blend_state() 250 static void virgl_bind_blend_state(struct pipe_context *ctx, in virgl_bind_blend_state() 258 static void virgl_delete_blend_state(struct pipe_context *ctx, in virgl_delete_blend_state() 266 static void *virgl_create_depth_stencil_alpha_state(struct pipe_context *ctx, in virgl_create_depth_stencil_alpha_state() 277 static void virgl_bind_depth_stencil_alpha_state(struct pipe_context *ctx, in virgl_bind_depth_stencil_alpha_state() 285 static void virgl_delete_depth_stencil_alpha_state(struct pipe_context *ctx, in virgl_delete_depth_stencil_alpha_state() 293 static void *virgl_create_rasterizer_state(struct pipe_context *ctx, in virgl_create_rasterizer_state() 304 static void virgl_bind_rasterizer_state(struct pipe_context *ctx, in virgl_bind_rasterizer_state() [all …]
|
/external/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_pipe_pstipple.c | 97 void * (*driver_create_fs_state)(struct pipe_context *, 99 void (*driver_bind_fs_state)(struct pipe_context *, void *); 100 void (*driver_delete_fs_state)(struct pipe_context *, void *); 102 void (*driver_bind_sampler_states)(struct pipe_context *, 106 void (*driver_set_sampler_views)(struct pipe_context *, 111 void (*driver_set_polygon_stipple)(struct pipe_context *, 114 struct pipe_context *pipe; 125 struct pipe_context *pipe = pstip->pipe; in generate_pstip_fs() 186 struct pipe_context *pipe = pstip->pipe; in pstip_first_tri() 233 struct pipe_context *pipe = pstip->pipe; in pstip_flush() [all …]
|
/external/mesa3d/src/gallium/drivers/i915/ |
D | i915_state.c | 101 i915_create_blend_state(struct pipe_context *pipe, in i915_create_blend_state() 177 static void i915_bind_blend_state(struct pipe_context *pipe, in i915_bind_blend_state() 191 static void i915_delete_blend_state(struct pipe_context *pipe, void *blend) in i915_delete_blend_state() 196 static void i915_set_blend_color( struct pipe_context *pipe, in i915_set_blend_color() 209 static void i915_set_stencil_ref( struct pipe_context *pipe, in i915_set_stencil_ref() 220 i915_create_sampler_state(struct pipe_context *pipe, in i915_create_sampler_state() 296 i915_bind_vertex_sampler_states(struct pipe_context *pipe, in i915_bind_vertex_sampler_states() 331 static void i915_bind_fragment_sampler_states(struct pipe_context *pipe, in i915_bind_fragment_sampler_states() 361 i915_bind_sampler_states(struct pipe_context *pipe, in i915_bind_sampler_states() 379 static void i915_delete_sampler_state(struct pipe_context *pipe, in i915_delete_sampler_state() [all …]
|
/external/mesa3d/src/gallium/drivers/vc4/ |
D | vc4_query.c | 39 vc4_create_query(struct pipe_context *ctx, unsigned query_type, unsigned index) in vc4_create_query() 48 vc4_destroy_query(struct pipe_context *ctx, struct pipe_query *query) in vc4_destroy_query() 54 vc4_begin_query(struct pipe_context *ctx, struct pipe_query *query) in vc4_begin_query() 60 vc4_end_query(struct pipe_context *ctx, struct pipe_query *query) in vc4_end_query() 66 vc4_get_query_result(struct pipe_context *ctx, struct pipe_query *query, in vc4_get_query_result() 77 vc4_set_active_query_state(struct pipe_context *pipe, boolean enable) in vc4_set_active_query_state() 82 vc4_query_init(struct pipe_context *pctx) in vc4_query_init()
|
/external/mesa3d/src/gallium/drivers/nouveau/nv50/ |
D | nv50_context.h | 194 nv50_context(struct pipe_context *pipe) in nv50_context() 215 struct pipe_context *nv50_create(struct pipe_screen *, void *, unsigned flags); 250 extern void nv50_clear(struct pipe_context *, unsigned buffers, 261 nv50_create_texture_view(struct pipe_context *, 267 nv50_create_sampler_view(struct pipe_context *, 292 void nv50_draw_vbo(struct pipe_context *, const struct pipe_draw_info *); 295 nv50_vertex_state_create(struct pipe_context *pipe, 299 nv50_vertex_state_delete(struct pipe_context *pipe, void *hwcso); 308 nv84_create_decoder(struct pipe_context *context, 312 nv84_video_buffer_create(struct pipe_context *pipe, [all …]
|
D | nv50_state.c | 116 nv50_blend_state_create(struct pipe_context *pipe, in nv50_blend_state_create() 208 nv50_blend_state_bind(struct pipe_context *pipe, void *hwcso) in nv50_blend_state_bind() 217 nv50_blend_state_delete(struct pipe_context *pipe, void *hwcso) in nv50_blend_state_delete() 224 nv50_rasterizer_state_create(struct pipe_context *pipe, in nv50_rasterizer_state_create() 345 nv50_rasterizer_state_bind(struct pipe_context *pipe, void *hwcso) in nv50_rasterizer_state_bind() 354 nv50_rasterizer_state_delete(struct pipe_context *pipe, void *hwcso) in nv50_rasterizer_state_delete() 360 nv50_zsa_state_create(struct pipe_context *pipe, in nv50_zsa_state_create() 439 nv50_zsa_state_bind(struct pipe_context *pipe, void *hwcso) in nv50_zsa_state_bind() 448 nv50_zsa_state_delete(struct pipe_context *pipe, void *hwcso) in nv50_zsa_state_delete() 483 nv50_sampler_state_create(struct pipe_context *pipe, in nv50_sampler_state_create() [all …]
|
/external/mesa3d/src/gallium/drivers/r600/ |
D | compute_memory_pool.h | 96 struct pipe_context *pipe, int new_size_in_dw); 99 struct pipe_context *pipe, int device_to_host); 102 struct pipe_context * pipe); 106 struct pipe_context *pipe); 109 struct compute_memory_item *item, struct pipe_context *pipe, 113 struct compute_memory_item *item, struct pipe_context *pipe); 118 struct pipe_context *pipe); 126 struct pipe_context * pipe, int device_to_host,
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_state_blend.c | 45 llvmpipe_create_blend_state(struct pipe_context *pipe, in llvmpipe_create_blend_state() 62 llvmpipe_bind_blend_state(struct pipe_context *pipe, void *blend) in llvmpipe_bind_blend_state() 78 llvmpipe_delete_blend_state(struct pipe_context *pipe, void *blend) in llvmpipe_delete_blend_state() 85 llvmpipe_set_blend_color(struct pipe_context *pipe, in llvmpipe_set_blend_color() 110 llvmpipe_create_depth_stencil_state(struct pipe_context *pipe, in llvmpipe_create_depth_stencil_state() 133 llvmpipe_bind_depth_stencil_state(struct pipe_context *pipe, in llvmpipe_bind_depth_stencil_state() 150 llvmpipe_delete_depth_stencil_state(struct pipe_context *pipe, void *depth) in llvmpipe_delete_depth_stencil_state() 157 llvmpipe_set_stencil_ref(struct pipe_context *pipe, in llvmpipe_set_stencil_ref() 177 llvmpipe_set_sample_mask(struct pipe_context *pipe, in llvmpipe_set_sample_mask()
|