/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv30/ |
H A D | nv30_fragtex.c | 49 const struct nv30_texfmt *fmt = nv30_texfmt(pscreen, sv->pipe.format); 50 struct pipe_resource *pt = sv->pipe.texture; 60 if (ss->pipe.min_mip_filter == PIPE_TEX_MIPFILTER_NONE) { 75 if (ss->pipe.compare_mode != PIPE_TEX_COMPARE_R_TO_TEXTURE) { 97 if (ss->pipe.compare_mode != PIPE_TEX_COMPARE_R_TO_TEXTURE) { 99 if (ss->pipe.normalized_coords) 105 if (ss->pipe.normalized_coords) 110 if (ss->pipe.normalized_coords) 116 if (ss->pipe.normalized_coords) 153 nv30_fragtex_sampler_states_bind(struct pipe_context *pipe, argument 175 nv30_fragtex_set_sampler_views(struct pipe_context *pipe, unsigned nr, struct pipe_sampler_view **views) argument 198 nv30_fragtex_init(struct pipe_context *pipe) argument [all...] |
H A D | nv30_vertprog.c | 71 if (nv30->rast && nv30->rast->pipe.clip_plane_enable != vp->enabled_ucps) { 72 vp->enabled_ucps = nv30->rast->pipe.clip_plane_enable; 220 nv30_vp_state_create(struct pipe_context *pipe, argument 227 vp->pipe.tokens = tgsi_dup_tokens(cso->tokens); 228 tgsi_scan_shader(vp->pipe.tokens, &vp->info); 233 nv30_vp_state_delete(struct pipe_context *pipe, void *hwcso) argument 239 FREE((void *)vp->pipe.tokens); 244 nv30_vp_state_bind(struct pipe_context *pipe, void *hwcso) argument 246 struct nv30_context *nv30 = nv30_context(pipe); 253 nv30_vertprog_init(struct pipe_context *pipe) argument [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/ |
H A D | nv50_context.c | 23 #include "pipe/p_defines.h" 35 nv50_flush(struct pipe_context *pipe, argument 38 struct nouveau_screen *screen = nouveau_screen(pipe->screen); 47 nv50_texture_barrier(struct pipe_context *pipe) argument 49 struct nouveau_pushbuf *push = nv50_context(pipe)->base.pushbuf; 96 nv50_destroy(struct pipe_context *pipe) argument 98 struct nv50_context *nv50 = nv50_context(pipe); 122 struct pipe_context *pipe; local 129 pipe = &nv50->base.pipe; [all...] |
H A D | nv50_tex.c | 73 nv50_create_sampler_view(struct pipe_context *pipe, argument 90 view->pipe = *templ; 91 view->pipe.reference.count = 1; 92 view->pipe.texture = NULL; 93 view->pipe.context = pipe; 97 pipe_resource_reference(&view->pipe.texture, texture); 101 desc = util_format_description(view->pipe.format); 105 tic[0] = nv50_format_table[view->pipe.format].tic; 107 tex_int = util_format_is_pure_integer(view->pipe [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nvc0/ |
H A D | nvc0_context.c | 23 #include "pipe/p_defines.h" 35 nvc0_flush(struct pipe_context *pipe, argument 38 struct nvc0_context *nvc0 = nvc0_context(pipe); 48 nvc0_texture_barrier(struct pipe_context *pipe) argument 50 struct nouveau_pushbuf *push = nvc0_context(pipe)->base.pushbuf; 85 nvc0_destroy(struct pipe_context *pipe) argument 87 struct nvc0_context *nvc0 = nvc0_context(pipe); 123 struct pipe_context *pipe; local 130 pipe = &nvc0->base.pipe; [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/ |
H A D | r300_query.c | 32 static struct pipe_query *r300_create_query(struct pipe_context *pipe, argument 35 struct r300_context *r300 = r300_context(pipe); 71 static void r300_destroy_query(struct pipe_context* pipe, argument 87 static void r300_begin_query(struct pipe_context* pipe, argument 90 struct r300_context* r300 = r300_context(pipe); 113 static void r300_end_query(struct pipe_context* pipe, argument 116 struct r300_context* r300 = r300_context(pipe); 121 r300_flush(pipe, RADEON_FLUSH_ASYNC, 135 static boolean r300_get_query_result(struct pipe_context* pipe, argument 140 struct r300_context* r300 = r300_context(pipe); 179 r300_render_condition(struct pipe_context *pipe, struct pipe_query *query, uint mode) argument [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/rbug/ |
H A D | rbug_context.h | 31 #include "pipe/p_state.h" 32 #include "pipe/p_context.h" 40 struct pipe_context *pipe; member in struct:rbug_context 83 rbug_context(struct pipe_context *pipe) argument 85 return (struct rbug_context *)pipe; 94 rbug_context_create(struct pipe_screen *screen, struct pipe_context *pipe);
|
H A D | rbug_objects.c | 140 rb_view->base.context = rb_context->pipe; 153 rb_context->pipe->sampler_view_destroy(rb_context->pipe, 179 rb_transfer->pipe = rb_context->pipe; 187 rb_context->pipe->transfer_destroy(rb_context->pipe, transfer); 196 rb_transfer->pipe->transfer_destroy(rb_context->pipe, 222 struct pipe_context *pipe local [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/softpipe/ |
H A D | sp_query.c | 34 #include "pipe/p_defines.h" 55 softpipe_create_query(struct pipe_context *pipe, argument 76 softpipe_destroy_query(struct pipe_context *pipe, struct pipe_query *q) argument 83 softpipe_begin_query(struct pipe_context *pipe, struct pipe_query *q) argument 85 struct softpipe_context *softpipe = softpipe_context( pipe ); 119 softpipe_end_query(struct pipe_context *pipe, struct pipe_query *q) argument 121 struct softpipe_context *softpipe = softpipe_context( pipe ); 157 softpipe_get_query_result(struct pipe_context *pipe, argument 203 struct pipe_context *pipe = &sp->pipe; local [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/ |
H A D | svga_pipe_query.c | 26 #include "pipe/p_state.h" 27 #include "pipe/p_context.h" 38 /* Fixme: want a public base class for all pipe structs, even if there 63 static boolean svga_get_query_result(struct pipe_context *pipe, 68 static struct pipe_query *svga_create_query( struct pipe_context *pipe, argument 71 struct svga_context *svga = svga_context( pipe ); 72 struct svga_screen *svgascreen = svga_screen(pipe->screen); 118 static void svga_destroy_query(struct pipe_context *pipe, argument 121 struct svga_screen *svgascreen = svga_screen(pipe->screen); 131 static void svga_begin_query(struct pipe_context *pipe, argument 177 svga_end_query(struct pipe_context *pipe, struct pipe_query *q) argument 207 svga_get_query_result(struct pipe_context *pipe, struct pipe_query *q, boolean wait, union pipe_query_result *vresult) argument [all...] |
H A D | svga_resource_buffer.c | 28 #include "pipe/p_state.h" 29 #include "pipe/p_defines.h" 66 svga_buffer_get_transfer(struct pipe_context *pipe, argument 72 struct svga_context *svga = svga_context(pipe); 73 struct svga_screen *ss = svga_screen(pipe->screen); 197 svga_buffer_transfer_map( struct pipe_context *pipe, argument 209 struct svga_screen *ss = svga_screen(pipe->screen); 228 svga_buffer_transfer_flush_region( struct pipe_context *pipe, argument 232 struct svga_screen *ss = svga_screen(pipe->screen); 248 svga_buffer_transfer_unmap( struct pipe_context *pipe, argument 290 svga_buffer_transfer_destroy(struct pipe_context *pipe, struct pipe_transfer *transfer) argument [all...] |
H A D | svga_sampler_view.c | 28 #include "pipe/p_state.h" 29 #include "pipe/p_defines.h" 55 svga_get_tex_sampler_view(struct pipe_context *pipe, argument 59 struct svga_context *svga = svga_context(pipe); 60 struct svga_screen *ss = svga_screen(pipe->screen); 100 svga_validate_sampler_view(svga_context(pipe), sv);
|
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/clover/core/ |
H A D | resource.hpp | 31 #include "pipe/p_state.h" 72 pipe_resource *pipe; member in class:clover::resource
|
/external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/ |
H A D | st_cb_xformfb.c | 46 #include "pipe/p_context.h" 115 struct pipe_context *pipe = st->pipe; local 136 pipe->create_stream_output_target(pipe, bo->buffer,
|
H A D | st_context.c | 64 #include "pipe/p_context.h" 117 st_create_context_priv( struct gl_context *ctx, struct pipe_context *pipe, argument 120 struct pipe_screen *screen = pipe->screen; 129 st->pipe = pipe; 140 st->uploader = u_upload_create(st->pipe, 65536, 4, PIPE_BIND_VERTEX_BUFFER); 143 st->indexbuf_uploader = u_upload_create(st->pipe, 128 * 1024, 4, 151 st->constbuf_uploader = u_upload_create(pipe, 128 * 1024, alignment, 155 st->cso_context = cso_create_context(pipe); 164 if(pipe 211 st_create_context(gl_api api, struct pipe_context *pipe, const struct gl_config *visual, struct st_context *share, const struct st_config_options *options) argument 283 struct pipe_context *pipe = st->pipe; local [all...] |
H A D | st_texture.h | 32 #include "pipe/p_context.h" 126 st_create_texture_sampler_view_format(struct pipe_context *pipe, argument 134 return pipe->create_sampler_view(pipe, texture, &templ); 138 st_create_texture_sampler_view(struct pipe_context *pipe, argument 141 return st_create_texture_sampler_view_format(pipe, texture, 210 st_texture_image_copy(struct pipe_context *pipe,
|
/external/chromium_org/third_party/webrtc/test/ |
H A D | fake_network_pipe_unittest.cc | 51 void SendPackets(FakeNetworkPipe* pipe, int number_packets, int kPacketSize) { argument 54 pipe->SendPacket(packet.get(), kPacketSize); 72 scoped_ptr<FakeNetworkPipe> pipe(new FakeNetworkPipe(config)); 73 pipe->SetReceiver(receiver_.get()); 76 // get through the pipe. 79 SendPackets(pipe.get(), kNumPackets , kPacketSize); 88 pipe->Process(); 94 pipe->Process(); 100 pipe->Process(); 106 pipe [all...] |
/external/mesa3d/src/gallium/auxiliary/postprocess/ |
H A D | pp_run.c | 118 p->view = p->pipe->create_sampler_view(p->pipe, in, &v_tmp); 128 p->framebuffer.cbufs[0] = p->pipe->create_surface(p->pipe, out, &p->surf); 145 pp_tgsi_to_state(struct pipe_context *pipe, const char *text, bool isvs, argument 160 return pipe->create_vs_state(pipe, &state); 162 return pipe->create_fs_state(pipe, &state); 181 util_draw_vertex_buffer(p->pipe, [all...] |
/external/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_dirty_surfaces.h | 30 #include "pipe/p_state.h" 57 util_dirty_surfaces_use_for_sampling(struct pipe_context *pipe, struct util_dirty_surfaces *dss, util_dirty_surface_flush_t flush) argument 65 flush(pipe, &ds->base); 70 util_dirty_surfaces_use_levels_for_sampling(struct pipe_context *pipe, struct util_dirty_surfaces *dss, unsigned first, unsigned last, util_dirty_surface_flush_t flush) argument 81 flush(pipe, &ds->base); 86 util_dirty_surfaces_use_for_sampling_with(struct pipe_context *pipe, struct util_dirty_surfaces *dss, struct pipe_sampler_view *psv, struct pipe_sampler_state *pss, util_dirty_surface_flush_t flush) argument 89 util_dirty_surfaces_use_levels_for_sampling(pipe, dss, (unsigned)pss->min_lod + psv->u.tex.first_level,
|
H A D | u_draw_quad.c | 29 #include "pipe/p_context.h" 30 #include "pipe/p_defines.h" 42 util_draw_vertex_buffer(struct pipe_context *pipe, argument 54 /* tell pipe about the vertex buffer */ 66 pipe->set_vertex_buffers(pipe, 1, &vbuffer); 67 util_draw_arrays(pipe, prim_type, 0, num_verts); 99 util_draw_texquad(struct pipe_context *pipe, struct cso_context *cso, argument 142 vbuf = pipe_buffer_create(pipe->screen, PIPE_BIND_VERTEX_BUFFER, 146 pipe_buffer_write(pipe, vbu [all...] |
H A D | u_resource.c | 37 void u_transfer_destroy_vtbl(struct pipe_context *pipe, argument 41 ur->vtbl->transfer_destroy(pipe, transfer); 44 void *u_transfer_map_vtbl( struct pipe_context *pipe, argument 48 return ur->vtbl->transfer_map(pipe, transfer); 51 void u_transfer_flush_region_vtbl( struct pipe_context *pipe, argument 56 ur->vtbl->transfer_flush_region(pipe, transfer, box); 59 void u_transfer_unmap_vtbl( struct pipe_context *pipe, argument 63 ur->vtbl->transfer_unmap(pipe, transfer); 66 void u_transfer_inline_write_vtbl( struct pipe_context *pipe, argument 76 ur->vtbl->transfer_inline_write(pipe, [all...] |
H A D | u_transfer.c | 1 #include "pipe/p_context.h" 10 void u_default_transfer_inline_write( struct pipe_context *pipe, argument 34 transfer = pipe->get_transfer(pipe, 42 map = pipe_transfer_map(pipe, transfer); 73 pipe_transfer_unmap(pipe, transfer); 76 pipe_transfer_destroy(pipe, transfer); 89 void u_default_transfer_flush_region( struct pipe_context *pipe, argument 118 void u_default_transfer_unmap( struct pipe_context *pipe, argument 123 void u_default_transfer_destroy(struct pipe_context *pipe, argument [all...] |
/external/mesa3d/src/gallium/auxiliary/vl/ |
H A D | vl_idct.h | 31 #include "pipe/p_state.h" 40 struct pipe_context *pipe; member in struct:vl_idct 78 /* upload the idct matrix, which can be shared by all idct instances of a pipe */ 80 vl_idct_upload_matrix(struct pipe_context *pipe, float scale); 92 vl_idct_init(struct vl_idct *idct, struct pipe_context *pipe,
|
H A D | vl_mc.h | 31 #include "pipe/p_state.h" 32 #include "pipe/p_video_state.h" 45 struct pipe_context *pipe; member in struct:vl_mc 78 bool vl_mc_init(struct vl_mc *renderer, struct pipe_context *pipe,
|
/external/mesa3d/src/gallium/drivers/i915/ |
H A D | i915_clear.c | 44 i915_clear_emit(struct pipe_context *pipe, unsigned buffers, argument 49 struct i915_context *i915 = i915_context(pipe); 220 i915_clear_blitter(struct pipe_context *pipe, unsigned buffers, argument 224 util_clear(pipe, &i915_context(pipe)->framebuffer, buffers, color, depth, 229 i915_clear_render(struct pipe_context *pipe, unsigned buffers, argument 233 struct i915_context *i915 = i915_context(pipe); 238 i915_clear_emit(pipe, buffers, color, depth, stencil,
|