/foundation/graphic/graphic_3d/lume/LumeRender/api/render/shaders/common/ |
H A D | render_color_conversion_common.h | 68 * Convert sRGB to linear RGB. 83 * Convert linear RGB to sRGB. 86 vec3 LinearToSrgb(const vec3 linear) in LinearToSrgb() argument 91 const vec3 high = pow(linear, vec3(0.416f)) * mhigh - 0.055f; in LinearToSrgb() 92 const vec3 low = linear * mlow; in LinearToSrgb() 93 const bvec3 cutoff = lessThan(linear, vec3(0.0031308f)); in LinearToSrgb()
|
/foundation/graphic/graphic_2d/rosen/modules/graphics_effect/src/ |
H A D | ge_mesa_blur_shader_filter.cpp | 248 const Drawing::ImageInfo& scaledInfo, const Drawing::SamplingOptions& linear) const in ApplyGreyAdjustmentFilter() 256 return GetShaderEffect(tmpBlur, linear, Drawing::Matrix()); in ApplyGreyAdjustmentFilter() 260 const std::shared_ptr<Drawing::Image>& image, const Drawing::SamplingOptions& linear, in GetShaderEffect() 267 Drawing::TileMode::CLAMP, linear, matrix); in GetShaderEffect() 272 const Drawing::SamplingOptions& linear, const NewBlurParams& blur) const in DownSampling2X() 277 Drawing::TileMode::CLAMP, linear, blurMatrix); in DownSampling2X() 279 tmpShader = ApplyGreyAdjustmentFilter(canvas, input, tmpShader, scaledInfo, linear); in DownSampling2X() 291 const Drawing::SamplingOptions& linear, const NewBlurParams& blur) const in DownSampling4X() 296 Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP, linear, blurMatrix)); in DownSampling4X() 300 tmpShader = ApplyGreyAdjustmentFilter(canvas, input, tmpShader, scaledInfo, linear); in DownSampling4X() 259 GetShaderEffect( const std::shared_ptr<Drawing::Image>& image, const Drawing::SamplingOptions& linear, const Drawing::Matrix& matrix) const GetShaderEffect() argument 270 DownSampling2X(Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image>& input, const Drawing::Rect& src, const Drawing::ImageInfo& scaledInfo, const Drawing::SamplingOptions& linear, const NewBlurParams& blur) const DownSampling2X() argument 289 DownSampling4X(Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image>& input, const Drawing::Rect& src, const Drawing::ImageInfo& scaledInfo, const Drawing::SamplingOptions& linear, const NewBlurParams& blur) const DownSampling4X() argument 310 DownSampling8X(Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image>& input, const Drawing::Rect& src, const Drawing::ImageInfo& scaledInfo, const Drawing::ImageInfo& middleInfo, const Drawing::SamplingOptions& linear, const NewBlurParams& blur) const DownSampling8X() argument 351 DownSamplingMoreX(Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image>& input, const Drawing::Rect& src, const Drawing::ImageInfo& scaledInfo, const Drawing::ImageInfo& middleInfo, const Drawing::ImageInfo& middleInfo2, const Drawing::SamplingOptions& linear, const NewBlurParams& blur) const DownSamplingMoreX() argument 388 DownSampling(Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image>& input, const Drawing::Rect& src, const Drawing::ImageInfo& scaledInfo, int& width, int& height, const Drawing::SamplingOptions& linear, const NewBlurParams& blur) const DownSampling() argument [all...] |
H A D | ge_kawase_blur_shader_filter.cpp | 150 const Drawing::ImageInfo& scaledInfo, const Drawing::SamplingOptions& linear) const
in ApplySimpleFilter() 157 linear, Drawing::Matrix());
in ApplySimpleFilter() 188 Drawing::SamplingOptions linear(Drawing::FilterMode::LINEAR, Drawing::MipmapMode::NONE);
in ProcessImage() 193 *input, Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP, linear, blurMatrix);
in ProcessImage() 196 tmpShader = ApplySimpleFilter(canvas, input, tmpShader, scaledInfo, linear);
in ProcessImage() 212 *tmpBlur, Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP, linear, Drawing::Matrix());
in ProcessImage() 444 Drawing::SamplingOptions linear(Drawing::FilterMode::LINEAR, Drawing::MipmapMode::NONE);
in OutputOriginalImage() 446 *image, Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP, linear, inputMatrix);
in OutputOriginalImage() 463 Drawing::SamplingOptions linear(Drawing::FilterMode::LINEAR, Drawing::MipmapMode::NONE);
in ScaleAndAddRandomColor() 469 *blurImage, Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP, linear, scaleMatri in ScaleAndAddRandomColor() [all...] |
H A D | ge_linear_gradient_blur_shader_filter.cpp | 391 Drawing::SamplingOptions linear(Drawing::FilterMode::LINEAR, Drawing::MipmapMode::NONE); in DrawMeanLinearGradientBlur() 399 *tmpBlur4, Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP, linear, invBlurMatrix); in DrawMeanLinearGradientBlur() 418 Drawing::SamplingOptions linear(Drawing::FilterMode::LINEAR, Drawing::MipmapMode::NONE); in BuildMeanLinearGradientBlur() 422 *image, Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP, linear, blurMatrix); in BuildMeanLinearGradientBlur() 431 *tmpBlur, Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP, linear, m); in BuildMeanLinearGradientBlur() 438 *tmpBlur2, Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP, linear, m); in BuildMeanLinearGradientBlur() 444 *tmpBlur3, Drawing::TileMode::CLAMP, Drawing::TileMode::CLAMP, linear, m); in BuildMeanLinearGradientBlur()
|
/foundation/graphic/graphic_2d/rosen/modules/graphics_effect/include/ |
H A D | ge_mesa_blur_shader_filter.h | 60 const Drawing::ImageInfo& scaledInfo, const Drawing::SamplingOptions& linear) const; 62 const Drawing::SamplingOptions& linear, const Drawing::Matrix& matrix) const; 66 const Drawing::ImageInfo& scaledInfo, const Drawing::SamplingOptions& linear, 70 const Drawing::ImageInfo& scaledInfo, const Drawing::SamplingOptions& linear, 75 const Drawing::SamplingOptions& linear, const NewBlurParams& blur) const; 79 const Drawing::ImageInfo& middleInfo2, const Drawing::SamplingOptions& linear, 84 const Drawing::SamplingOptions& linear, const NewBlurParams& blur) const;
|
H A D | ge_kawase_blur_shader_filter.h | 60 const Drawing::ImageInfo& scaledInfo, const Drawing::SamplingOptions& linear) const;
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/ |
H A D | rs_kawase_blur.cpp | 231 Drawing::SamplingOptions linear(Drawing::FilterMode::LINEAR, Drawing::MipmapMode::NONE);
in OutputOriginalImage() 233 Drawing::TileMode::CLAMP, linear, inputMatrix);
in OutputOriginalImage() 242 const Drawing::ImageInfo& scaledInfo, const Drawing::SamplingOptions& linear) const
in ApplySimpleFilter() 246 Drawing::TileMode::CLAMP, linear, blurMatrix));
in ApplySimpleFilter() 250 linear, Drawing::Matrix());
in ApplySimpleFilter() 302 Drawing::SamplingOptions linear(Drawing::FilterMode::LINEAR, Drawing::MipmapMode::NONE);
in ExecutePingPongBlur() 308 blurBuilder.SetChild("imageInput", ApplySimpleFilter(canvas, input, blurMatrix, scaledInfo, linear));
in ExecutePingPongBlur() 311 Drawing::TileMode::CLAMP, linear, blurMatrix));
in ExecutePingPongBlur() 332 Drawing::TileMode::CLAMP, linear, Drawing::Matrix()));
in ExecutePingPongBlur() 360 Drawing::SamplingOptions linear(Drawin in ApplyBlur() [all...] |
H A D | rs_distortion_shader_filter.cpp | 107 Drawing::SamplingOptions linear(Drawing::FilterMode::LINEAR, Drawing::MipmapMode::NONE); in DrawDistortion() 109 Drawing::TileMode::DECAL, linear, Drawing::Matrix())); in DrawDistortion()
|
H A D | rs_hps_blur.cpp | 74 Drawing::SamplingOptions linear(Drawing::FilterMode::LINEAR, Drawing::MipmapMode::NONE);
in ApplyHpsBlur() 78 Drawing::TileMode::CLAMP, linear, blurMatrix);
in ApplyHpsBlur()
|
H A D | rs_motion_blur_filter.cpp | 107 Drawing::SamplingOptions linear(Drawing::FilterMode::LINEAR, Drawing::MipmapMode::NONE); in DrawMotionBlur() 115 Drawing::TileMode::CLAMP, linear, invBlurMatrix); in DrawMotionBlur() 234 Drawing::SamplingOptions linear(Drawing::FilterMode::LINEAR, Drawing::MipmapMode::NONE); in OutputOriginalImage() 236 Drawing::TileMode::CLAMP, linear, inputMatrix); in OutputOriginalImage()
|
H A D | rs_foreground_effect_filter.cpp | 178 Drawing::SamplingOptions linear(Drawing::FilterMode::LINEAR, Drawing::MipmapMode::NONE); in ApplyForegroundEffect() 181 Drawing::TileMode::DECAL, linear, blurMatrix)); in ApplyForegroundEffect() 210 Drawing::TileMode::DECAL, Drawing::TileMode::DECAL, linear, Drawing::Matrix())); in ApplyForegroundEffect() 224 Drawing::TileMode::DECAL, linear, blurMatrixInv); in ApplyForegroundEffect()
|
/foundation/graphic/graphic_2d/rosen/test/render/render/unittest/animat/ |
H A D | rs_interpolator_animat_test.cpp | 73 LinearInterpolator* linear; in HWTEST_F() local 74 linear = linearInterpolator.Unmarshalling(parcel); in HWTEST_F() 75 EXPECT_EQ(linear, nullptr); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/animation/ |
H A D | rs_interpolator_test.cpp | 87 LinearInterpolator* linear; in HWTEST_F() local 88 linear = linearInterpolator.Unmarshalling(parcel); in HWTEST_F() 89 EXPECT_EQ(linear, nullptr); in HWTEST_F()
|
/foundation/graphic/graphic_3d/lume/LumeBase/api/base/util/ |
H A D | color.h | 32 /** Color values are in linear space (non premultiplied value) 49 inline float LinearToSRGBConv(const float linear) in LinearToSRGBConv() argument 51 float srgb = linear; in LinearToSRGBConv() 60 /** Input color in linear ARGB format (uint32_t) 61 * Output color in linear (Vec4) 74 * Output color in linear (Vec4) 86 /** Input color in linear (Vec4) 87 * Output color in linear (uint32_t) 100 /** Input color in linear (Vec4) 114 /** Input color in linear (Vec [all...] |
/foundation/graphic/graphic_3d/lume/LumeEngine/src/image/loaders/ |
H A D | image_loader_common.cpp | 35 // Generate lookup table to premultiply sRGB encoded image in linear space and reencoding it to sRGB in InitializeSRGBTable() 58 uint8_t *imageBytes, uint32_t width, uint32_t height, uint32_t channelCount, uint32_t bytesPerChannel, bool linear) in PremultiplyAlpha() 67 if (bytesPerChannel == 1 && linear) { in PremultiplyAlpha() 57 PremultiplyAlpha( uint8_t *imageBytes, uint32_t width, uint32_t height, uint32_t channelCount, uint32_t bytesPerChannel, bool linear) PremultiplyAlpha() argument
|
H A D | image_loader_stb_image.cpp | 102 // Generate lookup table to premultiply sRGB encoded image in linear space and reencoding it to sRGB in InitializeSRGBTable() 125 uint8_t* imageBytes, uint32_t width, uint32_t height, uint32_t channelCount, uint32_t bytesPerChannel, bool linear) in PremultiplyAlpha() 135 if (linear) { in PremultiplyAlpha() 124 PremultiplyAlpha( uint8_t* imageBytes, uint32_t width, uint32_t height, uint32_t channelCount, uint32_t bytesPerChannel, bool linear) PremultiplyAlpha() argument
|
H A D | image_loader_common.h | 35 uint32_t bytesPerChannel, bool linear);
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/render/ |
H A D | rs_kawase_blur.h | 71 const Drawing::ImageInfo& scaledInfo, const Drawing::SamplingOptions& linear) const;
|
/foundation/graphic/graphic_2d/rosen/modules/graphics_effect/test/unittest/ |
H A D | ge_mesa_blur_shader_filter_test.cpp | 210 Drawing::SamplingOptions linear(Drawing::FilterMode::LINEAR, Drawing::MipmapMode::NONE); in HWTEST_F() 212 EXPECT_NE(filter->GetShaderEffect(image_, linear, Drawing::Matrix()), nullptr); in HWTEST_F()
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/ |
H A D | render_node_post_process_util.h | 148 RenderHandle linear; member
|
H A D | render_node_post_process_util.cpp | 134 samplers_.linear = in Init() 542 mainInput.samplerHandle = samplers_.linear; in ExecuteCombine() 544 binder.BindImage(binding++, bloomImage, samplers_.linear); in ExecuteCombine() 545 binder.BindImage(binding++, images_.dirtMask, samplers_.linear); in ExecuteCombine() 601 binder.BindSampler(++binding, samplers_.linear); in ExecuteFXAA() 659 binder.BindSampler(++binding, samplers_.linear); in ExecuteTAA() 852 binder.BindSampler(binding, samplers_.linear); in ExecuteBlit()
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/ |
H A D | render_node_default_material_deferred_shading.h | 139 RENDER_NS::RenderHandle linear; member
|
H A D | render_node_default_material_deferred_shading.cpp | 125 samplerHandles_.linear = gpuResourceMgr.GetSamplerHandle("CORE_DEFAULT_SAMPLER_LINEAR_CLAMP"); in InitNode()
|
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/drawing/font_napi/ |
H A D | js_font.cpp | 815 bool linear = m_font->IsLinearMetrics(); in OnIsLinearMetrics() local 816 return CreateJsValue(env, linear); in OnIsLinearMetrics()
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/ndk/ |
H A D | drawing_canvas_test.cpp | 639 * @tc.desc: test for colorfilter create blend mode, linear to srgb gamma, luma, matrix 668 OH_Drawing_ColorFilter* linear = OH_Drawing_ColorFilterCreateLinearToSrgbGamma(); in HWTEST_F() local 669 OH_Drawing_FilterSetColorFilter(filter, linear); in HWTEST_F() 693 OH_Drawing_ColorFilterDestroy(linear); in HWTEST_F()
|