• Home
  • Raw
  • Download

Lines Matching refs:lp

120    struct llvmpipe_context *lp = llvmpipe_context(pipe);  in lp_blit()  local
123 if (blit_info->render_condition_enable && !llvmpipe_check_render_cond(lp)) in lp_blit()
126 if (util_try_blit_via_copy_region(pipe, &info, lp->render_cond_query != NULL)) { in lp_blit()
141 if (!util_blitter_is_blit_supported(lp->blitter, &info)) { in lp_blit()
157 util_blitter_save_vertex_buffer_slot(lp->blitter, lp->vertex_buffer); in lp_blit()
158 util_blitter_save_vertex_elements(lp->blitter, (void*)lp->velems); in lp_blit()
159 util_blitter_save_vertex_shader(lp->blitter, (void*)lp->vs); in lp_blit()
160 util_blitter_save_geometry_shader(lp->blitter, (void*)lp->gs); in lp_blit()
161 util_blitter_save_so_targets(lp->blitter, lp->num_so_targets, in lp_blit()
162 (struct pipe_stream_output_target**)lp->so_targets); in lp_blit()
163 util_blitter_save_rasterizer(lp->blitter, (void*)lp->rasterizer); in lp_blit()
164 util_blitter_save_viewport(lp->blitter, &lp->viewports[0]); in lp_blit()
165 util_blitter_save_scissor(lp->blitter, &lp->scissors[0]); in lp_blit()
166 util_blitter_save_fragment_shader(lp->blitter, lp->fs); in lp_blit()
167 util_blitter_save_blend(lp->blitter, (void*)lp->blend); in lp_blit()
168 util_blitter_save_tessctrl_shader(lp->blitter, (void*)lp->tcs); in lp_blit()
169 util_blitter_save_tesseval_shader(lp->blitter, (void*)lp->tes); in lp_blit()
170 util_blitter_save_depth_stencil_alpha(lp->blitter, (void*)lp->depth_stencil); in lp_blit()
171 util_blitter_save_stencil_ref(lp->blitter, &lp->stencil_ref); in lp_blit()
172 util_blitter_save_sample_mask(lp->blitter, lp->sample_mask, lp->min_samples); in lp_blit()
173 util_blitter_save_framebuffer(lp->blitter, &lp->framebuffer); in lp_blit()
174 util_blitter_save_fragment_sampler_states(lp->blitter, in lp_blit()
175 lp->num_samplers[PIPE_SHADER_FRAGMENT], in lp_blit()
176 (void**)lp->samplers[PIPE_SHADER_FRAGMENT]); in lp_blit()
177 util_blitter_save_fragment_sampler_views(lp->blitter, in lp_blit()
178 lp->num_sampler_views[PIPE_SHADER_FRAGMENT], in lp_blit()
179 lp->sampler_views[PIPE_SHADER_FRAGMENT]); in lp_blit()
180 util_blitter_save_render_condition(lp->blitter, lp->render_cond_query, in lp_blit()
181 lp->render_cond_cond, lp->render_cond_mode); in lp_blit()
182 util_blitter_blit(lp->blitter, &info); in lp_blit()
499 llvmpipe_init_surface_functions(struct llvmpipe_context *lp) in llvmpipe_init_surface_functions() argument
501 lp->pipe.clear_render_target = llvmpipe_clear_render_target; in llvmpipe_init_surface_functions()
502 lp->pipe.clear_depth_stencil = llvmpipe_clear_depth_stencil; in llvmpipe_init_surface_functions()
503 lp->pipe.create_surface = llvmpipe_create_surface; in llvmpipe_init_surface_functions()
504 lp->pipe.surface_destroy = llvmpipe_surface_destroy; in llvmpipe_init_surface_functions()
506 lp->pipe.clear_texture = llvmpipe_clear_texture; in llvmpipe_init_surface_functions()
507 lp->pipe.clear_buffer = llvmpipe_clear_buffer; in llvmpipe_init_surface_functions()
508 lp->pipe.resource_copy_region = lp_resource_copy; in llvmpipe_init_surface_functions()
509 lp->pipe.blit = lp_blit; in llvmpipe_init_surface_functions()
510 lp->pipe.flush_resource = lp_flush_resource; in llvmpipe_init_surface_functions()
511 lp->pipe.get_sample_position = llvmpipe_get_sample_position; in llvmpipe_init_surface_functions()