/external/mesa3d/src/gallium/include/pipe/ |
D | p_context.h | 77 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/ |
D | glhd_context.c | 40 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/ |
D | id_context.c | 38 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 …]
|
D | id_context.h | 36 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/ |
D | tr_context.c | 86 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 …]
|
D | tr_context.h | 47 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/ |
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_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 …]
|
D | noop_pipe.c | 36 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/ |
D | u_transfer.h | 10 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 …]
|
D | u_simple_shaders.h | 36 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 …]
|
D | u_tile.h | 35 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 …]
|
D | u_index_modify.h | 26 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,
|
D | u_simple_shaders.c | 59 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 …]
|
D | u_pstipple.h | 34 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/ |
D | rbug_context.c | 41 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/ |
D | evergreen_compute.h | 35 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…
|
D | r600_pipe.h | 325 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/ |
D | nv30_context.h | 130 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/ |
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_state.h | 131 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/ |
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()
|
/external/mesa3d/src/gallium/auxiliary/vl/ |
D | vl_vertex_buffers.h | 108 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/ |
D | i915_state.c | 100 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/ |
D | nv50_resource.h | 14 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/ |
D | nvc0_resource.h | 26 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,
|