Home
last modified time | relevance | path

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

123

/third_party/mesa3d/src/compiler/glsl/
H A Dlink_varyings.cpp144 /* According to the OpenGL and OpenGLES GLSL specs, the centroid qualifier in cross_validate_types_and_qualifiers()
150 if (false /* always skip the centroid check */ && in cross_validate_types_and_qualifiers()
152 input->data.centroid != output->data.centroid) { in cross_validate_types_and_qualifiers()
154 "%s shader output `%s' %s centroid qualifier, " in cross_validate_types_and_qualifiers()
155 "but %s shader input %s centroid qualifier\n", in cross_validate_types_and_qualifiers()
158 (output->data.centroid) ? "has" : "lacks", in cross_validate_types_and_qualifiers()
160 (input->data.centroid) ? "has" : "lacks"); in cross_validate_types_and_qualifiers()
323 bool centroid; member
336 bool centroid, in check_location_aliasing()
329 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) check_location_aliasing() argument
[all...]
H A Dlower_named_interface_blocks.cpp198 new_var->data.centroid = iface_t->fields.structure[i].centroid; in run()
H A Dlink_interface_blocks.cpp86 * says that centroid no longer needs to match for varyings. in interstage_member_mismatch()
92 if (c->fields.structure[i].centroid != in interstage_member_mismatch()
93 p->fields.structure[i].centroid) in interstage_member_mismatch()
H A Dast_type.cpp106 return this->flags.q.centroid in has_auxiliary_storage()
257 input_layout_mask.flags.q.centroid = 1; in merge_qualifier()
850 Q(centroid); in validate_flags()
/third_party/ffmpeg/libavfilter/
H A Daf_aspectralstats.c35 float centroid; member
171 set_meta(metadata, ch + 1, "centroid", "%g", stats->centroid); in set_metadata()
225 static float spectral_spread(const float *const spectral, int size, int max_freq, float centroid) in spectral_spread() argument
231 num += spectral[n] * sqrf(n * scale - centroid); in spectral_spread()
245 static float spectral_skewness(const float *const spectral, int size, int max_freq, float centroid, float spread) in spectral_skewness() argument
251 num += spectral[n] * cbrf(n * scale - centroid); in spectral_skewness()
261 static float spectral_kurtosis(const float *const spectral, int size, int max_freq, float centroid, float spread) in spectral_kurtosis() argument
267 num += spectral[n] * sqrf(sqrf(n * scale - centroid)); in spectral_kurtosis()
429 stats->centroid in filter_channel()
[all...]
/third_party/skia/third_party/externals/swiftshader/src/Shader/
H A DPixelShader.cpp28 centroid = false; in PixelShader()
53 centroid = false; in PixelShader()
123 return centroid; in containsCentroid()
727 bool centroid = inst->dst.centroid; in analyzeInterpolants() local
733 input[reg][0].centroid = centroid; in analyzeInterpolants()
736 input[2 + reg][0].centroid = centroid; in analyzeInterpolants()
742 this->centroid in analyzeInterpolants()
[all...]
H A DShader.hpp463 DestinationParameter() : mask(0xF), saturate(false), partialPrecision(false), centroid(false), shift(0) in DestinationParameter()
473 bool centroid : 1; member
600 Semantic(unsigned char usage = 0xFF, unsigned char index = 0xFF, bool flat = false) : usage(usage), index(index), centroid(false), flat(flat) in Semantic()
616 bool centroid; member
H A DPixelShader.hpp59 bool centroid; member in sw::PixelShader
/third_party/ffmpeg/libavcodec/
H A Delbg.c97 static int eval_error_cell(ELBGContext *elbg, int *centroid, cell *cells) in eval_error_cell() argument
101 error += distance_limited(centroid, elbg->points + cells->index*elbg->dim, elbg->dim, INT_MAX); in eval_error_cell()
148 int *centroid[3], in simple_lbg()
167 idx = distance_limited(centroid[0], points + tempcell->index*dim, dim, INT_MAX)>= in simple_lbg()
168 distance_limited(centroid[1], points + tempcell->index*dim, dim, INT_MAX); in simple_lbg()
174 vect_division(centroid[0], newcentroid[0], numpoints[0], dim); in simple_lbg()
175 vect_division(centroid[1], newcentroid[1], numpoints[1], dim); in simple_lbg()
178 int dist[2] = {distance_limited(centroid[0], points + tempcell->index*dim, dim, INT_MAX), in simple_lbg()
179 distance_limited(centroid[1], points + tempcell->index*dim, dim, INT_MAX)}; in simple_lbg()
146 simple_lbg(ELBGContext *elbg, int dim, int *centroid[3], int newutility[3], int *points, cell *cells) simple_lbg() argument
/third_party/mesa3d/src/compiler/nir/
H A Dnir_lower_single_sampled.c94 * This drops sample/centroid qualifiers from all input variables, forces
108 if (var->data.centroid) { in nir_lower_single_sampled()
109 var->data.centroid = false; in nir_lower_single_sampled()
H A Dnir_lower_io_to_vector.c131 a->data.centroid != b->data.centroid || in variables_can_merge()
/third_party/skia/third_party/externals/swiftshader/src/Renderer/
H A DPixelProcessor.hpp88 bool centroid : 1; member
101 bool centroid : 1; member
H A DPixelProcessor.cpp1051 state.centroid = context->pixelShader->containsCentroid(); in update()
1178 if(state.centroid) in update()
1184 state.interpolant[interpolant].centroid = context->pixelShader->getInput(interpolant, 0).centroid; in update()
/third_party/mesa3d/src/nouveau/codegen/
H A Dnv50_ir_from_common.cpp74 if (var->centroid) in translateInterpMode()
H A Dnv50_ir_driver.h46 unsigned centroid : 1; member
/third_party/skia/third_party/externals/swiftshader/src/Device/
H A DPixelProcessor.hpp92 bool centroid; member
H A DPixelProcessor.cpp169 state.centroid = fragmentShader->getAnalysis().NeedsCentroid; in update()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shader_llvm_ps.c633 LLVMValueRef center[2], centroid[2], tmp, bc_optimize; in si_llvm_build_ps_prolog() local
652 centroid[i] = LLVMGetParam(func, base + 4 + i); in si_llvm_build_ps_prolog()
655 tmp = LLVMBuildSelect(ctx->ac.builder, bc_optimize, center[i], centroid[i], ""); in si_llvm_build_ps_prolog()
665 centroid[i] = LLVMGetParam(func, base + 10 + i); in si_llvm_build_ps_prolog()
668 tmp = LLVMBuildSelect(ctx->ac.builder, bc_optimize, center[i], centroid[i], ""); in si_llvm_build_ps_prolog()
/third_party/mesa3d/src/gallium/auxiliary/nir/
H A Dnir_to_tgsi_info.c354 else if (var->data.centroid) in scan_instruction()
363 else if (var->data.centroid) in scan_instruction()
531 if (variable->data.centroid) in nir_tgsi_scan_shader()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/
H A DvktRayTracingOpacityMicromapTests.cpp593 tcu::Vec2 centroid = calcSubtriangleCentroid(index, m_params.subdivisionLevel); in iterate() local
594 origins.push_back(tcu::Vec4(centroid.x(), centroid.y(), 1.0, 0.0)); in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_tracing/
H A DvktRayTracingOpacityMicromapTests.cpp595 tcu::Vec2 centroid = calcSubtriangleCentroid(index, m_params.subdivisionLevel); in iterate() local
596 origins.push_back(tcu::Vec4(centroid.x(), centroid.y(), 1.0, 0.0)); in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/
H A DvktDrawMultipleInterpolationTests.cpp82 return "centroid"; in interpolationToString()
189 << "${indent}layout(location = 3) ${outQual}centroid vec4 out_color_centroid;\n" in initPrograms()
216 << "${indent}layout(location = 3) ${inQual}centroid vec4 in_color_centroid;\n" in initPrograms()
279 std::map<std::string, std::string> centroid = replacements; in initPrograms() local
284 centroid["qualifier"] = "centroid "; in initPrograms()
295 programCollection.glslSources.add("vert_centroid") << glu::VertexSource(vertShaderSingle.specialize(centroid)); in initPrograms()
296 programCollection.glslSources.add("frag_centroid") << glu::FragmentSource(fragShaderSingle.specialize(centroid)); in initPrograms()
875 // "smooth" means lack of centroid and sample. in iterate()
876 // Spec does not specify exactly what "smooth" should be, so it can match centroid o in iterate()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/
H A DvktDrawMultipleInterpolationTests.cpp82 return "centroid"; in interpolationToString()
191 << "${indent}layout(location = 3) ${outQual}centroid vec4 out_color_centroid;\n" in initPrograms()
218 << "${indent}layout(location = 3) ${inQual}centroid vec4 in_color_centroid;\n" in initPrograms()
281 std::map<std::string, std::string> centroid = replacements; in initPrograms() local
286 centroid["qualifier"] = "centroid "; in initPrograms()
297 programCollection.glslSources.add("vert_centroid") << glu::VertexSource(vertShaderSingle.specialize(centroid)); in initPrograms()
298 programCollection.glslSources.add("frag_centroid") << glu::FragmentSource(fragShaderSingle.specialize(centroid)); in initPrograms()
877 // "smooth" means lack of centroid and sample. in iterate()
878 // Spec does not specify exactly what "smooth" should be, so it can match centroid o in iterate()
[all...]
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/
H A Dglslang_tab.cpp3656 ES3_ONLY("centroid in", (yylsp[-1]), "storage qualifier");
3659 context->error((yylsp[-1]), "invalid storage qualifier", "it is an error to use 'centroid in' in the vertex shader");
3670 ES3_ONLY("centroid out", (yylsp[-1]), "storage qualifier");
3673 context->error((yylsp[-1]), "invalid storage qualifier", "it is an error to use 'centroid out' in the fragment shader");
/third_party/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_nir.h228 bool centroid, bool sample,

Completed in 30 milliseconds

123