Home
last modified time | relevance | path

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

12345678910>>...16

/external/mesa3d/src/gallium/include/pipe/
Dp_context.h77 struct pipe_context { struct
83 void (*destroy)( struct pipe_context * ); argument
89 void (*draw_vbo)( struct pipe_context *pipe, argument
98 void (*render_condition)( struct pipe_context *pipe, argument
106 struct pipe_query *(*create_query)( struct pipe_context *pipe, argument
109 void (*destroy_query)(struct pipe_context *pipe, argument
112 void (*begin_query)(struct pipe_context *pipe, struct pipe_query *q); argument
113 void (*end_query)(struct pipe_context *pipe, struct pipe_query *q); argument
120 boolean (*get_query_result)(struct pipe_context *pipe, argument
130 void * (*create_blend_state)(struct pipe_context *, argument
[all …]
/external/mesa3d/src/gallium/drivers/galahad/
Dglhd_context.c40 galahad_context_destroy(struct pipe_context *_pipe) in galahad_context_destroy()
43 struct pipe_context *pipe = glhd_pipe->pipe; in galahad_context_destroy()
51 galahad_context_draw_vbo(struct pipe_context *_pipe, in galahad_context_draw_vbo()
55 struct pipe_context *pipe = glhd_pipe->pipe; in galahad_context_draw_vbo()
65 galahad_context_create_query(struct pipe_context *_pipe, in galahad_context_create_query()
69 struct pipe_context *pipe = glhd_pipe->pipe; in galahad_context_create_query()
86 galahad_context_destroy_query(struct pipe_context *_pipe, in galahad_context_destroy_query()
90 struct pipe_context *pipe = glhd_pipe->pipe; in galahad_context_destroy_query()
97 galahad_context_begin_query(struct pipe_context *_pipe, in galahad_context_begin_query()
101 struct pipe_context *pipe = glhd_pipe->pipe; in galahad_context_begin_query()
[all …]
/external/mesa3d/src/gallium/drivers/identity/
Did_context.c38 identity_destroy(struct pipe_context *_pipe) in identity_destroy()
41 struct pipe_context *pipe = id_pipe->pipe; in identity_destroy()
49 identity_draw_vbo(struct pipe_context *_pipe, in identity_draw_vbo()
53 struct pipe_context *pipe = id_pipe->pipe; in identity_draw_vbo()
59 identity_create_query(struct pipe_context *_pipe, in identity_create_query()
63 struct pipe_context *pipe = id_pipe->pipe; in identity_create_query()
70 identity_destroy_query(struct pipe_context *_pipe, in identity_destroy_query()
74 struct pipe_context *pipe = id_pipe->pipe; in identity_destroy_query()
81 identity_begin_query(struct pipe_context *_pipe, in identity_begin_query()
85 struct pipe_context *pipe = id_pipe->pipe; in identity_begin_query()
[all …]
Did_context.h36 struct pipe_context base; /**< base class */
38 struct pipe_context *pipe;
42 struct pipe_context *
43 identity_context_create(struct pipe_screen *screen, struct pipe_context *pipe);
47 identity_context(struct pipe_context *pipe) in identity_context()
/external/mesa3d/src/gallium/drivers/trace/
Dtr_context.c86 trace_context_draw_vbo(struct pipe_context *_pipe, in trace_context_draw_vbo()
90 struct pipe_context *pipe = tr_ctx->pipe; in trace_context_draw_vbo()
104 trace_context_create_query(struct pipe_context *_pipe, in trace_context_create_query()
108 struct pipe_context *pipe = tr_ctx->pipe; in trace_context_create_query()
127 trace_context_destroy_query(struct pipe_context *_pipe, in trace_context_destroy_query()
131 struct pipe_context *pipe = tr_ctx->pipe; in trace_context_destroy_query()
145 trace_context_begin_query(struct pipe_context *_pipe, in trace_context_begin_query()
149 struct pipe_context *pipe = tr_ctx->pipe; in trace_context_begin_query()
163 trace_context_end_query(struct pipe_context *_pipe, in trace_context_end_query()
167 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(struct pipe_context *pipe) in trace_context()
61 struct pipe_context *
63 struct pipe_context *pipe);
/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_set_blend_color(struct pipe_context *ctx, in noop_set_blend_color()
42 static void *noop_create_blend_state(struct pipe_context *ctx, in noop_create_blend_state()
54 static void *noop_create_dsa_state(struct pipe_context *ctx, in noop_create_dsa_state()
66 static void *noop_create_rs_state(struct pipe_context *ctx, in noop_create_rs_state()
78 static void *noop_create_sampler_state(struct pipe_context *ctx, in noop_create_sampler_state()
90 static struct pipe_sampler_view *noop_create_sampler_view(struct pipe_context *ctx, in noop_create_sampler_view()
105 static struct pipe_surface *noop_create_surface(struct pipe_context *ctx, in noop_create_surface()
128 static void noop_set_vs_sampler_view(struct pipe_context *ctx, unsigned count, in noop_set_vs_sampler_view()
133 static void noop_set_ps_sampler_view(struct pipe_context *ctx, unsigned count, in noop_set_ps_sampler_view()
[all …]
Dnoop_pipe.c36 void noop_init_state_functions(struct pipe_context *ctx);
49 static struct pipe_query *noop_create_query(struct pipe_context *ctx, unsigned query_type) in noop_create_query()
56 static void noop_destroy_query(struct pipe_context *ctx, struct pipe_query *query) in noop_destroy_query()
61 static void noop_begin_query(struct pipe_context *ctx, struct pipe_query *query) in noop_begin_query()
65 static void noop_end_query(struct pipe_context *ctx, struct pipe_query *query) in noop_end_query()
69 static boolean noop_get_query_result(struct pipe_context *ctx, in noop_get_query_result()
149 static struct pipe_transfer *noop_get_transfer(struct pipe_context *context, in noop_get_transfer()
169 static void *noop_transfer_map(struct pipe_context *pipe, in noop_transfer_map()
177 static void noop_transfer_flush_region(struct pipe_context *pipe, in noop_transfer_flush_region()
183 static void noop_transfer_unmap(struct pipe_context *pipe, in noop_transfer_unmap()
[all …]
/external/mesa3d/src/gallium/auxiliary/util/
Du_transfer.h10 struct pipe_context;
17 void u_default_transfer_inline_write( struct pipe_context *pipe,
26 void u_default_transfer_flush_region( struct pipe_context *pipe,
30 struct pipe_transfer * u_default_get_transfer(struct pipe_context *context,
36 void u_default_transfer_unmap( struct pipe_context *pipe,
39 void u_default_transfer_destroy(struct pipe_context *pipe,
56 struct pipe_transfer *(*get_transfer)(struct pipe_context *,
62 void (*transfer_destroy)(struct pipe_context *,
65 void *(*transfer_map)( struct pipe_context *,
68 void (*transfer_flush_region)( struct pipe_context *,
[all …]
Du_simple_shaders.h36 struct pipe_context;
47 util_make_vertex_passthrough_shader(struct pipe_context *pipe,
53 util_make_vertex_passthrough_shader_with_so(struct pipe_context *pipe,
61 util_make_fragment_tex_shader_writemask(struct pipe_context *pipe,
67 util_make_fragment_tex_shader(struct pipe_context *pipe, unsigned tex_target,
72 util_make_fragment_tex_shader_writedepth(struct pipe_context *pipe,
78 util_make_fragment_tex_shader_writedepthstencil(struct pipe_context *pipe,
84 util_make_fragment_tex_shader_writestencil(struct pipe_context *pipe,
90 util_make_fragment_passthrough_shader(struct pipe_context *pipe);
94 util_make_fragment_cloneinput_shader(struct pipe_context *pipe, int num_cbufs,
[all …]
Du_tile.h35 struct pipe_context;
64 pipe_get_tile_raw(struct pipe_context *pipe,
70 pipe_put_tile_raw(struct pipe_context *pipe,
77 pipe_get_tile_rgba(struct pipe_context *pipe,
83 pipe_get_tile_rgba_format(struct pipe_context *pipe,
90 pipe_put_tile_rgba(struct pipe_context *pipe,
96 pipe_put_tile_rgba_format(struct pipe_context *pipe,
104 pipe_get_tile_z(struct pipe_context *pipe,
110 pipe_put_tile_z(struct pipe_context *pipe,
134 pipe_get_tile_ui_format(struct pipe_context *pipe,
[all …]
Du_index_modify.h26 struct pipe_context;
30 void util_shorten_ubyte_elts_to_userptr(struct pipe_context *context,
37 void util_shorten_ubyte_elts(struct pipe_context *context,
46 void util_rebuild_ushort_elts_to_userptr(struct pipe_context *context,
52 void util_rebuild_ushort_elts(struct pipe_context *context,
60 void util_rebuild_uint_elts_to_userptr(struct pipe_context *context,
66 void util_rebuild_uint_elts(struct pipe_context *context,
Du_simple_shaders.c59 util_make_vertex_passthrough_shader(struct pipe_context *pipe, in util_make_vertex_passthrough_shader()
70 util_make_vertex_passthrough_shader_with_so(struct pipe_context *pipe, in util_make_vertex_passthrough_shader_with_so()
114 util_make_fragment_tex_shader_writemask(struct pipe_context *pipe, in util_make_fragment_tex_shader_writemask()
162 util_make_fragment_tex_shader(struct pipe_context *pipe, unsigned tex_target, in util_make_fragment_tex_shader()
177 util_make_fragment_tex_shader_writedepth(struct pipe_context *pipe, in util_make_fragment_tex_shader_writedepth()
223 util_make_fragment_tex_shader_writedepthstencil(struct pipe_context *pipe, in util_make_fragment_tex_shader_writedepthstencil()
277 util_make_fragment_tex_shader_writestencil(struct pipe_context *pipe, in util_make_fragment_tex_shader_writestencil()
322 util_make_fragment_passthrough_shader(struct pipe_context *pipe) in util_make_fragment_passthrough_shader()
333 util_make_fragment_cloneinput_shader(struct pipe_context *pipe, int num_cbufs, in util_make_fragment_cloneinput_shader()
364 util_make_fs_blit_msaa_gen(struct pipe_context *pipe, in util_make_fs_blit_msaa_gen()
[all …]
Du_pstipple.h34 struct pipe_context;
40 util_pstipple_create_stipple_texture(struct pipe_context *pipe,
44 util_pstipple_create_sampler_view(struct pipe_context *pipe,
48 util_pstipple_create_sampler(struct pipe_context *pipe);
51 util_pstipple_create_fragment_shader(struct pipe_context *pipe,
/external/mesa3d/src/gallium/drivers/rbug/
Drbug_context.c41 rbug_destroy(struct pipe_context *_pipe) in rbug_destroy()
44 struct pipe_context *pipe = rb_pipe->pipe; in rbug_destroy()
115 rbug_draw_vbo(struct pipe_context *_pipe, const struct pipe_draw_info *info) in rbug_draw_vbo()
118 struct pipe_context *pipe = rb_pipe->pipe; in rbug_draw_vbo()
136 rbug_create_query(struct pipe_context *_pipe, in rbug_create_query()
140 struct pipe_context *pipe = rb_pipe->pipe; in rbug_create_query()
149 rbug_destroy_query(struct pipe_context *_pipe, in rbug_destroy_query()
153 struct pipe_context *pipe = rb_pipe->pipe; in rbug_destroy_query()
162 rbug_begin_query(struct pipe_context *_pipe, in rbug_begin_query()
166 struct pipe_context *pipe = rb_pipe->pipe; in rbug_begin_query()
[all …]
/external/mesa3d/src/gallium/drivers/r600/
Devergreen_compute.h35 void *evergreen_create_compute_state(struct pipe_context *ctx, const const struct pipe_compute_stat…
36 void evergreen_delete_compute_state(struct pipe_context *ctx, void *state);
37 void evergreen_compute_upload_input(struct pipe_context *context, const uint *block_layout, const u…
44 void* r600_compute_global_transfer_map(struct pipe_context *ctx, struct pipe_transfer* transfer);
45 void r600_compute_global_transfer_unmap(struct pipe_context *ctx, struct pipe_transfer* transfer);
46 struct pipe_transfer * r600_compute_global_get_transfer(struct pipe_context *, struct pipe_resource…
48 void r600_compute_global_transfer_destroy(struct pipe_context *, struct pipe_transfer *);
49 void r600_compute_global_transfer_flush_region( struct pipe_context *, struct pipe_transfer *, cons…
50 void r600_compute_global_transfer_inline_write( struct pipe_context *, struct pipe_resource *, unsi…
Dr600_pipe.h325 struct pipe_context context;
495 void evergreen_pipe_shader_ps(struct pipe_context *ctx, struct r600_pipe_shader *shader);
496 void evergreen_pipe_shader_vs(struct pipe_context *ctx, struct r600_pipe_shader *shader);
497 void evergreen_fetch_shader(struct pipe_context *ctx, struct r600_vertex_element *ve);
512 void r600_copy_buffer(struct pipe_context *ctx, struct
516 void r600_blit_decompress_depth(struct pipe_context *ctx,
537 void r600_flush(struct pipe_context *ctx, struct pipe_fence_handle **fence,
551 int r600_pipe_shader_create(struct pipe_context *ctx, struct r600_pipe_shader *shader);
553 int r600_compute_shader_create(struct pipe_context * ctx,
556 void r600_pipe_shader_destroy(struct pipe_context *ctx, struct r600_pipe_shader *shader);
[all …]
/external/mesa3d/src/gallium/drivers/nv30/
Dnv30_context.h130 nv30_context(struct pipe_context *pipe) in nv30_context()
135 struct pipe_context *
139 nv30_vbo_init(struct pipe_context *pipe);
145 nv30_query_init(struct pipe_context *pipe);
148 nv30_state_init(struct pipe_context *pipe);
151 nv30_clear_init(struct pipe_context *pipe);
154 nv30_vertprog_init(struct pipe_context *pipe);
160 nv30_fragprog_init(struct pipe_context *pipe);
166 nv30_texture_init(struct pipe_context *pipe);
172 nv30_fragtex_init(struct pipe_context *pipe);
[all …]
/external/mesa3d/src/gallium/drivers/softpipe/
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_state.h131 softpipe_init_blend_funcs(struct pipe_context *pipe);
134 softpipe_init_clip_funcs(struct pipe_context *pipe);
137 softpipe_init_sampler_funcs(struct pipe_context *pipe);
140 softpipe_init_rasterizer_funcs(struct pipe_context *pipe);
143 softpipe_init_shader_funcs(struct pipe_context *pipe);
146 softpipe_init_streamout_funcs(struct pipe_context *pipe);
149 softpipe_init_vertex_funcs(struct pipe_context *pipe);
152 softpipe_set_framebuffer_state(struct pipe_context *,
159 softpipe_draw_vbo(struct pipe_context *pipe,
/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()
/external/mesa3d/src/gallium/auxiliary/vl/
Dvl_vertex_buffers.h108 struct pipe_vertex_buffer vl_vb_upload_quads(struct pipe_context *pipe);
110 struct pipe_vertex_buffer vl_vb_upload_pos(struct pipe_context *pipe, unsigned width, unsigned heig…
112 void *vl_vb_get_ves_ycbcr(struct pipe_context *pipe);
114 void *vl_vb_get_ves_mv(struct pipe_context *pipe);
117 struct pipe_context *pipe,
122 void vl_vb_map(struct vl_vertex_buffer *buffer, struct pipe_context *pipe);
134 void vl_vb_unmap(struct vl_vertex_buffer *buffer, struct pipe_context *pipe);
/external/mesa3d/src/gallium/drivers/i915/
Di915_state.c100 i915_create_blend_state(struct pipe_context *pipe, in i915_create_blend_state()
176 static void i915_bind_blend_state(struct pipe_context *pipe, in i915_bind_blend_state()
190 static void i915_delete_blend_state(struct pipe_context *pipe, void *blend) in i915_delete_blend_state()
195 static void i915_set_blend_color( struct pipe_context *pipe, in i915_set_blend_color()
208 static void i915_set_stencil_ref( struct pipe_context *pipe, in i915_set_stencil_ref()
219 i915_create_sampler_state(struct pipe_context *pipe, in i915_create_sampler_state()
294 static void i915_fixup_bind_sampler_states(struct pipe_context *pipe, in i915_fixup_bind_sampler_states()
306 i915_bind_vertex_sampler_states(struct pipe_context *pipe, in i915_bind_vertex_sampler_states()
335 static void i915_bind_fragment_sampler_states(struct pipe_context *pipe, in i915_bind_fragment_sampler_states()
356 static void i915_delete_sampler_state(struct pipe_context *pipe, in i915_delete_sampler_state()
[all …]
/external/mesa3d/src/gallium/drivers/nv50/
Dnv50_resource.h14 nv50_init_resource_functions(struct pipe_context *pcontext);
117 nv50_miptree_surface_new(struct pipe_context *,
122 nv50_miptree_transfer_new(struct pipe_context *pcontext,
128 nv50_miptree_transfer_del(struct pipe_context *pcontext,
131 nv50_miptree_transfer_map(struct pipe_context *pcontext,
134 nv50_miptree_transfer_unmap(struct pipe_context *pcontext,
144 nv50_surface_from_buffer(struct pipe_context *pipe,
149 nv50_surface_destroy(struct pipe_context *, struct pipe_surface *);
/external/mesa3d/src/gallium/drivers/nvc0/
Dnvc0_resource.h26 nvc0_init_resource_functions(struct pipe_context *pcontext);
40 nvc0_miptree_surface_new(struct pipe_context *,
48 nvc0_miptree_transfer_new(struct pipe_context *pcontext,
54 nvc0_miptree_transfer_del(struct pipe_context *pcontext,
57 nvc0_miptree_transfer_map(struct pipe_context *pcontext,
60 nvc0_miptree_transfer_unmap(struct pipe_context *pcontext,

12345678910>>...16