Lines Matching defs:pipe
35 #include "pipe/p_context.h"
36 #include "pipe/p_defines.h"
671 llvmpipe_transfer_map_ms( struct pipe_context *pipe,
679 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe);
680 struct llvmpipe_screen *screen = llvmpipe_screen(pipe->screen);
693 * Transfers, like other pipe operations, must happen in order, so flush the
699 if (!llvmpipe_flush_resource(pipe, resource,
787 llvmpipe_transfer_map( struct pipe_context *pipe,
794 return llvmpipe_transfer_map_ms(pipe, resource, level, usage, 0, box, transfer);
798 llvmpipe_transfer_unmap(struct pipe_context *pipe,
817 llvmpipe_is_resource_referenced( struct pipe_context *pipe,
821 struct llvmpipe_context *llvmpipe = llvmpipe_context( pipe );
948 llvmpipe_memory_barrier(struct pipe_context *pipe,
952 llvmpipe_finish(pipe, "barrier");
1166 llvmpipe_init_context_resource_funcs(struct pipe_context *pipe)
1168 pipe->buffer_map = llvmpipe_transfer_map;
1169 pipe->buffer_unmap = llvmpipe_transfer_unmap;
1170 pipe->texture_map = llvmpipe_transfer_map;
1171 pipe->texture_unmap = llvmpipe_transfer_unmap;
1173 pipe->transfer_flush_region = u_default_transfer_flush_region;
1174 pipe->buffer_subdata = u_default_buffer_subdata;
1175 pipe->texture_subdata = u_default_texture_subdata;
1177 pipe->memory_barrier = llvmpipe_memory_barrier;