Lines Matching defs:kscreen
133 struct kopper_screen *kscreen;
142 kscreen = CALLOC_STRUCT(kopper_screen);
143 if (!kscreen)
145 screen = &kscreen->base;
151 sPriv->driverPrivate = (void *)kscreen;
166 kscreen->screen = trace_screen_unwrap(pscreen);
175 kscreen->has_dmabuf = pscreen->get_param(pscreen, PIPE_CAP_DMABUF);
176 kscreen->has_modifiers = pscreen->query_dmabuf_modifiers != NULL;
177 kscreen->is_sw = zink_kopper_is_cpu(pscreen);
178 if (kscreen->has_dmabuf)
436 struct kopper_screen *kscreen = (struct kopper_screen*)cur_screen->driverPrivate;
437 if (kscreen->has_modifiers) {
499 struct kopper_screen *kscreen = (struct kopper_screen*)drawable->sPriv->driverPrivate;
632 else if (is_pixmap && statts[i] == ST_ATTACHMENT_FRONT_LEFT && !kscreen->is_sw) {
677 struct kopper_screen *kscreen = (struct kopper_screen*)sPriv->driverPrivate;
678 struct pipe_screen *screen = kscreen->screen;
683 bool do_kopper_update = is_window && ptex && kscreen->base.fd == -1;
802 struct kopper_screen *kscreen = (struct kopper_screen*)sPriv->driverPrivate;
810 if (kscreen->has_dmabuf || cdraw->is_window || cdraw->info.bos.sType != VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR)
980 struct kopper_screen *kscreen = (struct kopper_screen *)screen;
981 struct pipe_screen *pscreen = kscreen->screen;