Lines Matching refs:v3d

233          * V3D_DIRTY_* flags that, when set in v3d->dirty, mean that the
290 /* Hash table key for v3d->jobs */
339 struct v3d_context *v3d;
650 if (unlikely(v3d->debug.debug_message)) \
651 util_debug_message(&v3d->debug, PERF_INFO, __VA_ARGS__); \
706 v3d_transform_feedback_enabled(struct v3d_context *v3d)
708 return (v3d->prog.bind_vs->num_tf_specs != 0 ||
709 (v3d->prog.bind_gs && v3d->prog.bind_gs->num_tf_specs != 0)) &&
710 v3d->active_queries;
714 struct v3d_cl_reloc v3d_write_uniforms(struct v3d_context *v3d,
720 void v3d_job_init(struct v3d_context *v3d);
721 struct v3d_job *v3d_job_create(struct v3d_context *v3d);
722 void v3d_job_free(struct v3d_context *v3d, struct v3d_job *job);
723 struct v3d_job *v3d_get_job(struct v3d_context *v3d,
728 struct v3d_job *v3d_get_job_for_fbo(struct v3d_context *v3d);
732 void v3d_job_submit(struct v3d_context *v3d, struct v3d_job *job);
733 void v3d_flush_jobs_using_bo(struct v3d_context *v3d, struct v3d_bo *bo);
734 void v3d_flush_jobs_writing_resource(struct v3d_context *v3d,
738 void v3d_flush_jobs_reading_resource(struct v3d_context *v3d,
742 void v3d_update_compiled_shaders(struct v3d_context *v3d, uint8_t prim_mode);
743 void v3d_update_compiled_cs(struct v3d_context *v3d);
768 void v3d_init_query_functions(struct v3d_context *v3d);
770 void v3d_blitter_save(struct v3d_context *v3d, bool op_blit);
782 struct v3d_fence *v3d_fence_create(struct v3d_context *v3d);
788 void v3d_update_primitive_counters(struct v3d_context *v3d);
790 bool v3d_line_smoothing_enabled(struct v3d_context *v3d);
792 float v3d_get_real_line_width(struct v3d_context *v3d);
796 void v3d_flag_dirty_sampler_state(struct v3d_context *v3d,
799 void v3d_create_texture_shader_state_bo(struct v3d_context *v3d,
812 struct v3d_compiled_shader *v3d_disk_cache_retrieve(struct v3d_context *v3d,
815 void v3d_disk_cache_store(struct v3d_context *v3d,