/foundation/graphic/graphic_3d/lume/LumeRender/api/render/shaders/common/ |
H A D | render_blur_common.h | 53 texture2D tex, sampler sampl, const vec2 fragCoord, const vec2 uv, const vec2 dir, const vec2 invTexSize) in GaussianBlurRGBA() 55 vec4 color = textureLod(sampler2D(tex, sampl), uv, 0) * CORE_BLUR_WEIGHTS[0]; in GaussianBlurRGBA() 61 textureLod(sampler2D(tex, sampl), (vec2(fragCoord) + currOffset) * invTexSize, 0) * CORE_BLUR_WEIGHTS[idx]; in GaussianBlurRGBA() 63 textureLod(sampler2D(tex, sampl), (vec2(fragCoord) - currOffset) * invTexSize, 0) * CORE_BLUR_WEIGHTS[idx]; in GaussianBlurRGBA() 70 texture2D tex, sampler sampl, const vec2 fragCoord, const vec2 uv, const vec2 dir, const vec2 invTexSize) in GaussianBlurRGB() 72 vec3 color = textureLod(sampler2D(tex, sampl), uv, 0).xyz * CORE_BLUR_WEIGHTS[0]; in GaussianBlurRGB() 77 color += textureLod(sampler2D(tex, sampl), (vec2(fragCoord) + currOffset) * invTexSize, 0).xyz * in GaussianBlurRGB() 79 color += textureLod(sampler2D(tex, sampl), (vec2(fragCoord) - currOffset) * invTexSize, 0).xyz * in GaussianBlurRGB() 87 texture2D tex, sampler sampl, const vec2 fragCoord, const vec2 uv, const vec2 dir, const vec2 invTexSize) in GaussianBlurRG() 89 vec2 color = textureLod(sampler2D(tex, samp in GaussianBlurRG() 52 GaussianBlurRGBA( texture2D tex, sampler sampl, const vec2 fragCoord, const vec2 uv, const vec2 dir, const vec2 invTexSize) GaussianBlurRGBA() argument 69 GaussianBlurRGB( texture2D tex, sampler sampl, const vec2 fragCoord, const vec2 uv, const vec2 dir, const vec2 invTexSize) GaussianBlurRGB() argument 86 GaussianBlurRG( texture2D tex, sampler sampl, const vec2 fragCoord, const vec2 uv, const vec2 dir, const vec2 invTexSize) GaussianBlurRG() argument 103 GaussianBlurR( texture2D tex, sampler sampl, const vec2 fragCoord, const vec2 uv, const vec2 dir, const vec2 invTexSize) GaussianBlurR() argument 120 GaussianBlurA( texture2D tex, sampler sampl, const vec2 fragCoord, const vec2 uv, const vec2 dir, const vec2 invTexSize) GaussianBlurA() argument 137 GaussianBlurRGBALayer( texture2DArray tex, sampler sampl, const vec2 fragCoord, const vec2 uv, const vec3 dirLayer, const vec2 invTexSize) GaussianBlurRGBALayer() argument 156 GaussianBlurRGBLayer( texture2DArray tex, sampler sampl, const vec2 fragCoord, const vec2 uv, const vec3 dirLayer, const vec2 invTexSize) GaussianBlurRGBLayer() argument 177 GaussianBlurRGLayer( texture2DArray tex, sampler sampl, const vec2 fragCoord, const vec2 uv, const vec3 dirLayer, const vec2 invTexSize) GaussianBlurRGLayer() argument 198 GaussianBlurRLayer( texture2DArray tex, sampler sampl, const vec2 fragCoord, const vec2 uv, const vec3 dirLayer, const vec2 invTexSize) GaussianBlurRLayer() argument 217 GaussianBlurALayer( texture2DArray tex, sampler sampl, const vec2 fragCoord, const vec2 uv, const vec3 dirLayer, const vec2 invTexSize) GaussianBlurALayer() argument 240 SoftDownscaleRGB( texture2D tex, sampler sampl, const vec2 fragCoord, const vec2 uv, const vec2 dir, const vec2 invTexSize) SoftDownscaleRGB() argument 290 DownscaleRGBA( texture2D tex, sampler sampl, const vec2 fragCoord, const vec2 uv, const vec2 dir, const vec2 invTexSize) DownscaleRGBA() argument 296 DownscaleRGBADof( texture2D tex, sampler sampl, const vec2 fragCoord, const vec2 uv, const vec2 dir, const vec2 invTexSize) DownscaleRGBADof() argument 329 BlurRGBADof( texture2D tex, sampler sampl, const vec2 fragCoord, const vec2 uv, const vec2 dir, const vec2 invTexSize) BlurRGBADof() argument 362 SoftDownscaleRGBLayer( texture2DArray tex, sampler sampl, const vec2 fragCoord, const vec2 uv, const vec3 dirLayer, const vec2 invTexSize) SoftDownscaleRGBLayer() argument 412 DownscaleRGBALayer( texture2DArray tex, sampler sampl, const vec2 fragCoord, const vec2 uv, const vec3 dirLayer, const vec2 invTexSize) DownscaleRGBALayer() argument [all...] |
/foundation/graphic/graphic_3d/lume/LumeRender/assets/render/shaders/common/ |
H A D | bloom_common.h | 43 vec3 bloomDownscaleWeighted9(vec2 uv, vec2 invTexSize, texture2D tex, sampler sampl) in bloomDownscaleWeighted9() argument 45 vec3 colSample = textureLod(sampler2D(tex, sampl), uv + vec2(-0.96875, 0.96875) * invTexSize, 0).xyz; in bloomDownscaleWeighted9() 50 colSample = textureLod(sampler2D(tex, sampl), uv + vec2(0.00000, 0.93750) * invTexSize, 0).xyz; // 0.00000, 0.93750: param in bloomDownscaleWeighted9() 55 colSample = textureLod(sampler2D(tex, sampl), uv + vec2(0.96875, 0.96875) * invTexSize, 0).xyz; // 0.96875: param in bloomDownscaleWeighted9() 60 colSample = textureLod(sampler2D(tex, sampl), in bloomDownscaleWeighted9() 66 colSample = textureLod(sampler2D(tex, sampl), uv, 0).xyz; in bloomDownscaleWeighted9() 71 colSample = textureLod(sampler2D(tex, sampl), in bloomDownscaleWeighted9() 78 colSample = textureLod(sampler2D(tex, sampl), uv + vec2(-0.96875, -0.96875) * invTexSize, 0).xyz; // 0.96875:param in bloomDownscaleWeighted9() 83 colSample = textureLod(sampler2D(tex, sampl), in bloomDownscaleWeighted9() 89 colSample = textureLod(sampler2D(tex, samp in bloomDownscaleWeighted9() 105 bloomDownscale9(vec2 uv, vec2 invTexSize, texture2D tex, sampler sampl) bloomDownscale9() argument 124 bloomDownscaleWeighted(vec2 uv, vec2 invTexSize, texture2D tex, sampler sampl) bloomDownscaleWeighted() argument 254 bloomDownscale(vec2 uv, vec2 invTexSize, texture2D tex, sampler sampl) bloomDownscale() argument 305 bloomUpscale(vec2 uv, vec2 invTexSize, texture2D tex, sampler sampl) bloomUpscale() argument [all...] |
H A D | fxaa_reference.h | 22 texture2D tex, in FxaaPixelShader() 19 FxaaPixelShader( vec2 pos, vec4 fxaaConsolePosPos, texture2D tex, sampler samp, vec2 fxaaQualityRcpFrame, vec4 fxaaConsoleRcpFrameOpt, vec4 fxaaConsoleRcpFrameOpt2, vec4 fxaaConsole360RcpFrameOpt2, float fxaaQualitySubpix, float fxaaQualityEdgeThreshold, float fxaaQualityEdgeThresholdMin, float fxaaConsoleEdgeSharpness, float fxaaConsoleEdgeThreshold, float fxaaConsoleEdgeThresholdMin, vec4 fxaaConsole360ConstDir ) FxaaPixelShader() argument
|
/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/brightness/ |
H A D | gpu_brightness_algo.cpp | 132 renderEffectData_->inputTexture_ = inEffectBuffer->tex; in OnApplyRGBA8888() 133 renderEffectData_->outputHeight_ = inEffectBuffer->tex->Height(); in OnApplyRGBA8888() 134 renderEffectData_->outputWidth_ = inEffectBuffer->tex->Width(); in OnApplyRGBA8888() 137 RenderTexturePtr tex = context->renderEnvironment_->RequestBuffer(renderEffectData_->outputWidth_, in OnApplyRGBA8888() local 139 Render(GL_TEXTURE_2D, tex); in OnApplyRGBA8888() 141 context->renderEnvironment_->ConvertTextureToBuffer(tex, dst); in OnApplyRGBA8888() 143 dst->bufferInfo_->width_ = tex->Width(); in OnApplyRGBA8888() 144 dst->bufferInfo_->height_ = tex->Height(); in OnApplyRGBA8888() 145 dst->bufferInfo_->rowStride_ = tex->Width() * RGBA_SIZE_PER_PIXEL; in OnApplyRGBA8888() 146 dst->bufferInfo_->len_ = tex in OnApplyRGBA8888() 153 Render(GLenum target, RenderTexturePtr tex) Render() argument [all...] |
H A D | gpu_brightness_algo.h | 45 void Render(GLenum target, RenderTexturePtr tex);
|
/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/contrast/ |
H A D | gpu_contrast_algo.cpp | 133 renderEffectData_->inputTexture_ = inEffectBuffer->tex; in OnApplyRGBA8888() 134 renderEffectData_->outputHeight_ = inEffectBuffer->tex->Height(); in OnApplyRGBA8888() 135 renderEffectData_->outputWidth_ = inEffectBuffer->tex->Width(); in OnApplyRGBA8888() 138 RenderTexturePtr tex = context->renderEnvironment_->RequestBuffer(renderEffectData_->outputWidth_, in OnApplyRGBA8888() local 140 Render(GL_TEXTURE_2D, tex); in OnApplyRGBA8888() 142 context->renderEnvironment_->ConvertTextureToBuffer(tex, dst); in OnApplyRGBA8888() 144 dst->bufferInfo_->width_ = tex->Width(); in OnApplyRGBA8888() 145 dst->bufferInfo_->height_ = tex->Height(); in OnApplyRGBA8888() 146 dst->bufferInfo_->rowStride_ = tex->Width() * RGBA_SIZE_PER_PIXEL; in OnApplyRGBA8888() 147 dst->bufferInfo_->len_ = tex in OnApplyRGBA8888() 154 Render(GLenum target, RenderTexturePtr tex) Render() argument [all...] |
H A D | gpu_contrast_algo.h | 45 void Render(GLenum target, RenderTexturePtr tex);
|
/foundation/multimedia/image_effect/test/unittest/ |
H A D | TestRenderEnvironment.cpp | 121 GLuint tex = renderEnvironment->ConvertFromYUVToRGB(effectBuffer.get(), format); in HWTEST_F() local 122 EXPECT_NE(tex, 0); in HWTEST_F() 125 renderEnvironment->DrawFrame(tex, type); in HWTEST_F() 127 effectBuffer->tex = renderEnvironment->RequestBuffer(WIDTH, HEIGHT); in HWTEST_F() 128 EXPECT_NE(effectBuffer->tex, nullptr); in HWTEST_F() 131 renderEnvironment->DrawFrame(tex, type); in HWTEST_F() 134 renderEnvironment->DrawFrame(tex, type); in HWTEST_F() 136 renderEnvironment->DrawFrame(tex, type); in HWTEST_F() 139 renderEnvironment->DrawFrame(tex, type); in HWTEST_F() 142 renderEnvironment->DrawFrame(tex, typ in HWTEST_F() 184 GLuint tex = renderEnvironment->ConvertFromYUVToRGB(effectBuffer.get(), format); HWTEST_F() local [all...] |
/foundation/multimedia/image_effect/frameworks/native/render_environment/core/ |
H A D | render_resource_cache.h | 109 RenderTexturePtr tex;
in RequestTexture() local 110 bool isGot = disuseTexCache_.Take(tag, tex);
in RequestTexture() 112 rawTex = tex.get();
in RequestTexture() 113 tex.reset();
in RequestTexture() 134 void AddTexStage(int id, RenderTexturePtr tex)
in AddTexStage() argument 136 namedTexCache_.insert_or_assign(id, tex);
in AddTexStage() 156 void AddTexGlobalCache(std::string id, RenderTexturePtr tex)
in AddTexGlobalCache() argument 158 texGlobalCache_.insert_or_assign(id, tex);
in AddTexGlobalCache() 179 void RecycleTexture(RenderTexture *tex)
in RecycleTexture() argument 181 UINT64 tag = GetTexTag(tex in RecycleTexture() [all...] |
/foundation/multimedia/image_effect/frameworks/native/render_environment/ |
H A D | render_environment.cpp | 174 output->tex = renderTex;
in GenMainTex() 202 output->tex = renderTex;
in ConvertBufferToTexture() 232 GLuint tex;
in DrawBufferToTexture() local 236 tex = GenTextureWithPixels(source->buffer_, width, height, stride);
in DrawBufferToTexture() 238 tex = ConvertFromYUVToRGB(source, source->bufferInfo_->formatType_);
in DrawBufferToTexture() 241 param_->renderer_->Draw(tex, tempFbo, param_->meshBase_, param_->shaderBase_, &vp, GL_TEXTURE_2D);
in DrawBufferToTexture() 243 GLUtils::DeleteTexture(tex);
in DrawBufferToTexture() 281 GLuint tex = GLUtils::CreateTexWithStorage(GL_TEXTURE_2D, 1, GL_RGB, width, height);
in ConvertFromYUVToRGB() local 282 return tex;
in ConvertFromYUVToRGB() 350 if (buffer->tex in DrawFrameWithTransform() 441 RenderTexturePtr tex = std::make_shared<RenderTexture>(param_->context_, width, height, GL_RGBA8); ConvertRGBA2YUV() local 460 ReadPixelsFromTex(RenderTexturePtr tex, void *data, int width, int height, int stride) ReadPixelsFromTex() argument 473 GLuint tex = GLUtils::CreateTexWithStorage(GL_TEXTURE_2D, 1, GL_RGBA8, width, height); GenTextureWithPixels() local 486 DrawSurfaceBufferFromTex(RenderTexturePtr tex, SurfaceBuffer *buffer, IEffectFormat format) DrawSurfaceBufferFromTex() argument 506 DrawFlipSurfaceBufferFromTex(RenderTexturePtr tex, SurfaceBuffer *buffer, IEffectFormat format) DrawFlipSurfaceBufferFromTex() argument 527 DrawTexFromSurfaceBuffer(RenderTexturePtr tex, SurfaceBuffer *buffer, IEffectFormat format) DrawTexFromSurfaceBuffer() argument [all...] |
H A D | render_environment.h | 184 void ReadPixelsFromTex(RenderTexturePtr tex, void *data, int width, int height, int stride);
187 IMAGE_EFFECT_EXPORT void DrawFlipSurfaceBufferFromTex(RenderTexturePtr tex,
189 IMAGE_EFFECT_EXPORT void DrawSurfaceBufferFromTex(RenderTexturePtr tex,
191 IMAGE_EFFECT_EXPORT void DrawTexFromSurfaceBuffer(RenderTexturePtr tex, SurfaceBuffer *buffer,
|
/foundation/multimedia/image_effect/frameworks/native/render_environment/graphic/ |
H A D | render_texture.h | 93 size_t operator () (const RenderTexturePtr &tex)
in operator ()() argument 95 size_t width = static_cast<size_t>(tex->Width());
in operator ()() 96 size_t height = static_cast<size_t>(tex->Height());
in operator ()() 97 return (width * height * GLUtils::GetInternalFormatPixelByteSize(tex->Format()));
in operator ()()
|
H A D | gl_utils.cpp | 237 GLuint tex = CreateTextureFromImage(img);
in CreateTextureFromSurfaceBuffer() local 238 return tex;
in CreateTextureFromSurfaceBuffer()
|
/foundation/arkui/ace_engine/advanced_ui_component/selectionmenu/interfaces/ |
H A D | selectionmenu.js | 410 let tex = { 421 tex.fontColor = tmp.color; 424 tex.fontSize = tmp.size; 427 tex.fontStyle = tmp.style; 430 tex.fontWeight = tmp.weight; 433 tex.fontFamily = tmp.fontFamily; 435 if (tmp.decorationType && tex.decoration) { 436 tex.decoration.type = tmp.decorationType; 438 if (tmp.decorationColor && tex.decoration) { 439 tex [all...] |
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/ |
H A D | rs_particles_drawable.cpp | 212 Drawing::Rect* tex = pointTex_.data(); in DrawCircle() local 216 canvas.DrawAtlas(circleImage_.get(), rsxform, tex, colors, MAX_ATLAS_COUNT, Drawing::BlendMode::DST_IN, in DrawCircle() 220 tex += MAX_ATLAS_COUNT; in DrawCircle() 223 canvas.DrawAtlas(circleImage_.get(), rsxform, tex, colors, pointCount_, Drawing::BlendMode::DST_IN, in DrawCircle() 246 Drawing::Rect* tex = imageTex_[imageCount_].data(); in DrawImages() local 250 canvas.DrawAtlas(image.get(), rsxform, tex, colors, MAX_ATLAS_COUNT, Drawing::BlendMode::SRC_IN, in DrawImages() 254 tex += MAX_ATLAS_COUNT; in DrawImages() 257 canvas.DrawAtlas(image.get(), rsxform, tex, colors, count, Drawing::BlendMode::SRC_IN, in DrawImages()
|
/foundation/multimedia/image_effect/frameworks/native/efilter/base/ |
H A D | efilter.cpp | 200 .width_ = buffer->tex->Width(), in ConvertFromGPU2CPU() 201 .height_ = buffer->tex->Height(), in ConvertFromGPU2CPU() 202 .len_ = FormatHelper::CalculateSize(buffer->tex->Width(), buffer->tex->Height(), IEffectFormat::RGBA8888), in ConvertFromGPU2CPU() 219 context->renderEnvironment_->DrawFlipSurfaceBufferFromTex(buffer->tex, extraInfo->surfaceBuffer, in ConvertFromGPU2CPU() 222 context->renderEnvironment_->ConvertTextureToBuffer(buffer->tex, input.get()); in ConvertFromGPU2CPU() 242 RenderTexturePtr tempTex = context->renderEnvironment_->RequestBuffer(source->tex->Width(), in ConvertFromCPU2GPU() 243 source->tex->Height()); in ConvertFromCPU2GPU() 244 context->renderEnvironment_->DrawFlipTex(source->tex, tempTex); in ConvertFromCPU2GPU() 245 source->tex in ConvertFromCPU2GPU() [all...] |
/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/datastore/ |
H A D | render_data_store_default_material.cpp | 163 const auto& tex = input.textureData[i]; in MaterialUniformsPackedFromInput() local 171 if (tex.rotation == 0.f) { in MaterialUniformsPackedFromInput() 172 rotateScale.x = tex.scale.x; in MaterialUniformsPackedFromInput() 173 rotateScale.w = tex.scale.y; in MaterialUniformsPackedFromInput() 175 const float sinR = Math::sin(tex.rotation); in MaterialUniformsPackedFromInput() 176 const float cosR = Math::cos(tex.rotation); in MaterialUniformsPackedFromInput() 177 rotateScale = { tex.scale.x * cosR, tex.scale.y * sinR, tex.scale.x * -sinR, tex in MaterialUniformsPackedFromInput() [all...] |
/foundation/graphic/graphic_3d/lume/LumeFont/src/ |
H A D | font_manager.cpp | 344 auto tex = &atlasTextures_.emplace_back(); in CreateAtlasTexture() local 368 tex->handle = gpuResourceManager.Create(desc); in CreateAtlasTexture() 369 tex->widthLeft = FontDefs::ATLAS_SIZE; in CreateAtlasTexture() 370 tex->inColor = color; in CreateAtlasTexture() 377 tex->name = atlasName; in CreateAtlasTexture() 378 CORE_LOG_N("Created atlas '%s' gpuHnd: %llx", tex->name.data(), tex->handle.GetHandle().id); in CreateAtlasTexture() 385 staging->ClearColorImage(tex->handle, zero); in CreateAtlasTexture() 386 return tex; in CreateAtlasTexture()
|
/foundation/multimedia/image_effect/frameworks/native/effect/pipeline/filters/sink/ |
H A D | image_sink_filter.cpp | 78 context->renderEnvironment_->ConvertTextureToBuffer(buffer->tex, src); in ModifyPixelMap() 129 context->renderEnvironment_->ConvertTextureToBuffer(buffer->tex, src); in ModifySurfaceBuffer() 182 context->renderEnvironment_->ConvertTextureToBuffer(buffer->tex, src); in ModifyPictureForInnerPixelMap() 210 primaryBuffer->tex = buffer->tex; in ModifyPicture() 279 context->renderEnvironment_->ConvertTextureToBuffer(inputBuffer->tex, outputBuffer.get()); in FillOutputData() 299 context->renderEnvironment_->ConvertTextureToBuffer(inputBuffer->tex, outputBuffer.get()); in FillPictureOutputData() 448 (inputBuffer->buffer_ != nullptr || inputBuffer->tex != nullptr) && inputBuffer->extraInfo_ != nullptr, in SaveData() 461 (outputBuffer->buffer_ != nullptr || outputBuffer->tex != nullptr), in SaveData() 512 GLuint tex in PushData() local [all...] |
/foundation/graphic/graphic_3d/lume/LumeRender/src/node/ |
H A D | render_blur.cpp | 384 BlurHorizontalBarrier(cmdList, imageData_.mipImage, mip, tempTarget_.tex.GetHandle()); in RenderGaussian() 387 renderPass.renderPassDesc.attachmentHandles[0] = tempTarget_.tex.GetHandle(); in RenderGaussian() 393 BlurVerticalBarrier(cmdList, imageData_.mipImage, mip, tempTarget_.tex.GetHandle()); in RenderGaussian() 399 BlurPass(di, *binders_[descIdx++], *globalSet0_, renderData_.psoBlur, tempTarget_.tex.GetHandle(), mip - 1); in RenderGaussian() 453 tempTarget_.tex = in CreateTargets() 456 tempTarget_.tex = renderNodeContextMgr.GetGpuResourceManager().Create(tempTarget_.tex, desc); in CreateTargets()
|
H A D | render_blur.h | 73 RenderHandleReference tex; member
|
/foundation/multimedia/image_effect/interfaces/inner_api/native/base/ |
H A D | effect_buffer.h | 89 RenderTexturePtr tex; member in OHOS::Media::Effect::EffectBuffer
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/recording/ |
H A D | recording_canvas.cpp | 285 void RecordingCanvas::DrawAtlas(const Image* atlas, const RSXform xform[], const Rect tex[], const ColorQuad colors[], in DrawAtlas() argument 292 std::vector<Rect> texVec(tex, tex + count); in DrawAtlas()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/draw/ |
H A D | core_canvas.cpp | 299 void CoreCanvas::DrawAtlas(const Image* atlas, const RSXform xform[], const Rect tex[], const ColorQuad colors[], in DrawAtlas() argument 302 DRAW_API_WITH_PAINT(DrawAtlas, atlas, xform, tex, colors, count, mode, sampling, cullRect); in DrawAtlas()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/ |
H A D | skia_canvas_autocache.cpp | 535 const SkRect tex[], const SkColor colors[], int count,
in onDrawAtlas2() 545 this->SkNWayCanvas::onDrawAtlas2(image, xform, tex, colors, count, bmode, sampling, cull, paint);
in onDrawAtlas2() 534 onDrawAtlas2(const SkImage* image, const SkRSXform xform[], const SkRect tex[], const SkColor colors[], int count, SkBlendMode bmode, const SkSamplingOptions& sampling, const SkRect* cull, const SkPaint* paint) onDrawAtlas2() argument
|