broadcom/vc5: Always use the RGBA8 formats for RGBX8.
[mesa.git] / src / gallium / drivers / vc5 / v3dx_context.h
index 19ca956922c8e99357322e0daa2081d19cc34d4e..445038c76b37bd930356d8acff14ad1c5c0d9c97 100644 (file)
  * be included from vc5_context.h.
  */
 
+struct v3d_hw;
+struct vc5_format;
+
 void v3dX(emit_rcl)(struct vc5_job *job);
+void v3dX(draw_init)(struct pipe_context *pctx);
+
+void v3dX(simulator_init_regs)(struct v3d_hw *v3d);
+int v3dX(simulator_get_param_ioctl)(struct v3d_hw *v3d,
+                                    struct drm_vc5_get_param *args);
+void v3dX(simulator_flush)(struct v3d_hw *v3d, struct drm_vc5_submit_cl *submit,
+                           uint32_t gmp_ofs);
+const struct vc5_format *v3dX(get_format_desc)(enum pipe_format f);
+void v3dX(get_internal_type_bpp_for_output_format)(uint32_t format,
+                                                   uint32_t *type,
+                                                   uint32_t *bpp);