Lines Matching refs:pipe
39 #include "pipe/p_context.h"
40 #include "pipe/p_state.h"
299 return device->context.pipe;
308 return device->context.pipe;
313 return device->context.pipe;
320 return device->context.pipe;
514 u_upload_alloc(context->pipe->const_uploader,
538 u_upload_unmap(context->pipe->const_uploader);
602 u_upload_alloc(context->pipe->const_uploader,
626 u_upload_unmap(context->pipe->const_uploader);
715 struct pipe_context *pipe = context->pipe;
775 pipe->set_framebuffer_state(pipe, fb); /* XXX: cso ? */
923 struct pipe_context *pipe = context->pipe;
936 pipe->set_vertex_buffers(pipe, context->dummy_vbo_bound_at,
946 pipe->set_vertex_buffers(pipe, i, 1, 0, false, &context->vtxbuf[i]);
948 pipe->set_vertex_buffers(pipe, i, 0, 1, false, NULL);
992 struct pipe_context *pipe = context->pipe;
1037 pipe->set_sampler_views(pipe, PIPE_SHADER_FRAGMENT, 0, num_textures,
1082 pipe->set_sampler_views(pipe, PIPE_SHADER_VERTEX, 0, num_textures,
1113 struct pipe_context *pipe = context->pipe;
1115 pipe->set_scissor_states(pipe, 0, 1, &context->scissor);
1130 struct pipe_context *pipe = context->pipe;
1133 pipe->set_constant_buffer(pipe, PIPE_SHADER_VERTEX, 0, false, &context->pipe_data.cb_vs_ff);
1136 pipe->set_constant_buffer(pipe, PIPE_SHADER_VERTEX, 0, false, &context->pipe_data.cb0_swvp);
1137 pipe->set_constant_buffer(pipe, PIPE_SHADER_VERTEX, 1, false, &context->pipe_data.cb1_swvp);
1138 pipe->set_constant_buffer(pipe, PIPE_SHADER_VERTEX, 2, false, &context->pipe_data.cb2_swvp);
1139 pipe->set_constant_buffer(pipe, PIPE_SHADER_VERTEX, 3, false, &context->pipe_data.cb3_swvp);
1141 pipe->set_constant_buffer(pipe, PIPE_SHADER_VERTEX, 0, false, &context->pipe_data.cb_vs);
1150 struct pipe_context *pipe = context->pipe;
1153 pipe->set_constant_buffer(pipe, PIPE_SHADER_FRAGMENT, 0, false, &context->pipe_data.cb_ps_ff);
1155 pipe->set_constant_buffer(pipe, PIPE_SHADER_FRAGMENT, 0, false, &context->pipe_data.cb_ps);
1163 context->pipe->bind_vs_state(context->pipe, context->cso_shader.vs);
1172 context->pipe->bind_fs_state(context->pipe, context->cso_shader.ps);
1214 struct pipe_context *pipe = context->pipe;
1285 pipe->set_clip_state(pipe, &context->clip);
1295 pipe->set_blend_color(pipe, &color);
1299 pipe->set_sample_mask(pipe, ~0);
1301 pipe->set_sample_mask(pipe, context->rs[D3DRS_MULTISAMPLEMASK]);
1308 pipe->set_stencil_ref(pipe, ref);
1371 context->pipe->blit(context->pipe, &blit);
2221 struct pipe_context *pipe = context->pipe;
2287 pipe->clear(pipe, bufs, NULL, &rgba, Z, Stencil);
2320 pipe->clear_render_target(pipe, cbuf, &rgba,
2347 pipe->clear_depth_stencil(pipe, zsbuf, bufs, Z, Stencil,
2397 context->pipe->draw_vbo(context->pipe, &info, 0, NULL, &draw, 1);
2427 context->pipe->draw_vbo(context->pipe, &info, 0, NULL, &draw, 1);
2463 context->pipe->set_vertex_buffers(context->pipe, 0, 1, 0, false, vbuf);
2466 context->pipe->draw_vbo(context->pipe, &info, 0, NULL, &draw, 1);
2484 context->pipe->resource_copy_region(context->pipe,
2501 context->pipe->blit(context->pipe, blit);
2518 context->pipe->clear_render_target(context->pipe, surf, &rgba, x, y, width, height, false);
2535 util_gen_mipmap(context->pipe, res, res->format, base_level,
2552 context->pipe->buffer_subdata(context->pipe, res, usage, offset, size, data);
2567 struct pipe_context *pipe = context->pipe;
2586 map = pipe->texture_map(pipe,
2607 pipe_texture_unmap(pipe, transfer);
2613 struct pipe_context *pipe;
2616 pipe = nine_context_get_pipe_acquire(device);
2617 res = pipe->create_query(pipe, query_type, 0);
2627 context->pipe->destroy_query(context->pipe, query);
2635 (void) context->pipe->begin_query(context->pipe, query);
2643 (void) context->pipe->end_query(context->pipe, query);
2651 struct pipe_context *pipe;
2663 pipe = nine_context_get_pipe_acquire(device);
2664 ret = pipe->get_query_result(pipe, query, wait, result);
2675 context->pipe->flush(context->pipe, NULL, PIPE_FLUSH_ASYNC);
2957 struct pipe_context *pipe = context->pipe;
2962 if (!pipe || !cso)
2965 pipe->bind_vs_state(pipe, NULL);
2966 pipe->bind_fs_state(pipe, NULL);
2977 pipe->set_sampler_views(pipe, PIPE_SHADER_VERTEX, 0, 0,
2979 pipe->set_sampler_views(pipe, PIPE_SHADER_FRAGMENT, 0, 0,
2982 pipe->set_vertex_buffers(pipe, 0, 0, device->caps.MaxStreams, false, NULL);
3121 struct pipe_context *pipe = nine_context_get_pipe_acquire(device);
3150 userbuf = pipe->buffer_map(pipe, buf, 0, PIPE_MAP_READ, &box,
3305 struct pipe_context *pipe = nine_context_get_pipe_acquire(device);
3312 pipe->buffer_unmap(pipe, sw_internal->transfers_so[i]);