Lines Matching refs:cbuf
168 struct pipe_surface *cbuf, struct pipe_surface *zsbuf) in vc4_get_job() argument
171 struct vc4_job_key local_key = {.cbuf = cbuf, .zsbuf = zsbuf}; in vc4_get_job()
180 if (cbuf) in vc4_get_job()
181 vc4_flush_jobs_reading_resource(vc4, cbuf->texture); in vc4_get_job()
187 if (cbuf) { in vc4_get_job()
188 if (cbuf->texture->nr_samples > 1) { in vc4_get_job()
190 pipe_surface_reference(&job->msaa_color_write, cbuf); in vc4_get_job()
192 pipe_surface_reference(&job->color_write, cbuf); in vc4_get_job()
213 if (cbuf) in vc4_get_job()
214 _mesa_hash_table_insert(vc4->write_jobs, cbuf->texture, job); in vc4_get_job()
218 job->key.cbuf = cbuf; in vc4_get_job()
231 struct pipe_surface *cbuf = vc4->framebuffer.cbufs[0]; in vc4_get_job_for_fbo() local
233 struct vc4_job *job = vc4_get_job(vc4, cbuf, zsbuf); in vc4_get_job_for_fbo()
245 pipe_surface_reference(&job->color_read, cbuf); in vc4_get_job_for_fbo()
251 if (cbuf) { in vc4_get_job_for_fbo()
252 struct vc4_resource *rsc = vc4_resource(cbuf->texture); in vc4_get_job_for_fbo()