Lines Matching refs:screen
48 struct iris_screen *screen = (struct iris_screen *)ctx->screen;
50 util_queue_finish(&screen->shader_compiler_queue);
71 batch->screen->vtbl.init_render_context(batch);
73 batch->screen->vtbl.init_compute_context(batch);
89 batch->screen->vtbl.lost_genx_state(ice, batch);
198 res->screen->resource_destroy(res->screen, res);
222 struct iris_screen *screen = (struct iris_screen *)ctx->screen;
231 screen->vtbl.destroy_state(ice);
242 if (screen->measure.config)
290 struct iris_screen *screen = (struct iris_screen*)pscreen;
291 const struct intel_device_info *devinfo = &screen->devinfo;
299 ctx->screen = pscreen;
339 slab_create_child(&ice->transfer_pool, &screen->transfer_pool);
340 slab_create_child(&ice->transfer_pool_unsync, &screen->transfer_pool);
377 screen->vtbl.init_render_context(&ice->batches[IRIS_BATCH_RENDER]);
378 screen->vtbl.init_compute_context(&ice->batches[IRIS_BATCH_COMPUTE]);
387 return threaded_context_create(ctx, &screen->transfer_pool,