Home
last modified time | relevance | path

Searched refs:linear (Results 1 - 25 of 26) sorted by relevance

12

/foundation/graphic/graphic_3d/lume/LumeRender/api/render/shaders/common/
H A Drender_color_conversion_common.h68 * 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 Dge_mesa_blur_shader_filter.cpp248 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 Dge_kawase_blur_shader_filter.cpp150 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 Dge_linear_gradient_blur_shader_filter.cpp391 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 Dge_mesa_blur_shader_filter.h60 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 Dge_kawase_blur_shader_filter.h60 const Drawing::ImageInfo& scaledInfo, const Drawing::SamplingOptions& linear) const;
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/
H A Drs_kawase_blur.cpp231 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 Drs_distortion_shader_filter.cpp107 Drawing::SamplingOptions linear(Drawing::FilterMode::LINEAR, Drawing::MipmapMode::NONE); in DrawDistortion()
109 Drawing::TileMode::DECAL, linear, Drawing::Matrix())); in DrawDistortion()
H A Drs_hps_blur.cpp74 Drawing::SamplingOptions linear(Drawing::FilterMode::LINEAR, Drawing::MipmapMode::NONE); in ApplyHpsBlur()
78 Drawing::TileMode::CLAMP, linear, blurMatrix); in ApplyHpsBlur()
H A Drs_motion_blur_filter.cpp107 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 Drs_foreground_effect_filter.cpp178 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 Drs_interpolator_animat_test.cpp73 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 Drs_interpolator_test.cpp87 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 Dcolor.h32 /** 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 Dimage_loader_common.cpp35 // 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 Dimage_loader_stb_image.cpp102 // 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 Dimage_loader_common.h35 uint32_t bytesPerChannel, bool linear);
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/render/
H A Drs_kawase_blur.h71 const Drawing::ImageInfo& scaledInfo, const Drawing::SamplingOptions& linear) const;
/foundation/graphic/graphic_2d/rosen/modules/graphics_effect/test/unittest/
H A Dge_mesa_blur_shader_filter_test.cpp210 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 Drender_node_post_process_util.h148 RenderHandle linear; member
H A Drender_node_post_process_util.cpp134 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 Drender_node_default_material_deferred_shading.h139 RENDER_NS::RenderHandle linear; member
H A Drender_node_default_material_deferred_shading.cpp125 samplerHandles_.linear = gpuResourceMgr.GetSamplerHandle("CORE_DEFAULT_SAMPLER_LINEAR_CLAMP"); in InitNode()
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/drawing/font_napi/
H A Djs_font.cpp815 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 Ddrawing_canvas_test.cpp639 * @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()

Completed in 21 milliseconds

12