Lines Matching full:vc4
142 * VC4_DIRTY_* flags that, when set in vc4->dirty, mean that the
195 /* Hash table key for vc4->jobs */
433 if (unlikely(vc4->debug.debug_message)) \
434 pipe_debug_message(&vc4->debug, PERF_INFO, __VA_ARGS__); \
483 void vc4_write_uniforms(struct vc4_context *vc4,
489 int vc4_job_init(struct vc4_context *vc4);
490 int vc4_fence_context_init(struct vc4_context *vc4);
491 struct vc4_job *vc4_get_job(struct vc4_context *vc4,
494 struct vc4_job *vc4_get_job_for_fbo(struct vc4_context *vc4);
496 void vc4_job_submit(struct vc4_context *vc4, struct vc4_job *job);
497 void vc4_flush_jobs_writing_resource(struct vc4_context *vc4,
499 void vc4_flush_jobs_reading_resource(struct vc4_context *vc4,
502 void vc4_generate_code(struct vc4_context *vc4, struct vc4_compile *c);
503 struct qpu_reg *vc4_register_allocate(struct vc4_context *vc4, struct vc4_compile *c);
504 bool vc4_update_compiled_shaders(struct vc4_context *vc4, uint8_t prim_mode);
511 void vc4_init_query_functions(struct vc4_context *vc4);
513 void vc4_blitter_save(struct vc4_context *vc4);