Lines Matching refs:vc4
142 * VC4_DIRTY_* flags that, when set in vc4->dirty, mean that the
195 /* Hash table key for vc4->jobs */
431 if (unlikely(vc4->debug.debug_message)) \
432 util_debug_message(&vc4->debug, PERF_INFO, __VA_ARGS__); \
481 void vc4_write_uniforms(struct vc4_context *vc4,
487 int vc4_job_init(struct vc4_context *vc4);
488 int vc4_fence_context_init(struct vc4_context *vc4);
489 struct vc4_job *vc4_get_job(struct vc4_context *vc4,
492 struct vc4_job *vc4_get_job_for_fbo(struct vc4_context *vc4);
494 void vc4_job_submit(struct vc4_context *vc4, struct vc4_job *job);
495 void vc4_flush_jobs_writing_resource(struct vc4_context *vc4,
497 void vc4_flush_jobs_reading_resource(struct vc4_context *vc4,
500 void vc4_generate_code(struct vc4_context *vc4, struct vc4_compile *c);
501 struct qpu_reg *vc4_register_allocate(struct vc4_context *vc4, struct vc4_compile *c);
502 bool vc4_update_compiled_shaders(struct vc4_context *vc4, uint8_t prim_mode);
509 void vc4_init_query_functions(struct vc4_context *vc4);
511 void vc4_blitter_save(struct vc4_context *vc4);