Added few more stubs so that control reaches to DestroyDevice().
[mesa.git] / src / gallium / drivers / vc4 / kernel / vc4_gem.c
index 93f9ec7ed9b0a08e2237596743dd2c93edf7a448..12350b8d39422bc1895286646648f41a4758554e 100644 (file)
@@ -139,8 +139,17 @@ fail:
 int
 vc4_cl_validate(struct drm_device *dev, struct vc4_exec_info *exec)
 {
+       struct drm_vc4_submit_cl *args = exec->args;
        int ret = 0;
 
+       if (args->color_write.bits & VC4_RENDER_CONFIG_MS_MODE_4X) {
+               exec->tile_width = 32;
+               exec->tile_height = 32;
+       } else {
+               exec->tile_width = 64;
+               exec->tile_height = 64;
+       }
+
        if (exec->args->bin_cl_size != 0) {
                ret = vc4_get_bcl(dev, exec);
                if (ret)