Searched refs:centroid (Results 1 - 25 of 105) sorted by relevance

12345

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/core/core/
H A Dbackend_impl.h503 // set the centroid position based on results from above
504 psContext.vX.centroid =
506 psContext.vY.centroid =
522 psContext.vX.centroid =
523 _simd_blendv_ps(psContext.vX.centroid, vXSample, _simd_castsi_ps(vCase3a));
524 psContext.vY.centroid =
525 _simd_blendv_ps(psContext.vY.centroid, vYSample, _simd_castsi_ps(vCase3a));
534 psContext.vI.centroid =
535 vplaneps(coeffs.vIa, coeffs.vIb, coeffs.vIc, psContext.vX.centroid, psContext.vY.centroid);
[all...]
H A Dbackend_sample.cpp426 for (uint32_t centroid = 0; centroid < 2; centroid++) local in function:InitBackendSampleFuncTable
430 table[sampleCount][inputCoverage][centroid][canEarlyZ] =
435 (centroid > 0),
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_from_common.cpp72 if (var->centroid)
H A Dnv50_ir_driver.h46 unsigned centroid : 1; member in struct:nv50_ir_varying
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_from_common.cpp74 if (var->centroid)
H A Dnv50_ir_driver.h49 unsigned centroid : 1; member in struct:nv50_ir_varying
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dlower_named_interface_blocks.cpp198 new_var->data.centroid = iface_t->fields.structure[i].centroid;
H A Dlink_interface_blocks.cpp86 * says that centroid no longer needs to match for varyings.
92 if (c->fields.structure[i].centroid !=
93 p->fields.structure[i].centroid)
H A Dlink_varyings.cpp278 /* According to the OpenGL and OpenGLES GLSL specs, the centroid qualifier
284 if (false /* always skip the centroid check */ &&
286 input->data.centroid != output->data.centroid) {
288 "%s shader output `%s' %s centroid qualifier, "
289 "but %s shader input %s centroid qualifier\n",
292 (output->data.centroid) ? "has" : "lacks",
294 (input->data.centroid) ? "has" : "lacks");
457 bool centroid; member in struct:explicit_location_info
470 bool centroid,
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 Dast_type.cpp106 return this->flags.q.centroid
257 input_layout_mask.flags.q.centroid = 1;
850 Q(centroid);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dlower_named_interface_blocks.cpp193 new_var->data.centroid = iface_t->fields.structure[i].centroid;
H A Dlink_interface_blocks.cpp83 * says that centroid no longer needs to match for varyings.
89 if (c->fields.structure[i].centroid !=
90 p->fields.structure[i].centroid)
H A Dlink_varyings.cpp268 /* According to the OpenGL and OpenGLES GLSL specs, the centroid qualifier
274 if (false /* always skip the centroid check */ &&
276 input->data.centroid != output->data.centroid) {
278 "%s shader output `%s' %s centroid qualifier, "
279 "but %s shader input %s centroid qualifier\n",
282 (output->data.centroid) ? "has" : "lacks",
284 (input->data.centroid) ? "has" : "lacks");
447 bool centroid; member in struct:explicit_location_info
460 bool centroid,
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.cpp719 packed_var->data.centroid = unpacked_var->data.centroid;
H A Dast_type.cpp105 return this->flags.q.centroid
256 input_layout_mask.flags.q.centroid = 1;
847 bad.flags.q.centroid ? " centroid" : "",
/xsrc/external/mit/MesaLib.old/dist/src/compiler/
H A Dglsl_types.h1118 * For interface blocks, 1 if this variable uses centroid interpolation (as
1119 * in ir_variable::centroid). 0 otherwise.
1121 unsigned centroid:1; member in struct:glsl_struct_field
1171 xfb_stride(0), interpolation(0), centroid(0),
1183 xfb_stride(0), interpolation(0), centroid(0),
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D10.0.3.rst46 sample shading + centroid broken since f5cfb4a
75 - i965: Ignore 'centroid' interpolation qualifier in case of persample
H A D18.0.5.rst33 - centroid interpolation causes broken attribute values
127 - radv: fix centroid interpolation
H A D18.1.1.rst123 - radv: fix centroid interpolation
H A D10.0.4.rst134 - glsl: Don't lose precision qualifiers when encountering "centroid".
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader_llvm_ps.c673 LLVMValueRef center[2], centroid[2], tmp, bc_optimize; local in function:si_llvm_build_ps_prolog
692 centroid[i] = LLVMGetParam(func, base + 4 + i);
695 tmp = LLVMBuildSelect(ctx->ac.builder, bc_optimize, center[i], centroid[i], "");
705 centroid[i] = LLVMGetParam(func, base + 10 + i);
708 tmp = LLVMBuildSelect(ctx->ac.builder, bc_optimize, center[i], centroid[i], "");
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_io_to_vector.c131 a->data.centroid != b->data.centroid ||
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/
H A Dsfn_shaderio.cpp195 } else if (input->data.centroid) {
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/
H A Dlp_bld_nir.h205 bool centroid, bool sample,
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader_nir.c270 else if (var->data.centroid)
279 else if (var->data.centroid)
477 else if (variable->data.centroid)

Completed in 25 milliseconds

12345