Home
last modified time | relevance | path

Searched refs:shader_ (Results 1 – 25 of 25) sorted by relevance

/ohos5.0/foundation/multimedia/image_effect/frameworks/native/render_environment/core/
H A Dalgorithm_program.cpp28 shader_->Init(); in AlgorithmProgram()
35 if (shader_) { in ~AlgorithmProgram()
37 delete shader_; in ~AlgorithmProgram()
38 shader_ = nullptr; in ~AlgorithmProgram()
48 if (shader_) { in UpdateShader()
50 delete shader_; in UpdateShader()
51 shader_ = nullptr; in UpdateShader()
54 shader_->Init(); in UpdateShader()
61 shader_->Bind(); in Bind()
66 shader_->Unbind(); in Unbind()
[all …]
H A Dalgorithm_program.h43 RenderGeneralProgram *shader_ = nullptr;
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/brightness/
H A Dgpu_brightness_algo.cpp55 if (shader_) { in Release()
56 delete shader_; in Release()
57 shader_ = nullptr; in Release()
83 if (shader_ != nullptr && target == GL_TEXTURE_2D) { in PreDraw()
87 shader_->SetFloat("ratio", renderEffectData_->ratio); in PreDraw()
95 shader_->UnBindTexture(0, target); in PostDraw()
154 if (shader_ == nullptr) { in Render()
155 shader_ = new AlgorithmProgram(context_, vertexShaderCode_, fragmentShaderCode_); in Render()
164 shader_->Bind(); in Render()
166 renderMesh_->Bind(shader_->GetShader()); in Render()
[all …]
H A Dgpu_brightness_algo.h55 AlgorithmProgram *shader_{ nullptr };
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/efilter/filterimpl/contrast/
H A Dgpu_contrast_algo.cpp56 if (shader_) { in Release()
57 delete shader_; in Release()
58 shader_ = nullptr; in Release()
84 if (shader_ != nullptr && target == GL_TEXTURE_2D) { in PreDraw()
88 shader_->SetFloat("ratio", renderEffectData_->ratio); in PreDraw()
96 shader_->UnBindTexture(0, target); in PostDraw()
155 if (shader_ == nullptr) { in Render()
156 shader_ = new AlgorithmProgram(context_, vertexShaderCode_, fragmentShaderCode_); in Render()
165 shader_->Bind(); in Render()
167 renderMesh_->Bind(shader_->GetShader()); in Render()
[all …]
H A Dgpu_contrast_algo.h55 AlgorithmProgram *shader_{ nullptr };
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/
H A Dskia_shader_effect.cpp44 SkiaShaderEffect::SkiaShaderEffect() noexcept : shader_(nullptr) {} in SkiaShaderEffect()
48 shader_ = SkShaders::Color(color); in InitWithColor()
54 shader_ = SkShaders::Color(skC4f, colorSpace->GetSkColorSpace()); in InitWithColorSpace()
164 shader_ = SkGradientShader::MakeRadial(center, radius, &c[0], in InitWithRadialGradient()
219 shader_ = SkGradientShader::MakeSweep(centerPt.GetX(), centerPt.GetY(), &c[0], in InitWithSweepGradient()
257 shader_ = effect->makeShader(SkData::MakeWithCopy( in InitWithLightUp()
266 return shader_; in GetShader()
271 shader_ = skShader; in SetSkShader()
276 if (shader_ == nullptr) { in Serialize()
282 writer.writeFlattenable(shader_.get()); in Serialize()
[all …]
H A Dskia_shader_effect.h75 sk_sp<SkShader> shader_;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/node/
H A Drender_node_compute_generic.cpp66 if (RenderHandleUtil::GetHandleType(shader_) != RenderHandleType::COMPUTE_SHADER_STATE_OBJECT) { in InitNode()
69 pipelineLayout_ = renderNodeContextMgr.GetRenderNodeUtil().CreatePipelineLayout(shader_); in InitNode()
70 threadGroupSize_ = shaderMgr.GetReflectionThreadGroupSize(shader_); in InitNode()
77 … const ShaderSpecializationConstantView sscv = shaderMgr.GetReflectionSpecialization(shader_); in InitNode()
86 …psoHandle_ = renderNodeContextMgr.GetPsoManager().GetComputePsoHandle(shader_, pipelineLayout_, {}… in InitNode()
108 if (!RenderHandleUtil::IsValid(shader_)) { in ExecuteFrame()
210 shader_, pipelineLayout_, specialization); in GetPsoHandle()
241 shader_ = shaderMgr.GetShaderHandle(shaderName); in ParseRenderNodeInputs()
H A Drender_node_single_post_process.cpp144 if (!RenderHandleUtil::IsValid(shader_)) { in InitNode()
145 shader_ = ppLocalConfig_.shader.GetHandle(); in InitNode()
148 const RenderHandleType handleType = RenderHandleUtil::GetHandleType(shader_); in InitNode()
153 threadGroupSize_ = shaderMgr.GetReflectionThreadGroupSize(shader_); in InitNode()
160 pipelineLayout_ = renderNodeContextMgr.GetRenderNodeUtil().CreatePipelineLayout(shader_); in InitNode()
168 const RenderHandle plHandle = shaderMgr.GetReflectionPipelineLayoutHandle(shader_); in InitNode()
171 … const RenderHandle graphicsState = shaderMgr.GetGraphicsStateHandleByShaderHandle(shader_); in InitNode()
173shader_, graphicsState, pipelineLayout_, {}, {}, { DYNAMIC_STATES, countof(DYNAMIC_STATES) }); in InitNode()
175 …psoHandle_ = renderNodeContextMgr.GetPsoManager().GetComputePsoHandle(shader_, pipelineLayout_, {}… in InitNode()
189 if ((!RenderHandleUtil::IsValid(shader_)) || (!RenderHandleUtil::IsValid(psoHandle_))) { in InitNode()
[all …]
H A Drender_node_back_buffer.cpp82 pipelineLayout_ = renderNodeUtil.CreatePipelineLayout(shader_); in InitNode()
148 renderNodeContextMgr_->GetShaderManager().GetGraphicsStateHandleByShaderHandle(shader_); in CheckForPsoSpecilization()
150shader_, graphicsState, pipelineLayout_, {}, {}, { DYNAMIC_STATES, BASE_NS::countof(DYNAMIC_STATES… in CheckForPsoSpecilization()
216 shader_ = shaderMgr.GetShaderHandle(shaderName); in ParseRenderNodeInputs()
H A Drender_node_back_buffer.h75 RenderHandle shader_; variable
H A Drender_node_compute_generic.h74 RenderHandle shader_; variable
H A Drender_node_single_post_process.h120 RenderHandle shader_; variable
/ohos5.0/foundation/graphic/graphic_3d/kits/js/src/
H A DMaterialJS.cpp177 shader_.Reset(); in DisposeNative()
191 shader_.Reset(); in SetColorShader()
230 shader_ = StoreJsObj(shaderBind_, NapiApi::Object(ctx, result)); in SetColorShader()
236 shader_.Reset(); in GetColorShader()
239 if (shader_.IsEmpty()) { in GetColorShader()
279 shader_ = StoreJsObj(shaderBind_, NapiApi::Object(ctx, result)); in GetColorShader()
281 return shader_.GetValue(); in GetColorShader()
H A DSceneJS.cpp844 SCENE_NS::IShader::Ptr shader_; in CreateShader() member
857 MakeNativeObjectParam(env, shader_, BASE_NS::countof(args), args); in CreateShader()
889 …data->shader_ = META_NS::GetObjectRegistry().Create<SCENE_NS::IShader>(SCENE_NS::ClassId::Shader, … in CreateShader()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_node_camera_single_post_process.cpp181 if (!RenderHandleUtil::IsValid(shader_)) { in InitNode()
182 shader_ = ppLocalConfig_.shader.GetHandle(); in InitNode()
186 const RenderHandleType handleType = RenderHandleUtil::GetHandleType(shader_); in InitNode()
187 const RenderHandle plHandle = shaderMgr.GetReflectionPipelineLayoutHandle(shader_); in InitNode()
191 const RenderHandle graphicsState = shaderMgr.GetGraphicsStateHandleByShaderHandle(shader_); in InitNode()
193shader_, graphicsState, pipelineLayout_, {}, {}, { DYNAMIC_STATES, countof(DYNAMIC_STATES) }); in InitNode()
196 …psoHandle_ = renderNodeContextMgr.GetPsoManager().GetComputePsoHandle(shader_, pipelineLayout_, {}… in InitNode()
197 threadGroupSize_ = shaderMgr.GetReflectionThreadGroupSize(shader_); in InitNode()
591 if ((!RenderHandleUtil::IsValid(shader_)) || (!RenderHandleUtil::IsValid(psoHandle_))) { in InitCreateBinders()
623 shader_ = shaderMgr.GetShaderHandle(shaderName); in ParseRenderNodeInputs()
H A Drender_node_camera_cubemap.cpp137 if (!RenderHandleUtil::IsValid(shader_)) { in InitNode()
138 shader_ = ppLocalConfig_.shader.GetHandle(); in InitNode()
142 const RenderHandleType handleType = RenderHandleUtil::GetHandleType(shader_); in InitNode()
143 const RenderHandle plHandle = shaderMgr.GetReflectionPipelineLayoutHandle(shader_); in InitNode()
146 const RenderHandle graphicsState = shaderMgr.GetGraphicsStateHandleByShaderHandle(shader_); in InitNode()
148shader_, graphicsState, pipelineLayout_, {}, {}, { DYNAMIC_STATES, countof(DYNAMIC_STATES) }); in InitNode()
518 if ((!RenderHandleUtil::IsValid(shader_)) || (!RenderHandleUtil::IsValid(psoHandle_))) { in InitCreateBinders()
547 shader_ = shaderMgr.GetShaderHandle(shaderName); in ParseRenderNodeInputs()
H A Drender_node_camera_cubemap.h143 RENDER_NS::RenderHandle shader_; variable
H A Drender_node_camera_single_post_process.h161 RENDER_NS::RenderHandle shader_; variable
H A Drender_node_default_material_deferred_shading.h176 RENDER_NS::RenderHandle shader_; variable
H A Drender_node_default_material_deferred_shading.cpp130 allShaderData_.shaderHandle = shader_; in InitNode()
570 shader_ = shaderMgr.GetShaderHandle(shaderName); in ParseRenderNodeInputs()
/ohos5.0/foundation/graphic/graphic_3d/kits/js/include/
H A DMaterialJS.h58 NapiApi::StrongRef shader_; variable
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Dshader_pipeline_binder.h137 RenderHandleReference shader_; variable
H A Dshader_pipeline_binder.cpp195 …: shaderMgr_(shaderMgr), shader_(shader), pipelineLayout_(pipelineLayout), renderHandleType_(shade… in ShaderPipelineBinder()
254 …if (const auto* metaJson = shaderMgr_.GetMaterialMetadata(shader_); (metaJson && metaJson->is_arra… in InitCustomProperties()
334 return shader_; in GetShaderHandle()