• Home
  • Raw
  • Download

Lines Matching refs:lp

119    struct llvmpipe_context *lp = llvmpipe_context(pipe);  in lp_blit()  local
122 if (blit_info->render_condition_enable && !llvmpipe_check_render_cond(lp)) in lp_blit()
129 if (!util_blitter_is_blit_supported(lp->blitter, &info)) { in lp_blit()
147 util_blitter_save_vertex_buffer_slot(lp->blitter, lp->vertex_buffer); in lp_blit()
148 util_blitter_save_vertex_elements(lp->blitter, (void*)lp->velems); in lp_blit()
149 util_blitter_save_vertex_shader(lp->blitter, (void*)lp->vs); in lp_blit()
150 util_blitter_save_geometry_shader(lp->blitter, (void*)lp->gs); in lp_blit()
151 util_blitter_save_so_targets(lp->blitter, lp->num_so_targets, in lp_blit()
152 (struct pipe_stream_output_target**)lp->so_targets); in lp_blit()
153 util_blitter_save_rasterizer(lp->blitter, (void*)lp->rasterizer); in lp_blit()
154 util_blitter_save_viewport(lp->blitter, &lp->viewports[0]); in lp_blit()
155 util_blitter_save_scissor(lp->blitter, &lp->scissors[0]); in lp_blit()
156 util_blitter_save_fragment_shader(lp->blitter, lp->fs); in lp_blit()
157 util_blitter_save_blend(lp->blitter, (void*)lp->blend); in lp_blit()
158 util_blitter_save_tessctrl_shader(lp->blitter, (void*)lp->tcs); in lp_blit()
159 util_blitter_save_tesseval_shader(lp->blitter, (void*)lp->tes); in lp_blit()
160 util_blitter_save_depth_stencil_alpha(lp->blitter, (void*)lp->depth_stencil); in lp_blit()
161 util_blitter_save_stencil_ref(lp->blitter, &lp->stencil_ref); in lp_blit()
162 util_blitter_save_sample_mask(lp->blitter, lp->sample_mask); in lp_blit()
163 util_blitter_save_framebuffer(lp->blitter, &lp->framebuffer); in lp_blit()
164 util_blitter_save_fragment_sampler_states(lp->blitter, in lp_blit()
165 lp->num_samplers[PIPE_SHADER_FRAGMENT], in lp_blit()
166 (void**)lp->samplers[PIPE_SHADER_FRAGMENT]); in lp_blit()
167 util_blitter_save_fragment_sampler_views(lp->blitter, in lp_blit()
168 lp->num_sampler_views[PIPE_SHADER_FRAGMENT], in lp_blit()
169 lp->sampler_views[PIPE_SHADER_FRAGMENT]); in lp_blit()
170 util_blitter_save_render_condition(lp->blitter, lp->render_cond_query, in lp_blit()
171 lp->render_cond_cond, lp->render_cond_mode); in lp_blit()
172 util_blitter_blit(lp->blitter, &info); in lp_blit()
482 llvmpipe_init_surface_functions(struct llvmpipe_context *lp) in llvmpipe_init_surface_functions() argument
484 lp->pipe.clear_render_target = llvmpipe_clear_render_target; in llvmpipe_init_surface_functions()
485 lp->pipe.clear_depth_stencil = llvmpipe_clear_depth_stencil; in llvmpipe_init_surface_functions()
486 lp->pipe.create_surface = llvmpipe_create_surface; in llvmpipe_init_surface_functions()
487 lp->pipe.surface_destroy = llvmpipe_surface_destroy; in llvmpipe_init_surface_functions()
489 lp->pipe.clear_texture = llvmpipe_clear_texture; in llvmpipe_init_surface_functions()
490 lp->pipe.clear_buffer = llvmpipe_clear_buffer; in llvmpipe_init_surface_functions()
491 lp->pipe.resource_copy_region = lp_resource_copy; in llvmpipe_init_surface_functions()
492 lp->pipe.blit = lp_blit; in llvmpipe_init_surface_functions()
493 lp->pipe.flush_resource = lp_flush_resource; in llvmpipe_init_surface_functions()
494 lp->pipe.get_sample_position = llvmpipe_get_sample_position; in llvmpipe_init_surface_functions()