/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/ |
H A D | rs_foreground_effect_filter.cpp | 105 blurScale_ = scaleFactor3; in AdjustRadiusAndScale() 107 blurScale_ = scaleFactor2; in AdjustRadiusAndScale() 109 blurScale_ = scaleFactor1; in AdjustRadiusAndScale() 111 blurScale_ = BASE_BLUR_SCALE; in AdjustRadiusAndScale() 125 unit_ = std::ceil(radiusByPasses_ * blurScale_) + unitPadding; in ComputePassesAndUnit() 130 if (ROSEN_EQ(blurScale_, 0.0f)) { in GetDirtyExtension() 134 return std::ceil(EXPAND_UNIT_NUM * unit_ * numberOfPasses_ * 1 / blurScale_); in GetDirtyExtension() 151 blurRadius_, blurScale_, numberOfPasses_); in ApplyForegroundEffect() 165 …urBuilder->SetUniform("in_blurOffset", radiusByPasses_ * blurScale_, radiusByPasses_ * blurScale_); in ApplyForegroundEffect() 170 std::ceil(height * blurScale_) + extension, imgInfo.GetColorType(), in ApplyForegroundEffect() [all …]
|
H A D | rs_kawase_blur.cpp | 278 blurRadius_, blurScale_, numberOfPasses); in ApplyKawaseBlur() 294 …aledInfo = Drawing::ImageInfo(std::ceil(blur.width * blurScale_), std::ceil(blur.height * blurScal… in ExecutePingPongBlur() 315 … OffsetInfo firstPassOffsetInfo = {blur.radiusByPass * blurScale_, blur.radiusByPass * blurScale_, in ExecutePingPongBlur() 321 …uilder.SetUniform("in_blurOffset", blur.radiusByPass * blurScale_, blur.radiusByPass * blurScale_); in ExecutePingPongBlur() 322 blurBuilder.SetUniform("in_maxSizeXY", blur.width * blurScale_, blur.height * blurScale_); in ExecutePingPongBlur() 329 const float stepScale = static_cast<float>(i) * blurScale_; in ExecutePingPongBlur() 343 … blurBuilder.SetUniform("in_maxSizeXY", blur.width * blurScale_, blur.height * blurScale_); in ExecutePingPongBlur() 410 blurScale_ = scaleFactor3; in AdjustRadiusAndScale() 412 blurScale_ = scaleFactor2; in AdjustRadiusAndScale() 414 blurScale_ = scaleFactor1; in AdjustRadiusAndScale() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/render/ |
H A D | rs_foreground_effect_filter_test.cpp | 73 EXPECT_EQ(rsForegroundEffectFilter->blurScale_, 0.5f); 101 rsForegroundEffectFilter->blurScale_ = 0.0f; 103 rsForegroundEffectFilter->blurScale_ = 1.0f; 135 rsForegroundEffectFilter->blurScale_ = 0; 150 ", scale: " + std::to_string(rsForegroundEffectFilter->blurScale_) + ", passNum: " +
|
H A D | rs_kawase_blur_test.cpp | 127 EXPECT_EQ(kawaseBlurFilter->blurScale_, 0.0625f); 129 EXPECT_EQ(kawaseBlurFilter->blurScale_, 0.125f); 131 EXPECT_EQ(kawaseBlurFilter->blurScale_, 0.25f); 133 EXPECT_EQ(kawaseBlurFilter->blurScale_, 0.5F);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/graphics_effect/src/ |
H A D | ge_kawase_blur_shader_filter.cpp | 185 …auto scaledInfo = Drawing::ImageInfo(std::ceil(width * blurScale_), std::ceil(height * blurScale_), in ProcessImage() 200 auto offsetXY = radiusByPasses * blurScale_; in ProcessImage() 213 const float stepScale = static_cast<float>(i) * blurScale_; in ProcessImage() 258 blurBuilder.SetUniform("in_maxSizeXY", width * blurScale_, height * blurScale_); in SetBlurBuilderParam() 457 if (abs(blurScale_) < 1e-6 || blurImage->GetWidth() < 1e-6 || blurImage->GetHeight() < 1e-6 || in ScaleAndAddRandomColor() 510 blurScale_ = scaleFactor3; in AdjustRadiusAndScale() 512 blurScale_ = scaleFactor2; in AdjustRadiusAndScale() 514 blurScale_ = scaleFactor1; in AdjustRadiusAndScale() 516 blurScale_ = BASE_BLUR_SCALE; in AdjustRadiusAndScale()
|
H A D | ge_mesa_blur_shader_filter.cpp | 396 if (blurScale_ > BLUR_SCALE_1 + 1e-4) { in DownSampling() 398 } else if (blurScale_ > BLUR_SCALE_2 + 1e-4) { in DownSampling() 400 } else if (blurScale_ > BLUR_SCALE_3 + 1e-4) { in DownSampling() 430 …auto scaledInfo = Drawing::ImageInfo(std::ceil(width * blurScale_), std::ceil(height * blurScale_), in ProcessImage() 446 if (fabs(blurScale_ - BLUR_SCALE_1) < 1e-4 && (!isGreyX_)) { in ProcessImage() 715 if (fabs(blurScale_) < 1e-6 || blurImage->GetWidth() < 1e-6 || blurImage->GetHeight() < 1e-6 || in ScaleAndAddRandomColor() 763 blurScale_ = BASE_BLUR_SCALE; in AdjustRadiusAndScale() 765 blurScale_ = BLUR_SCALE_1; in AdjustRadiusAndScale() 767 blurScale_ = BLUR_SCALE_2; in AdjustRadiusAndScale() 769 blurScale_ = BLUR_SCALE_3; in AdjustRadiusAndScale() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/render/ |
H A D | rs_foreground_effect_filter.h | 55 float blurScale_ {};
|
H A D | rs_kawase_blur.h | 94 float blurScale_ = 0.25f; variable
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/graphics_effect/include/ |
H A D | ge_kawase_blur_shader_filter.h | 73 float blurScale_ = 0.25f; variable
|
H A D | ge_mesa_blur_shader_filter.h | 110 float blurScale_ = 0.25f; variable
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/graphics_effect/test/unittest/ |
H A D | ge_kawase_blur_shader_filter_test.cpp | 149 filter->blurScale_ = 0;
|