panfrost: Add BO cache data structure
[mesa.git] / src / gallium / drivers / panfrost / pan_screen.c
index 48ffde0d7b15f68e51f31ad97d7875d1f2d1ecd2..43a26856f9b1ec373013cde2eef82501944a2887 100644 (file)
@@ -536,6 +536,9 @@ panfrost_create_screen(int fd, struct renderonly *ro)
 
         util_dynarray_init(&screen->transient_bo, screen);
 
+        for (unsigned i = 0; i < ARRAY_SIZE(screen->bo_cache); ++i)
+                list_inithead(&screen->bo_cache[i]);
+
         if (pan_debug & PAN_DBG_TRACE)
                 pandecode_initialize();