Lines Matching refs:vc5
54 struct vc5_context *vc5 = vc5_context(pctx);
130 vc5_flush_jobs_reading_resource(vc5, info->src.resource);
132 struct vc5_job *job = vc5_get_job(vc5, dst_surf, NULL);
157 vc5_job_submit(vc5, job);
167 vc5_blitter_save(struct vc5_context *vc5) in vc5_blitter_save() argument
169 util_blitter_save_fragment_constant_buffer_slot(vc5->blitter, in vc5_blitter_save()
170 vc5->constbuf[PIPE_SHADER_FRAGMENT].cb); in vc5_blitter_save()
171 util_blitter_save_vertex_buffer_slot(vc5->blitter, vc5->vertexbuf.vb); in vc5_blitter_save()
172 util_blitter_save_vertex_elements(vc5->blitter, vc5->vtx); in vc5_blitter_save()
173 util_blitter_save_vertex_shader(vc5->blitter, vc5->prog.bind_vs); in vc5_blitter_save()
174 util_blitter_save_so_targets(vc5->blitter, vc5->streamout.num_targets, in vc5_blitter_save()
175 vc5->streamout.targets); in vc5_blitter_save()
176 util_blitter_save_rasterizer(vc5->blitter, vc5->rasterizer); in vc5_blitter_save()
177 util_blitter_save_viewport(vc5->blitter, &vc5->viewport); in vc5_blitter_save()
178 util_blitter_save_scissor(vc5->blitter, &vc5->scissor); in vc5_blitter_save()
179 util_blitter_save_fragment_shader(vc5->blitter, vc5->prog.bind_fs); in vc5_blitter_save()
180 util_blitter_save_blend(vc5->blitter, vc5->blend); in vc5_blitter_save()
181 util_blitter_save_depth_stencil_alpha(vc5->blitter, vc5->zsa); in vc5_blitter_save()
182 util_blitter_save_stencil_ref(vc5->blitter, &vc5->stencil_ref); in vc5_blitter_save()
183 util_blitter_save_sample_mask(vc5->blitter, vc5->sample_mask); in vc5_blitter_save()
184 util_blitter_save_framebuffer(vc5->blitter, &vc5->framebuffer); in vc5_blitter_save()
185 util_blitter_save_fragment_sampler_states(vc5->blitter, in vc5_blitter_save()
186 vc5->fragtex.num_samplers, in vc5_blitter_save()
187 (void **)vc5->fragtex.samplers); in vc5_blitter_save()
188 util_blitter_save_fragment_sampler_views(vc5->blitter, in vc5_blitter_save()
189 vc5->fragtex.num_textures, vc5->fragtex.textures); in vc5_blitter_save()
190 util_blitter_save_so_targets(vc5->blitter, vc5->streamout.num_targets, in vc5_blitter_save()
191 vc5->streamout.targets); in vc5_blitter_save()
197 struct vc5_context *vc5 = vc5_context(ctx); in vc5_render_blit() local
199 if (!util_blitter_is_blit_supported(vc5->blitter, info)) { in vc5_render_blit()
206 vc5_blitter_save(vc5); in vc5_render_blit()
207 util_blitter_blit(vc5->blitter, info); in vc5_render_blit()