Home
last modified time | relevance | path

Searched refs:pipe_context (Results 1 – 25 of 666) sorted by relevance

12345678910>>...27

/external/mesa3d/src/gallium/include/pipe/
Dp_context.h87 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/
Dp_context.h80 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/
Ddd_context.c49 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/
Dtr_context.c91 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 …]
Dtr_context.h47 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/
Du_simple_shaders.h37 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 …]
Du_threaded_context.c62 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 …]
Du_threaded_context.h235 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 …]
Du_transfer.h10 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/
Drbug_context.c41 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/
Dnoop_state.c33 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 …]
Dnoop_pipe.c37 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/
Dnv30_context.h128 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/
Dsp_state.h143 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 …]
Dsp_state_blend.c39 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()
Dsp_flush.h33 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/
Dfreedreno_state.c49 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/
Dvirgl_context.c191 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/
Ddraw_pipe_pstipple.c97 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/
Di915_state.c101 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/nouveau/nv50/
Dnv50_context.h194 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 …]
Dnv50_state.c116 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/vc4/
Dvc4_query.c39 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/r600/
Dcompute_memory_pool.h96 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/
Dlp_state_blend.c45 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()

12345678910>>...27