| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/core/core/ |
| H A D | backend_impl.h | 503 // 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 D | backend_sample.cpp | 426 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 D | nv50_ir_from_common.cpp | 72 if (var->centroid)
|
| H A D | nv50_ir_driver.h | 46 unsigned centroid : 1; member in struct:nv50_ir_varying
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/ |
| H A D | nv50_ir_from_common.cpp | 74 if (var->centroid)
|
| H A D | nv50_ir_driver.h | 49 unsigned centroid : 1; member in struct:nv50_ir_varying
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/ |
| H A D | lower_named_interface_blocks.cpp | 198 new_var->data.centroid = iface_t->fields.structure[i].centroid;
|
| H A D | link_interface_blocks.cpp | 86 * 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 D | link_varyings.cpp | 278 /* 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 D | ast_type.cpp | 106 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 D | lower_named_interface_blocks.cpp | 193 new_var->data.centroid = iface_t->fields.structure[i].centroid;
|
| H A D | link_interface_blocks.cpp | 83 * 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 D | link_varyings.cpp | 268 /* 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 D | lower_packed_varyings.cpp | 719 packed_var->data.centroid = unpacked_var->data.centroid;
|
| H A D | ast_type.cpp | 105 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 D | glsl_types.h | 1118 * 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 D | 10.0.3.rst | 46 sample shading + centroid broken since f5cfb4a 75 - i965: Ignore 'centroid' interpolation qualifier in case of persample
|
| H A D | 18.0.5.rst | 33 - centroid interpolation causes broken attribute values 127 - radv: fix centroid interpolation
|
| H A D | 18.1.1.rst | 123 - radv: fix centroid interpolation
|
| H A D | 10.0.4.rst | 134 - glsl: Don't lose precision qualifiers when encountering "centroid".
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_shader_llvm_ps.c | 673 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 D | nir_lower_io_to_vector.c | 131 a->data.centroid != b->data.centroid ||
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/ |
| H A D | sfn_shaderio.cpp | 195 } else if (input->data.centroid) {
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/ |
| H A D | lp_bld_nir.h | 205 bool centroid, bool sample,
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_shader_nir.c | 270 else if (var->data.centroid) 279 else if (var->data.centroid) 477 else if (variable->data.centroid)
|