Lines Matching refs:lp
67 struct llvmpipe_context *lp = llvmpipe_context(pipe); in lp_blit() local
70 if (blit_info->render_condition_enable && !llvmpipe_check_render_cond(lp)) in lp_blit()
85 if (!util_blitter_is_blit_supported(lp->blitter, &info)) { in lp_blit()
94 util_blitter_save_vertex_buffer_slot(lp->blitter, lp->vertex_buffer); in lp_blit()
95 util_blitter_save_vertex_elements(lp->blitter, (void*)lp->velems); in lp_blit()
96 util_blitter_save_vertex_shader(lp->blitter, (void*)lp->vs); in lp_blit()
97 util_blitter_save_geometry_shader(lp->blitter, (void*)lp->gs); in lp_blit()
98 util_blitter_save_so_targets(lp->blitter, lp->num_so_targets, in lp_blit()
99 (struct pipe_stream_output_target**)lp->so_targets); in lp_blit()
100 util_blitter_save_rasterizer(lp->blitter, (void*)lp->rasterizer); in lp_blit()
101 util_blitter_save_viewport(lp->blitter, &lp->viewports[0]); in lp_blit()
102 util_blitter_save_scissor(lp->blitter, &lp->scissors[0]); in lp_blit()
103 util_blitter_save_fragment_shader(lp->blitter, lp->fs); in lp_blit()
104 util_blitter_save_blend(lp->blitter, (void*)lp->blend); in lp_blit()
105 util_blitter_save_depth_stencil_alpha(lp->blitter, (void*)lp->depth_stencil); in lp_blit()
106 util_blitter_save_stencil_ref(lp->blitter, &lp->stencil_ref); in lp_blit()
108 util_blitter_save_framebuffer(lp->blitter, &lp->framebuffer); in lp_blit()
109 util_blitter_save_fragment_sampler_states(lp->blitter, in lp_blit()
110 lp->num_samplers[PIPE_SHADER_FRAGMENT], in lp_blit()
111 (void**)lp->samplers[PIPE_SHADER_FRAGMENT]); in lp_blit()
112 util_blitter_save_fragment_sampler_views(lp->blitter, in lp_blit()
113 lp->num_sampler_views[PIPE_SHADER_FRAGMENT], in lp_blit()
114 lp->sampler_views[PIPE_SHADER_FRAGMENT]); in lp_blit()
115 util_blitter_save_render_condition(lp->blitter, lp->render_cond_query, in lp_blit()
116 lp->render_cond_cond, lp->render_cond_mode); in lp_blit()
117 util_blitter_blit(lp->blitter, &info); in lp_blit()
228 llvmpipe_init_surface_functions(struct llvmpipe_context *lp) in llvmpipe_init_surface_functions() argument
230 lp->pipe.clear_render_target = llvmpipe_clear_render_target; in llvmpipe_init_surface_functions()
231 lp->pipe.clear_depth_stencil = llvmpipe_clear_depth_stencil; in llvmpipe_init_surface_functions()
232 lp->pipe.create_surface = llvmpipe_create_surface; in llvmpipe_init_surface_functions()
233 lp->pipe.surface_destroy = llvmpipe_surface_destroy; in llvmpipe_init_surface_functions()
235 lp->pipe.clear_texture = util_clear_texture; in llvmpipe_init_surface_functions()
236 lp->pipe.resource_copy_region = lp_resource_copy; in llvmpipe_init_surface_functions()
237 lp->pipe.blit = lp_blit; in llvmpipe_init_surface_functions()
238 lp->pipe.flush_resource = lp_flush_resource; in llvmpipe_init_surface_functions()