Home
last modified time | relevance | path

Searched refs:currentShader (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/components/
H A Dmaterial_component_manager.cpp1050 auto currentShader = in operator =() local
1052 …const auto frameIndex = currentShader ? manager_->shaderManager_.GetFrameIndex(currentShader) : 0U; in operator =()
1054 cachedShader_ = { currentShader.GetHandle(), frameIndex }; in operator =()
1102 auto currentShader = in operator =() local
1105 if (auto* metaJson = manager_->shaderManager_.GetMaterialMetadata(currentShader); in operator =()
1149 const auto frameIndex = manager_->shaderManager_.GetFrameIndex(currentShader); in UpdateMetadata()
1150 const bool newShader = (cachedShader_.shader != currentShader.GetHandle()); in UpdateMetadata()
1153 cachedShader_ = { currentShader.GetHandle(), frameIndex }; in UpdateMetadata()
1157 if ((newShader || updatedShader) && currentShader) { in UpdateMetadata()
1167 if (auto* metaJson = manager_->shaderManager_.GetMaterialMetadata(currentShader); in UpdateMetadata()
[all …]
H A Dpost_process_configuration_component_manager.cpp813 …const auto currentShader = manager_->renderHandleManager_->GetRenderHandleReference(effectShaders_… in UpdateMetadata() local
816 if (currentShader) { in UpdateMetadata()
817 … if (const json::value* metaJson = manager_->shaderManager_.GetMaterialMetadata(currentShader); in UpdateMetadata()