Home
last modified time | relevance | path

Searched refs:producer_var (Results 1 – 5 of 5) sorted by relevance

/third_party/mesa3d/src/compiler/glsl/
Dgl_nir_link_varyings.c969 nir_variable *producer_var; member
1067 if (x->producer_var != NULL && x->producer_var->data.is_xfb_only) in varying_matches_xfb_comparator()
1092 if (x->producer_var != NULL && !x->producer_var->data.is_xfb) in varying_matches_not_xfb_comparator()
1295 nir_variable *producer_var, nir_variable *consumer_var) in varying_matches_record() argument
1297 assert(producer_var != NULL || consumer_var != NULL); in varying_matches_record()
1299 if ((producer_var && in varying_matches_record()
1300 (producer_var->data.explicit_location || producer_var->data.location != -1)) || in varying_matches_record()
1310 assert((producer_var == NULL || producer_var->data.location == -1) && in varying_matches_record()
1314 (glsl_contains_integer(producer_var->type) || in varying_matches_record()
1315 glsl_contains_double(producer_var->type)); in varying_matches_record()
[all …]
/third_party/mesa3d/src/mesa/main/
Dshader_query.cpp1939 gl_shader_variable const *producer_var = NULL; in validate_io() local
1953 producer_var = var; in validate_io()
1964 producer_var = var; in validate_io()
1982 if (producer_var == NULL) { in validate_io()
2010 const glsl_type *producer_type = producer_var->type; in validate_io()
2011 const glsl_type *producer_interface_type = producer_var->interface_type; in validate_io()
2027 if (producer_interface_type->is_array() && !producer_var->patch) in validate_io()
2030 if (producer_type->is_array() && !producer_var->patch) in validate_io()
2075 unsigned producer_interpolation = producer_var->interpolation; in validate_io()
2086 if (producer_var->precision != consumer_var->precision) { in validate_io()
[all …]
/third_party/mesa3d/docs/relnotes/
D10.4.1.rst61 - linker: Wrap access of producer_var with a NULL check
D10.3.6.rst67 - linker: Wrap access of producer_var with a NULL check
/third_party/mesa3d/src/compiler/nir/
Dnir_linking_helpers.c1330 nir_foreach_shader_out_variable(producer_var, producer) { in nir_link_varying_precision()
1332 if (producer_var->data.location < 0) in nir_link_varying_precision()
1336 nir_var_shader_in, producer_var->data.location); in nir_link_varying_precision()
1343 unsigned precision_1 = producer_var->data.precision; in nir_link_varying_precision()
1348 producer_var->data.precision = consumer_var->data.precision = minimum; in nir_link_varying_precision()