Home | History | Annotate | Download | only in ddebug

Lines Matching defs:pipe

68    struct pipe_context *pipe = dd_context(_pipe)->pipe;
71 query = pipe->create_query(pipe, query_type, index);
81 pipe->destroy_query(pipe, query);
93 struct pipe_context *pipe = dd_context(_pipe)->pipe;
96 query = pipe->create_batch_query(pipe, num_queries, query_types);
107 pipe->destroy_query(pipe, query);
119 struct pipe_context *pipe = dd_context(_pipe)->pipe;
121 pipe->destroy_query(pipe, dd_query_unwrap(query));
129 struct pipe_context *pipe = dctx->pipe;
131 return pipe->begin_query(pipe, dd_query_unwrap(query));
138 struct pipe_context *pipe = dctx->pipe;
140 return pipe->end_query(pipe, dd_query_unwrap(query));
148 struct pipe_context *pipe = dd_context(_pipe)->pipe;
150 return pipe->get_query_result(pipe, dd_query_unwrap(query), wait, result);
156 struct pipe_context *pipe = dd_context(_pipe)->pipe;
158 pipe->set_active_query_state(pipe, enable);
167 struct pipe_context *pipe = dctx->pipe;
170 pipe->render_condition(pipe, dd_query_unwrap(query), condition, mode);
186 struct pipe_context *pipe = dd_context(_pipe)->pipe; \
191 hstate->cso = pipe->create_##name##_state(pipe, state); \
201 struct pipe_context *pipe = dctx->pipe; \
205 pipe->bind_##name##_state(pipe, hstate ? hstate->cso : NULL); \
213 struct pipe_context *pipe = dctx->pipe; \
216 pipe->delete_##name##_state(pipe, hstate->cso); \
238 struct pipe_context *pipe = dctx->pipe;
252 pipe->bind_sampler_states(pipe, shader, start, count, samp);
255 pipe->bind_sampler_states(pipe, shader, start, count, NULL);
263 struct pipe_context *pipe = dd_context(_pipe)->pipe;
268 hstate->cso = pipe->create_vertex_elements_state(pipe, num_elems, elems);
287 struct pipe_context *pipe = dctx->pipe; \
291 pipe->bind_##name##_state(pipe, hstate ? hstate->cso : NULL); \
298 struct pipe_context *pipe = dctx->pipe; \
301 pipe->delete_##name##_state(pipe, hstate->cso); \
311 struct pipe_context *pipe = dd_context(_pipe)->pipe; \
316 hstate->cso = pipe->create_##name##_state(pipe, state); \
334 struct pipe_context *pipe = dd_context(_pipe)->pipe;
339 hstate->cso = pipe->create_compute_state(pipe, state);
358 struct pipe_context *pipe = dctx->pipe; \
361 pipe->set_##name(pipe, ref); \
378 struct pipe_context *pipe = dctx->pipe;
382 pipe->set_constant_buffer(pipe, shader, index, constant_buffer);
391 struct pipe_context *pipe = dctx->pipe;
395 pipe->set_scissor_states(pipe, start_slot, num_scissors, states);
404 struct pipe_context *pipe = dctx->pipe;
408 pipe->set_viewport_states(pipe, start_slot, num_viewports, states);
416 struct pipe_context *pipe = dctx->pipe;
422 pipe->set_tess_state(pipe, default_outer_level, default_inner_level);
435 struct pipe_context *pipe = dd_context(_pipe)->pipe;
437 pipe->create_surface(pipe, resource, surf_tmpl);
449 struct pipe_context *pipe = dd_context(_pipe)->pipe;
451 pipe->surface_destroy(pipe, surf);
459 struct pipe_context *pipe = dd_context(_pipe)->pipe;
461 pipe->create_sampler_view(pipe, resource, templ);
473 struct pipe_context *pipe = dd_context(_pipe)->pipe;
475 pipe->sampler_view_destroy(pipe, view);
484 struct pipe_context *pipe = dd_context(_pipe)->pipe;
486 pipe->create_stream_output_target(pipe, res, buffer_offset,
499 struct pipe_context *pipe = dd_context(_pipe)->pipe;
501 pipe->stream_output_target_destroy(pipe, target);
516 struct pipe_context *pipe = dctx->pipe;
520 pipe->set_sampler_views(pipe, shader, start, num, views);
530 struct pipe_context *pipe = dctx->pipe;
534 pipe->set_shader_images(pipe, shader, start, num, views);
543 struct pipe_context *pipe = dctx->pipe;
547 pipe->set_shader_buffers(pipe, shader, start, num_buffers, buffers);
556 struct pipe_context *pipe = dctx->pipe;
560 pipe->set_vertex_buffers(pipe, start, num_buffers, buffers);
568 struct pipe_context *pipe = dctx->pipe;
571 pipe->set_index_buffer(pipe, ib);
581 struct pipe_context *pipe = dctx->pipe;
587 pipe->set_stream_output_targets(pipe, num_targets, tgs, offsets);
594 struct pipe_context *pipe = dctx->pipe;
606 pipe->transfer_unmap(pipe, dctx->fence_transfer);
609 pipe->destroy(pipe);
624 struct pipe_context *pipe = dd_context(_pipe)->pipe;
626 return pipe->transfer_map(pipe, resource, level, usage, box, transfer);
634 struct pipe_context *pipe = dd_context(_pipe)->pipe;
636 pipe->transfer_flush_region(pipe, transfer, box);
643 struct pipe_context *pipe = dd_context(_pipe)->pipe;
645 pipe->transfer_unmap(pipe, transfer);
654 struct pipe_context *pipe = dd_context(_pipe)->pipe;
656 pipe->buffer_subdata(pipe, resource, usage, offset, size, data);
667 struct pipe_context *pipe = dd_context(_pipe)->pipe;
669 pipe->texture_subdata(pipe, resource, level, usage, box, data,
681 struct pipe_context *pipe = dd_context(_pipe)->pipe;
683 pipe->texture_barrier(pipe, flags);
689 struct pipe_context *pipe = dd_context(_pipe)->pipe;
691 pipe->memory_barrier(pipe, flags);
699 struct pipe_context *pipe = dd_context(_pipe)->pipe;
701 return pipe->get_sample_position(pipe, sample_count, sample_index,
709 struct pipe_context *pipe = dd_context(_pipe)->pipe;
711 pipe->invalidate_resource(pipe, resource);
717 struct pipe_context *pipe = dd_context(_pipe)->pipe;
719 return pipe->get_device_reset_status(pipe);
726 struct pipe_context *pipe = dd_context(_pipe)->pipe;
728 return pipe->set_device_reset_callback(pipe, cb);
736 struct pipe_context *pipe = dctx->pipe;
738 pipe->emit_string_marker(pipe, string, len);
746 struct pipe_context *pipe = dd_context(_pipe)->pipe;
748 return pipe->dump_debug_state(pipe, stream, flags);
752 dd_context_create(struct dd_screen *dscreen, struct pipe_context *pipe)
756 if (!pipe)
763 dctx->pipe = pipe;
764 dctx->base.priv = pipe->priv; /* expose wrapped priv data */
861 dctx->mapped_fence = pipe_buffer_map(pipe, dctx->fence,
884 pipe_transfer_unmap(pipe, dctx->fence_transfer);
888 pipe->destroy(pipe);