Lines Matching defs:screen
115 struct zink_screen *screen = zink_screen(ctx->base.screen);
420 struct zink_screen *screen = zink_screen(pctx->screen);
436 if (unlikely(!screen->info.have_EXT_conditional_rendering)) {
444 if (unlikely(ctx->buffer_rebind_counter < screen->buffer_rebind_counter)) {
445 ctx->buffer_rebind_counter = screen->buffer_rebind_counter;
449 if (unlikely(ctx->image_rebind_counter < screen->image_rebind_counter)) {
450 ctx->image_rebind_counter = screen->image_rebind_counter;
464 if (screen->threaded)
473 assert(index_size != 1 || screen->info.have_EXT_index_type_uint8);
684 screen->info.have_EXT_line_rasterization && rast_state->base.line_stipple_enable)
767 screen->descriptors_update(ctx, false);
829 if (so_target && screen->info.tf_props.transformFeedbackDraw) {
841 MIN2(so_target->stride, screen->info.tf_props.maxTransformFeedbackBufferDataStride));
928 struct zink_screen *screen = zink_screen(pctx->screen);
963 screen->descriptors_update(ctx, true);
980 VkPipeline pipeline = zink_get_compute_pipeline(screen, ctx->curr_compute,
1133 zink_init_draw_functions(struct zink_context *ctx, struct zink_screen *screen)
1140 if (screen->info.have_EXT_extended_dynamic_state) {
1141 if (screen->info.have_EXT_extended_dynamic_state2) {
1142 if (screen->info.have_EXT_vertex_input_dynamic_state)
1153 memcpy(ctx->draw_vbo, &draw_vbo_array[screen->info.have_EXT_multi_draw]
1156 memcpy(ctx->draw_state, &draw_state_array[screen->info.have_EXT_multi_draw]