Searched refs:interpolation (Results 1 - 25 of 159) sorted by relevance

1234567

/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_flatshade.c31 if (var->data.interpolation == INTERP_MODE_NONE &&
36 var->data.interpolation = INTERP_MODE_FLAT;
H A Dnir_lower_two_sided_color.c52 enum glsl_interp_mode interpolation)
61 var->data.interpolation = interpolation;
80 var->data.interpolation = INTERP_MODE_FLAT;
123 state->colors[i].front->data.interpolation);
51 create_input(nir_shader * shader,gl_varying_slot slot,enum glsl_interp_mode interpolation) argument
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_nir_builtins.c120 in->data.interpolation = interpolation_modes[i];
126 out->data.interpolation = in->data.interpolation;
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_lower_two_sided_color.c50 enum glsl_interp_mode interpolation)
60 var->data.interpolation = interpolation;
123 state->colors[i].front->data.interpolation);
49 create_input(nir_shader * shader,unsigned drvloc,gl_varying_slot slot,enum glsl_interp_mode interpolation) argument
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_nir_builtins.c125 in->data.interpolation = INTERP_MODE_FLAT;
132 in->data.interpolation = interpolation_modes[i];
138 out->data.interpolation = in->data.interpolation;
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_interpolation_map.c58 /* Set up interpolation modes for every element in the VUE */
83 var->data.interpolation);
88 slot_count, var->data.interpolation);
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_interpolation_map.c58 /* Set up interpolation modes for every element in the VUE */
83 var->data.interpolation);
88 slot_count, var->data.interpolation);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/
H A Dd3d12_gs_variant.cpp91 in->data.interpolation = key->varyings.vars[i].interpolation;
100 out->data.interpolation = key->varyings.vars[i].interpolation;
178 emit_ctx->in[emit_ctx->num_vars]->data.interpolation = key->varyings.vars[i].interpolation;
195 emit_ctx->out[emit_ctx->num_vars]->data.interpolation = key->varyings.vars[i].interpolation;
207 emit_ctx->front_facing_var->data.interpolation = INTERP_MODE_FLAT;
H A Dd3d12_compiler.h65 unsigned interpolation:3; // INTERP_MODE_COUNT = 5 member in struct:d3d12_varying_info::__anon637fe5ff0108
/xsrc/external/mit/MesaLib/dist/src/microsoft/compiler/
H A Ddxil_signature.c45 uint8_t interpolation; member in struct:semantic_info
61 switch (var->data.interpolation) {
69 switch (var->data.interpolation) {
194 info->interpolation = get_interpolation(var);
250 info->interpolation = get_interpolation(var);
386 SV_params_nodes[5] = dxil_get_metadata_int8(mod, semantic->interpolation); // Interpolation mode
437 psv_elm->interpolation_mode = semantic->interpolation;
498 semantic.interpolation == DXIL_INTERP_LINEAR_SAMPLE ||
499 semantic.interpolation == DXIL_INTERP_LINEAR_NOPERSPECTIVE_SAMPLE;
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dbuiltin_variables.cpp390 this->fields[this->num_fields].interpolation = interp;
634 var->data.interpolation = interp;
1246 var->data.interpolation = INTERP_MODE_FLAT;
1248 var->data.interpolation = INTERP_MODE_FLAT;
1253 var->data.interpolation = INTERP_MODE_FLAT;
1267 var->data.interpolation = INTERP_MODE_FLAT;
1272 var->data.interpolation = INTERP_MODE_FLAT;
1277 var->data.interpolation = INTERP_MODE_FLAT;
1297 var->data.interpolation = INTERP_MODE_FLAT;
1300 var->data.interpolation
[all...]
H A Dlower_named_interface_blocks.cpp196 new_var->data.interpolation =
197 iface_t->fields.structure[i].interpolation;
H A Dlink_varyings.cpp352 /* GLSL >= 4.40 removes text requiring interpolation qualifiers
357 * "It is a link-time error if, within the same stage, the interpolation
362 * "When no interpolation qualifier is present, smooth interpolation
368 unsigned input_interpolation = input->data.interpolation;
369 unsigned output_interpolation = output->data.interpolation;
381 "interpolation qualifier, "
383 "interpolation qualifier\n",
386 interpolation_string(output->data.interpolation),
388 interpolation_string(input->data.interpolation));
456 unsigned interpolation; member in struct:explicit_location_info
463 check_location_aliasing(struct explicit_location_info explicit_locations[][4],ir_variable * var,unsigned location,unsigned component,unsigned location_limit,const glsl_type * type,unsigned interpolation,bool centroid,bool sample,bool patch,gl_shader_program * prog,gl_shader_stage stage) argument
[all...]
H A Dlink_interface_blocks.cpp69 * interpolation qualifiers of variables of the same name do not
73 if (c->fields.structure[i].interpolation !=
74 p->fields.structure[i].interpolation)
187 * Also we store some member information such as interpolation in
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dbuiltin_variables.cpp343 this->fields[this->num_fields].interpolation = INTERP_MODE_NONE;
1047 var->data.interpolation = INTERP_MODE_FLAT;
1052 var->data.interpolation = INTERP_MODE_FLAT;
1125 var->data.interpolation = INTERP_MODE_FLAT;
1127 var->data.interpolation = INTERP_MODE_FLAT;
1141 var->data.interpolation = INTERP_MODE_FLAT;
1145 var->data.interpolation = INTERP_MODE_FLAT;
1163 var->data.interpolation = INTERP_MODE_FLAT;
1165 var->data.interpolation = INTERP_MODE_FLAT;
1192 var->data.interpolation
[all...]
H A Dlower_named_interface_blocks.cpp191 new_var->data.interpolation =
192 iface_t->fields.structure[i].interpolation;
H A Dlink_varyings.cpp342 /* GLSL >= 4.40 removes text requiring interpolation qualifiers
347 * "It is a link-time error if, within the same stage, the interpolation
352 * "When no interpolation qualifier is present, smooth interpolation
358 unsigned input_interpolation = input->data.interpolation;
359 unsigned output_interpolation = output->data.interpolation;
371 "interpolation qualifier, "
373 "interpolation qualifier\n",
376 interpolation_string(output->data.interpolation),
378 interpolation_string(input->data.interpolation));
446 unsigned interpolation; member in struct:explicit_location_info
453 check_location_aliasing(struct explicit_location_info explicit_locations[][4],ir_variable * var,unsigned location,unsigned component,unsigned location_limit,const glsl_type * type,unsigned interpolation,bool centroid,bool sample,bool patch,gl_shader_program * prog,gl_shader_stage stage) argument
[all...]
H A Dlower_packed_varyings.cpp283 * together when their interpolation mode is "flat". Treat integers as
284 * being flat when the interpolation mode is none.
286 assert(var->data.interpolation == INTERP_MODE_FLAT ||
287 var->data.interpolation == INTERP_MODE_NONE ||
684 * The newly created varying inherits its interpolation parameters from \c
722 packed_var->data.interpolation =
724 ? unsigned(INTERP_MODE_FLAT) : unpacked_var->data.interpolation;
775 * will always have the same interpolation and therefore are safe to pack.
H A Dlink_interface_blocks.cpp66 * interpolation qualifiers of variables of the same name do not
70 if (c->fields.structure[i].interpolation !=
71 p->fields.structure[i].interpolation)
168 * Also we store some member information such as interpolation in
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D19.2.7.rst36 vertex's attribute to be broadcasted for flat interpolation
H A D6.4.1.rst33 - fixed occasional triangle color interpolation problem on VMS
H A D18.0.5.rst33 - centroid interpolation causes broken attribute values
127 - radv: fix centroid interpolation
/xsrc/external/mit/MesaLib.old/dist/src/compiler/
H A Dglsl_types.h1112 * For interface blocks, the interpolation mode (as in
1113 * ir_variable::interpolation). 0 otherwise.
1115 unsigned interpolation:2; member in struct:glsl_struct_field
1118 * For interface blocks, 1 if this variable uses centroid interpolation (as
1124 * For interface blocks, 1 if this variable uses sample interpolation (as
1171 xfb_stride(0), interpolation(0), centroid(0),
1183 xfb_stride(0), interpolation(0), centroid(0),
/xsrc/external/mit/MesaLib.old/dist/src/intel/blorp/
H A Dblorp_priv.h155 input->data.interpolation = INTERP_MODE_FLAT; \
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/midgard/
H A Ddisassemble.c840 if (param.interpolation != midgard_interp_default) {
841 if (param.interpolation == midgard_interp_centroid)
844 printf(".interp%d", param.interpolation);
846 } else if (param.flat || param.interpolation) {

Completed in 21 milliseconds

1234567