• Home
  • Raw
  • Download

Lines Matching refs:pipe

52    struct pipe_context *pipe = dd_context(_pipe)->pipe;  in dd_context_create_query()  local
55 query = pipe->create_query(pipe, query_type, index); in dd_context_create_query()
65 pipe->destroy_query(pipe, query); in dd_context_create_query()
77 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_create_batch_query() local
80 query = pipe->create_batch_query(pipe, num_queries, query_types); in dd_context_create_batch_query()
91 pipe->destroy_query(pipe, query); in dd_context_create_batch_query()
103 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_destroy_query() local
105 pipe->destroy_query(pipe, dd_query_unwrap(query)); in dd_context_destroy_query()
113 struct pipe_context *pipe = dctx->pipe; in dd_context_begin_query() local
115 return pipe->begin_query(pipe, dd_query_unwrap(query)); in dd_context_begin_query()
122 struct pipe_context *pipe = dctx->pipe; in dd_context_end_query() local
124 return pipe->end_query(pipe, dd_query_unwrap(query)); in dd_context_end_query()
132 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_get_query_result() local
134 return pipe->get_query_result(pipe, dd_query_unwrap(query), wait, result); in dd_context_get_query_result()
140 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_set_active_query_state() local
142 pipe->set_active_query_state(pipe, enable); in dd_context_set_active_query_state()
151 struct pipe_context *pipe = dctx->pipe; in dd_context_render_condition() local
154 pipe->render_condition(pipe, dd_query_unwrap(query), condition, mode); in dd_context_render_condition()
170 struct pipe_context *pipe = dd_context(_pipe)->pipe; \
175 hstate->cso = pipe->create_##name##_state(pipe, state); \
185 struct pipe_context *pipe = dctx->pipe; \
189 pipe->bind_##name##_state(pipe, hstate ? hstate->cso : NULL); \
197 struct pipe_context *pipe = dctx->pipe; \
200 pipe->delete_##name##_state(pipe, hstate->cso); \
222 struct pipe_context *pipe = dctx->pipe; in DD_CSO_WHOLE() local
236 pipe->bind_sampler_states(pipe, shader, start, count, samp); in DD_CSO_WHOLE()
239 pipe->bind_sampler_states(pipe, shader, start, count, NULL); in DD_CSO_WHOLE()
247 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_create_vertex_elements_state() local
252 hstate->cso = pipe->create_vertex_elements_state(pipe, num_elems, elems); in dd_context_create_vertex_elements_state()
271 struct pipe_context *pipe = dctx->pipe; \ in DD_CSO_BIND()
275 pipe->bind_##name##_state(pipe, hstate ? hstate->cso : NULL); \ in DD_CSO_BIND()
282 struct pipe_context *pipe = dctx->pipe; \
285 pipe->delete_##name##_state(pipe, hstate->cso); \
296 struct pipe_context *pipe = dd_context(_pipe)->pipe; \
301 hstate->cso = pipe->create_##name##_state(pipe, state); \
320 struct pipe_context *pipe = dd_context(_pipe)->pipe; local
325 hstate->cso = pipe->create_compute_state(pipe, state);
346 struct pipe_context *pipe = dctx->pipe; \ in DD_SHADER_NOCREATE()
349 pipe->set_##name(pipe, ref); \ in DD_SHADER_NOCREATE()
366 struct pipe_context *pipe = dctx->pipe; local
370 pipe->set_constant_buffer(pipe, shader, index, constant_buffer);
379 struct pipe_context *pipe = dctx->pipe; in dd_context_set_scissor_states() local
383 pipe->set_scissor_states(pipe, start_slot, num_scissors, states); in dd_context_set_scissor_states()
392 struct pipe_context *pipe = dctx->pipe; in dd_context_set_viewport_states() local
396 pipe->set_viewport_states(pipe, start_slot, num_viewports, states); in dd_context_set_viewport_states()
404 struct pipe_context *pipe = dctx->pipe; in dd_context_set_tess_state() local
410 pipe->set_tess_state(pipe, default_outer_level, default_inner_level); in dd_context_set_tess_state()
423 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_create_surface() local
425 pipe->create_surface(pipe, resource, surf_tmpl); in dd_context_create_surface()
437 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_surface_destroy() local
439 pipe->surface_destroy(pipe, surf); in dd_context_surface_destroy()
447 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_create_sampler_view() local
449 pipe->create_sampler_view(pipe, resource, templ); in dd_context_create_sampler_view()
461 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_sampler_view_destroy() local
463 pipe->sampler_view_destroy(pipe, view); in dd_context_sampler_view_destroy()
472 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_create_stream_output_target() local
474 pipe->create_stream_output_target(pipe, res, buffer_offset, in dd_context_create_stream_output_target()
487 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_stream_output_target_destroy() local
489 pipe->stream_output_target_destroy(pipe, target); in dd_context_stream_output_target_destroy()
504 struct pipe_context *pipe = dctx->pipe; in dd_context_set_sampler_views() local
508 pipe->set_sampler_views(pipe, shader, start, num, views); in dd_context_set_sampler_views()
518 struct pipe_context *pipe = dctx->pipe; in dd_context_set_shader_images() local
522 pipe->set_shader_images(pipe, shader, start, num, views); in dd_context_set_shader_images()
531 struct pipe_context *pipe = dctx->pipe; in dd_context_set_shader_buffers() local
535 pipe->set_shader_buffers(pipe, shader, start, num_buffers, buffers); in dd_context_set_shader_buffers()
544 struct pipe_context *pipe = dctx->pipe; in dd_context_set_vertex_buffers() local
548 pipe->set_vertex_buffers(pipe, start, num_buffers, buffers); in dd_context_set_vertex_buffers()
558 struct pipe_context *pipe = dctx->pipe; in dd_context_set_stream_output_targets() local
564 pipe->set_stream_output_targets(pipe, num_targets, tgs, offsets); in dd_context_set_stream_output_targets()
581 struct pipe_context *pipe = dctx->pipe; in dd_context_destroy() local
590 if (pipe->set_log_context) { in dd_context_destroy()
591 pipe->set_log_context(pipe, NULL); in dd_context_destroy()
605 pipe->destroy(pipe); in dd_context_destroy()
617 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_texture_barrier() local
619 pipe->texture_barrier(pipe, flags); in dd_context_texture_barrier()
625 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_memory_barrier() local
627 pipe->memory_barrier(pipe, flags); in dd_context_memory_barrier()
635 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_resource_commit() local
637 return pipe->resource_commit(pipe, resource, level, box, commit); in dd_context_resource_commit()
645 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_get_sample_position() local
647 return pipe->get_sample_position(pipe, sample_count, sample_index, in dd_context_get_sample_position()
655 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_invalidate_resource() local
657 pipe->invalidate_resource(pipe, resource); in dd_context_invalidate_resource()
663 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_get_device_reset_status() local
665 return pipe->get_device_reset_status(pipe); in dd_context_get_device_reset_status()
672 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_set_device_reset_callback() local
674 return pipe->set_device_reset_callback(pipe, cb); in dd_context_set_device_reset_callback()
682 struct pipe_context *pipe = dctx->pipe; in dd_context_emit_string_marker() local
684 pipe->emit_string_marker(pipe, string, len); in dd_context_emit_string_marker()
692 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_dump_debug_state() local
694 return pipe->dump_debug_state(pipe, stream, flags); in dd_context_dump_debug_state()
702 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_create_texture_handle() local
704 return pipe->create_texture_handle(pipe, view, state); in dd_context_create_texture_handle()
710 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_delete_texture_handle() local
712 pipe->delete_texture_handle(pipe, handle); in dd_context_delete_texture_handle()
719 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_make_texture_handle_resident() local
721 pipe->make_texture_handle_resident(pipe, handle, resident); in dd_context_make_texture_handle_resident()
728 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_create_image_handle() local
730 return pipe->create_image_handle(pipe, image); in dd_context_create_image_handle()
736 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_delete_image_handle() local
738 pipe->delete_image_handle(pipe, handle); in dd_context_delete_image_handle()
746 struct pipe_context *pipe = dd_context(_pipe)->pipe; in dd_context_make_image_handle_resident() local
748 pipe->make_image_handle_resident(pipe, handle, access, resident); in dd_context_make_image_handle_resident()
752 dd_context_create(struct dd_screen *dscreen, struct pipe_context *pipe) in dd_context_create() argument
756 if (!pipe) in dd_context_create()
763 dctx->pipe = pipe; in dd_context_create()
764 dctx->base.priv = pipe->priv; /* expose wrapped priv data */ in dd_context_create()
766 dctx->base.stream_uploader = pipe->stream_uploader; in dd_context_create()
767 dctx->base.const_uploader = pipe->const_uploader; in dd_context_create()
857 if (pipe->set_log_context) in dd_context_create()
858 pipe->set_log_context(pipe, &dctx->log); in dd_context_create()
875 pipe->destroy(pipe); in dd_context_create()