/*
- * Copyright (c) 2017 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2018 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
const SceneGraph::UniformMapDataProvider& uniformMapDataProvider = mRenderDataProvider->GetUniformMap();
if( uniformMapDataProvider.GetUniformMapChanged( bufferIndex ) ||
- node.GetUniformMapChanged(bufferIndex))
+ node.GetUniformMapChanged(bufferIndex) ||
+ mUniformIndexMap.Count() == 0)
{
const SceneGraph::CollectedUniformMap& uniformMap = uniformMapDataProvider.GetUniformMap( bufferIndex );
const SceneGraph::CollectedUniformMap& uniformMapNode = node.GetUniformMap( bufferIndex );
void Renderer::TextureSetChanged()
{
+ mRegenerateUniformMap = REGENERATE_UNIFORM_MAP;
mResendFlag |= RESEND_DATA_PROVIDER;
}
{
mTextureSet = NULL;
+ mRegenerateUniformMap = REGENERATE_UNIFORM_MAP;
mResendFlag |= RESEND_DATA_PROVIDER;
}
void Renderer::ConnectionsChanged( PropertyOwner& object )