Lines Matching refs:shader_cfg
740 struct vrend_shader_cfg shader_cfg; member
3438 bool ret = vrend_convert_shader(ctx, &ctx->shader_cfg, shader->sel->tokens, in vrend_shader_create()
3445 } else if (!ctx->shader_cfg.use_gles && shader->sel->type != TGSI_PROCESSOR_TESS_CTRL) { in vrend_shader_create()
4461 vrend_shader_create_passthrough_tcs(sub_ctx->parent, &sub_ctx->parent->shader_cfg, in vrend_inject_tcs()
6411 grctx->shader_cfg.use_gles = vrend_state.use_gles; in vrend_create_context()
6412 grctx->shader_cfg.use_core_profile = vrend_state.use_core_profile; in vrend_create_context()
6413 grctx->shader_cfg.use_explicit_locations = vrend_state.use_explicit_locations; in vrend_create_context()
6414 grctx->shader_cfg.max_draw_buffers = vrend_state.max_draw_buffers; in vrend_create_context()
6415 grctx->shader_cfg.has_arrays_of_arrays = has_feature(feat_arrays_of_arrays); in vrend_create_context()
6416 grctx->shader_cfg.has_gpu_shader5 = has_feature(feat_gpu_shader5); in vrend_create_context()
6417 grctx->shader_cfg.has_es31_compat = has_feature(feat_gles31_compatibility); in vrend_create_context()
6418 grctx->shader_cfg.has_conservative_depth = has_feature(feat_conservative_depth); in vrend_create_context()
6419 grctx->shader_cfg.use_integer = vrend_state.use_integer; in vrend_create_context()
6420 grctx->shader_cfg.has_dual_src_blend = has_feature(feat_dual_src_blend); in vrend_create_context()
6425 vrender_get_glsl_version(&grctx->shader_cfg.glsl_version); in vrend_create_context()