Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [ 0%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreASTCCodec.cpp.o
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHardwareVertexBuffer.h:36,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgrePose.h:33,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreAnimationTrack.h:36,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreAnimation.h:34,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreMesh.h:36,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreLodStrategy.h:33,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreRenderable.h:43,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreNode.h:34,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreSceneNode.h:33,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreMovableObject.h:37,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreLight.h:35,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreAutoParamDataSource.h:33,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreSceneManager.h:41,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreSceneManagerEnumerator.h:33,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreRoot.h:34,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreASTCCodec.cpp:31:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHlmsPso.h: Jäsenfunktio ”void Ogre::HlmsPso::initialize()”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHlmsPso.h:206:51: varoitus: ”void* memset(void*, int, size_t)” clearing an object of non-trivial type ”struct Ogre::HlmsPassPso”; use assignment or value-initialization instead [-Wclass-memaccess]
- memset( &pass, 0, sizeof(HlmsPassPso) );
- ^
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHlmsPso.h:101:12: huom: ”struct Ogre::HlmsPassPso” declared here
- struct HlmsPassPso
- ^~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreForward3D.cpp: Jäsenfunktio ”virtual void Ogre::Forward3D::collectLights(Ogre::Camera*)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreForward3D.cpp:221:93: varoitus: ”void* memset(void*, int, size_t)” clearing an object of non-trivial type ”struct Ogre::ForwardPlusBase::LightCount”; use assignment or value-initialization instead [-Wclass-memaccess]
- memset( mLightCountInCell.begin(), 0, mLightCountInCell.size() * sizeof(LightCount) );
- ^
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreForward3D.h:32,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreForward3D.cpp:31:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreForwardPlusBase.h:103:16: huom: ”struct Ogre::ForwardPlusBase::LightCount” declared here
- struct LightCount
- ^~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreForwardClustered.cpp: Jäsenfunktio ”void Ogre::ForwardClustered::collectLightForSlice(size_t, size_t)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreForwardClustered.cpp:386:88: varoitus: ”void* memset(void*, int, size_t)” clearing an object of non-trivial type ”struct Ogre::ForwardPlusBase::LightCount”; use assignment or value-initialization instead [-Wclass-memaccess]
- 0, numPackedFrustumsPerSlice * ARRAY_PACKED_REALS * sizeof(LightCount) );
- ^
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreForwardClustered.h:32,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreForwardClustered.cpp:31:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreForwardPlusBase.h:103:16: huom: ”struct Ogre::ForwardPlusBase::LightCount” declared here
- struct LightCount
- ^~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreHlms.cpp: Jäsenfunktio ”Ogre::HlmsPassPso Ogre::Hlms::getPassPsoForScene(Ogre::SceneManager*)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreHlms.cpp:2902:50: varoitus: ”void* memset(void*, int, size_t)” clearing an object of non-trivial type ”struct Ogre::HlmsPassPso”; use assignment or value-initialization instead [-Wclass-memaccess]
- memset( &passPso, 0, sizeof(HlmsPassPso) );
- ^
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHlmsCommon.h:35,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHlms.h:32,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreHlms.cpp:31:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHlmsPso.h:101:12: huom: ”struct Ogre::HlmsPassPso” declared here
- struct HlmsPassPso
- ^~~~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Animation/OgreSkeletonInstance.h:32,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreHlmsLowLevel.cpp:44:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Animation/OgreSkeletonAnimation.h: Globaalilla näkyvyysalueella:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Animation/OgreSkeletonAnimation.h:58:58: varoitus: ignoring attributes on template argument ”Ogre::ArrayReal” {aka ”__vector(4) float”} [-Wignored-attributes]
- RawSimdUniquePtr<ArrayReal, MEMCATEGORY_ANIMATION> mBoneWeights;
- ^
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Animation/OgreSkeletonAnimation.h:174:90: varoitus: ignoring attributes on template argument ”Ogre::ArrayReal” {aka ”__vector(4) float”} [-Wignored-attributes]
- void _swapBoneWeightsUniquePtr( RawSimdUniquePtr<ArrayReal, MEMCATEGORY_ANIMATION>
- ^
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreHlmsLowLevel.cpp:44:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Animation/OgreSkeletonInstance.h:80:58: varoitus: ignoring attributes on template argument ”Ogre::ArrayReal” {aka ”__vector(4) float”} [-Wignored-attributes]
- RawSimdUniquePtr<ArrayReal, MEMCATEGORY_ANIMATION> mManualBones;
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreMesh2SerializerImpl.cpp: Jäsenfunktio ”virtual void Ogre::MeshSerializerImpl::readSubMesh(Ogre::DataStreamPtr&, Ogre::Mesh*, Ogre::MeshSerializerListener*, Ogre::uint8)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreMesh2SerializerImpl.cpp:803:28: varoitus: unused variable ”streamID” [-Wunused-variable]
- uint16 streamID = readChunk(stream);
- ^~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreMesh2SerializerImpl.cpp: Jäsenfunktio ”virtual void Ogre::MeshSerializerImpl_v2_1_R1::readSubMesh(Ogre::DataStreamPtr&, Ogre::Mesh*, Ogre::MeshSerializerListener*, Ogre::uint8)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreMesh2SerializerImpl.cpp:2235:28: varoitus: unused variable ”streamID” [-Wunused-variable]
- uint16 streamID = readChunk(stream);
- ^~~~~~~~
- Jäsenfunktio ”bool Ogre::HlmsPso::lessThanExcludePassData(const Ogre::HlmsPso&) const”,
- inlined from ”bool Ogre::PsoCacheHelper::RenderableCacheEntry::operator<(const Ogre::PsoCacheHelper::RenderableCacheEntry&) const” at /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgrePsoCacheHelper.h:164:70,
- inlined from ”bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator<Ogre::PsoCacheHelper::RenderableCacheEntry*, std::vector<Ogre::PsoCacheHelper::RenderableCacheEntry, Ogre::STLAllocator<Ogre::PsoCacheHelper::RenderableCacheEntry, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > > >; _Value = const Ogre::PsoCacheHelper::RenderableCacheEntry]” at /usr/include/c++/8/bits/predefined_ops.h:65:22,
- inlined from ”_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<Ogre::PsoCacheHelper::RenderableCacheEntry*, std::vector<Ogre::PsoCacheHelper::RenderableCacheEntry, Ogre::STLAllocator<Ogre::PsoCacheHelper::RenderableCacheEntry, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > > >; _Tp = Ogre::PsoCacheHelper::RenderableCacheEntry; _Compare = __gnu_cxx::__ops::_Iter_less_val]” at /usr/include/c++/8/bits/stl_algobase.h:959:14:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHlmsPso.h:258:26: varoitus: ”int memcmp(const void*, const void*, size_t)” specified size 18446744073709551592 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
- return memcmp( &this->operationType, &_r.operationType,
- ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- (const uint8*)&this->operationType -
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- (const uint8*)&this->sampleMask ) < 0;
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Jäsenfunktio ”bool Ogre::HlmsPso::equalExcludePassData(const Ogre::HlmsPso&) const”,
- inlined from ”Ogre::uint32 Ogre::PsoCacheHelper::getRenderableHash()” at /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgrePsoCacheHelper.cpp:103:56:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHlmsPso.h:245:19: varoitus: ”int __builtin_memcmp_eq(const void*, const void*, long unsigned int)” specified size 18446744073709551592 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
- memcmp( &this->operationType, &_r.operationType,
- ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- (const uint8*)&this->operationType -
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- (const uint8*)&this->sampleMask ) == 0;
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreStdHeaders.h:40,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgrePrerequisites.h:428,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreRenderQueue.h:31,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreRenderQueue.cpp:30:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h: In instantiation of ”void Ogre::FastArray<T>::growToFit(size_t) [with T = Ogre::RenderQueue::ThreadRenderQueue; size_t = long unsigned int]”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:301:17: required from ”void Ogre::FastArray<T>::resize(size_t, const T&) [with T = Ogre::RenderQueue::ThreadRenderQueue; size_t = long unsigned int]”
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreRenderQueue.cpp:100:102: required from here
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:87:27: varoitus: ”void* memcpy(void*, const void*, size_t)” writing to an object of type ”struct Ogre::RenderQueue::ThreadRenderQueue” with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- memcpy( data, mData, mSize * sizeof(T) );
- ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreRenderQueue.cpp:30:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreRenderQueue.h:121:16: huom: ”struct Ogre::RenderQueue::ThreadRenderQueue” declared here
- struct ThreadRenderQueue
- ^~~~~~~~~~~~~~~~~
- [ 33%] Building CXX object OgreMain/CMakeFiles/OgreMain.dir/src/OgreRenderSystem.cpp.o
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHardwareVertexBuffer.h:36,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreRenderSystem.h:41,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreRenderSystem.cpp:35:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHlmsPso.h: Jäsenfunktio ”void Ogre::HlmsPso::initialize()”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHlmsPso.h:206:51: varoitus: ”void* memset(void*, int, size_t)” clearing an object of non-trivial type ”struct Ogre::HlmsPassPso”; use assignment or value-initialization instead [-Wclass-memaccess]
- memset( &pass, 0, sizeof(HlmsPassPso) );
- ^
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHlmsPso.h:101:12: huom: ”struct Ogre::HlmsPassPso” declared here
- struct HlmsPassPso
- ^~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreRenderSystem.cpp: Jäsenfunktio ”virtual void Ogre::RenderSystem::createUniqueDepthBufferFor(Ogre::RenderTarget*, bool)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreRenderSystem.cpp:654:18: varoitus: unused variable ”bAttached” [-Wunused-variable]
- bool bAttached = renderTarget->attachDepthBuffer( newDepthBuffer, exactMatch );
- ^~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreRoot.cpp: Jäsenfunktio ”void Ogre::Root::loadPlugins(const String&)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreRoot.cpp:1176:16: varoitus: catching polymorphic type ”class Ogre::Exception” by value [-Wcatch-value=]
- catch (Exception)
- ^~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreSceneManager.cpp: Jäsenfunktio ”void Ogre::SceneManager::buildLightList()”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreSceneManager.cpp:2612:60: varoitus: ”void* memmove(void*, const void*, size_t)” writing to an object of type ”class Ogre::Sphere” with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- sizeof( Sphere ) * numCollectedLights );
- ^
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreSceneQuery.h:32,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreSceneManager.h:40,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreSceneManager.cpp:30:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreSphere.h:50:23: huom: ”class Ogre::Sphere” declared here
- class _OgreExport Sphere
- ^~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreSceneManager.cpp: Jäsenfunktio ”void Ogre::SceneManager::renderSingleObject(Ogre::Renderable*, const Ogre::Pass*, bool, bool)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreSceneManager.cpp:2935:25: varoitus: variable ”cullMode” set but not used [-Wunused-but-set-variable]
- CullingMode cullMode = mPassCullingMode;
- ^~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreStdHeaders.h:40,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgrePrerequisites.h:428,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreSceneManager.h:34,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreSceneManager.cpp:30:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h: In instantiation of ”void Ogre::FastArray<T>::growToFit(size_t) [with T = Ogre::FastArray<Ogre::Light*>; size_t = long unsigned int]”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:301:17: required from ”void Ogre::FastArray<T>::resize(size_t, const T&) [with T = Ogre::FastArray<Ogre::Light*>; size_t = long unsigned int]”
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreSceneManager.cpp:197:57: required from here
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:87:27: varoitus: ”void* memcpy(void*, const void*, size_t)” writing to an object of type ”class Ogre::FastArray<Ogre::Light*>” with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- memcpy( data, mData, mSize * sizeof(T) );
- ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:65:33: huom: ”class Ogre::FastArray<Ogre::Light*>” declared here
- template <typename T> class FastArray
- ^~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h: In instantiation of ”void Ogre::FastArray<T>::growToFit(size_t) [with T = Ogre::FastArray<Ogre::FastArray<Ogre::MovableObject*> >; size_t = long unsigned int]”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:301:17: required from ”void Ogre::FastArray<T>::resize(size_t, const T&) [with T = Ogre::FastArray<Ogre::FastArray<Ogre::MovableObject*> >; size_t = long unsigned int]”
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreSceneManager.cpp:199:47: required from here
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:87:27: varoitus: ”void* memcpy(void*, const void*, size_t)” writing to an object of type ”class Ogre::FastArray<Ogre::FastArray<Ogre::MovableObject*> >” with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- memcpy( data, mData, mSize * sizeof(T) );
- ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:65:33: huom: ”class Ogre::FastArray<Ogre::FastArray<Ogre::MovableObject*> >” declared here
- template <typename T> class FastArray
- ^~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h: In instantiation of ”void Ogre::FastArray<T>::growToFit(size_t) [with T = Ogre::FastArray<Ogre::MovableObject*>; size_t = long unsigned int]”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:301:17: required from ”void Ogre::FastArray<T>::resize(size_t, const T&) [with T = Ogre::FastArray<Ogre::MovableObject*>; size_t = long unsigned int]”
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreSceneManager.cpp:2329:41: required from here
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:87:27: varoitus: ”void* memcpy(void*, const void*, size_t)” writing to an object of type ”class Ogre::FastArray<Ogre::MovableObject*>” with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- memcpy( data, mData, mSize * sizeof(T) );
- ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:65:33: huom: ”class Ogre::FastArray<Ogre::MovableObject*>” declared here
- template <typename T> class FastArray
- ^~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptLexer.cpp: Jäsenfunktio ”Ogre::ScriptTokenListPtr Ogre::ScriptLexer::tokenize(const String&, const String&)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptLexer.cpp:134:12: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- state = WORD;
- ~~~~~~^~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptLexer.cpp:136:4: huom: here
- case WORD:
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptParser.cpp: Jäsenfunktio ”Ogre::ConcreteNodeListPtr Ogre::ScriptParser::parseChunk(const ScriptTokenListPtr&)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptParser.cpp:482:28: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- node->type = CNT_QUOTE;
- ~~~~~~~~~~~^~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptParser.cpp:483:13: huom: here
- default:
- ^~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp: Jäsenfunktio ”virtual void Ogre::PassTranslator::translate(Ogre::ScriptCompiler*, const AbstractNodePtr&)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp:2611:60: varoitus: enum constant in boolean context [-Wint-in-bool-context]
- else if(ID_PER_N_LIGHTS)
- ^
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp: Jäsenfunktio ”virtual void Ogre::CompositorShadowMapRepeatTranslator::translate(Ogre::ScriptCompiler*, const AbstractNodePtr&)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp:7829:73: varoitus: conversion from ”long unsigned int” to ”unsigned int” changes value from ”18446744073709551615” to ”4294967295” [-Woverflow]
- targetPassName, std::numeric_limits<size_t>::max() );
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp: Jäsenfunktio ”virtual void Ogre::CompositorShadowMapTargetTranslator::translate(Ogre::ScriptCompiler*, const AbstractNodePtr&)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp:7950:99: varoitus: conversion from ”long unsigned int” to ”unsigned int” changes value from ”18446744073709551615” to ”4294967295” [-Woverflow]
- std::numeric_limits<size_t>::max() );
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp: Jäsenfunktio ”virtual void Ogre::TextureUnitTranslator::translate(Ogre::ScriptCompiler*, const AbstractNodePtr&)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp:3179:45: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- }
- ^
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp:3180:113: huom: here
- } case ID_2D:
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp: Jäsenfunktio ”void Ogre::CompositorPassTranslator::translateUav(Ogre::ScriptCompiler*, const AbstractNodePtr&, Ogre::CompositorTargetDef*)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp:8974:48: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- access |= ResourceAccess::Read;
- ~~~~~~~^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp:8975:37: huom: here
- case ID_WRITE:
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp:9077:48: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- access |= ResourceAccess::Read;
- ~~~~~~~^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp:9078:37: huom: here
- case ID_WRITE:
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp: Jäsenfunktio ”void Ogre::CompositorPassTranslator::translateCompute(Ogre::ScriptCompiler*, const AbstractNodePtr&, Ogre::CompositorTargetDef*)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp:9278:48: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- access |= ResourceAccess::Read;
- ~~~~~~~^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp:9279:37: huom: here
- case ID_WRITE:
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp:9374:48: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- access |= ResourceAccess::Read;
- ~~~~~~~^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp:9375:37: huom: here
- case ID_WRITE:
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp: Jäsenfunktio ”virtual void Ogre::CompositorPassTranslator::translate(Ogre::ScriptCompiler*, const AbstractNodePtr&)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp:9922:44: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- access |= ResourceAccess::Read;
- ~~~~~~~^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreScriptTranslator.cpp:9923:33: huom: here
- case ID_WRITE:
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreStaticGeometry.cpp: Jäsenfunktio ”void Ogre::v1::StaticGeometry::MaterialBucket::addRenderables(Ogre::RenderQueue*, Ogre::uint8, size_t)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreStaticGeometry.cpp:1044:17: varoitus: unused variable ”region” [-Wunused-variable]
- Region *region = mParent->getParent();
- ^~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreStdHeaders.h:40,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgrePrerequisites.h:428,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreSubMesh2.h:31,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreSubMesh2.cpp:29:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h: In instantiation of ”void Ogre::FastArray<T>::reserve(size_t) [with T = Ogre::v1::VertexElement; size_t = long unsigned int]”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreSubMesh2.cpp:797:54: required from here
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:291:23: varoitus: ”void* memcpy(void*, const void*, size_t)” writing to an object of non-trivially copyable type ”class Ogre::v1::VertexElement”; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- memcpy( data, mData, mSize * sizeof(T) );
- ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreVertexIndexData.h:32,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreRenderOperation.h:32,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Vao/OgreVertexArrayObject.h:34,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreSubMesh2.h:34,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreSubMesh2.cpp:29:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHardwareVertexBuffer.h:112:23: huom: ”class Ogre::v1::VertexElement” declared here
- class _OgreExport VertexElement : public VertexDataAlloc
- ^~~~~~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreStdHeaders.h:40,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgrePrerequisites.h:428,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreSubMesh2.h:31,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreSubMesh2.cpp:29:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h: In instantiation of ”T* Ogre::FastArray<T>::erase(Ogre::FastArray<T>::iterator) [with T = Ogre::v1::VertexElement; Ogre::FastArray<T>::iterator = Ogre::v1::VertexElement*]”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreSubMesh2.cpp:867:52: required from here
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:239:20: varoitus: ”void* memmove(void*, const void*, size_t)” writing to an object of non-trivially copyable type ”class Ogre::v1::VertexElement”; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- memmove( mData + idx, mData + idx + 1, (mSize - idx - 1) * sizeof(T) );
- ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreVertexIndexData.h:32,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreRenderOperation.h:32,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Vao/OgreVertexArrayObject.h:34,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreSubMesh2.h:34,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreSubMesh2.cpp:29:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHardwareVertexBuffer.h:112:23: huom: ”class Ogre::v1::VertexElement” declared here
- class _OgreExport VertexElement : public VertexDataAlloc
- ^~~~~~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreStdHeaders.h:40,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgrePrerequisites.h:428,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreSubMesh2.h:31,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreSubMesh2.cpp:29:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h: In instantiation of ”void Ogre::FastArray<T>::growToFit(size_t) [with T = Ogre::VertexArrayObject::ReadRequests; size_t = long unsigned int]”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:184:13: required from ”void Ogre::FastArray<T>::push_back(const T&) [with T = Ogre::VertexArrayObject::ReadRequests]”
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreSubMesh2.cpp:206:80: required from here
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:87:27: varoitus: ”void* memcpy(void*, const void*, size_t)” writing to an object of type ”struct Ogre::VertexArrayObject::ReadRequests” with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- memcpy( data, mData, mSize * sizeof(T) );
- ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreSubMesh2.h:34,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreSubMesh2.cpp:29:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Vao/OgreVertexArrayObject.h:180:16: huom: ”struct Ogre::VertexArrayObject::ReadRequests” declared here
- struct ReadRequests
- ^~~~~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreStdHeaders.h:40,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgrePrerequisites.h:428,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreSubMesh2.h:31,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreSubMesh2.cpp:29:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h: In instantiation of ”void Ogre::FastArray<T>::growToFit(size_t) [with T = Ogre::v1::VertexElement; size_t = long unsigned int]”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:184:13: required from ”void Ogre::FastArray<T>::push_back(const T&) [with T = Ogre::v1::VertexElement]”
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreSubMesh2.cpp:817:46: required from here
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:87:27: varoitus: ”void* memcpy(void*, const void*, size_t)” writing to an object of non-trivially copyable type ”class Ogre::v1::VertexElement”; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- memcpy( data, mData, mSize * sizeof(T) );
- ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreVertexIndexData.h:32,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreRenderOperation.h:32,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Vao/OgreVertexArrayObject.h:34,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreSubMesh2.h:34,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreSubMesh2.cpp:29:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHardwareVertexBuffer.h:112:23: huom: ”class Ogre::v1::VertexElement” declared here
- class _OgreExport VertexElement : public VertexDataAlloc
- ^~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreTextureUnitState.cpp: Jäsenfunktio ”Ogre::TextureUnitState& Ogre::TextureUnitState::operator=(const Ogre::TextureUnitState&)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreTextureUnitState.cpp:147:83: varoitus: ”void* memcpy(void*, const void*, size_t)” writing to an object of type ”class Ogre::TextureUnitState” with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- memcpy( this, &oth, (const uchar *)(&oth.mFrames) - (const uchar *)(&oth) );
- ^
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreTextureUnitState.cpp:30:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreTextureUnitState.h:61:23: huom: ”class Ogre::TextureUnitState” declared here
- class _OgreExport TextureUnitState : public TextureUnitStateAlloc
- ^~~~~~~~~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Animation/OgreSkeletonAnimation.h:35,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Animation/OgreSkeletonDef.h:32,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Animation/OgreSkeletonDef.cpp:31:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreRawPtr.h: In instantiation of ”void Ogre::RawSimdUniquePtr<T, M_CATEGORY>::operator=(const Ogre::RawSimdUniquePtr<T, M_CATEGORY>&) [with T = Ogre::ArrayMatrixAf4x3; Ogre::MemoryCategory M_CATEGORY = (Ogre::MemoryCategory)2]”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Animation/OgreSkeletonDef.cpp:272:103: required from here
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreRawPtr.h:112:27: varoitus: ”void* memcpy(void*, const void*, size_t)” writing to an object of non-trivially copyable type ”class Ogre::ArrayMatrixAf4x3”; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- memcpy( mPtr, copy.mPtr, copy.mNumElements * sizeof( T ) );
- ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/OgreArrayMatrixAf4x3.h:38,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Animation/OgreSkeletonDef.h:37,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Animation/OgreSkeletonDef.cpp:31:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/OgreArrayMatrixAf4x3.h:69:23: huom: ”class Ogre::ArrayMatrixAf4x3” declared here
- class _OgreExport ArrayMatrixAf4x3
- ^~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Animation/OgreSkeletonTrack.cpp: Jäsenfunktio ”void Ogre::SkeletonTrack::addKeyFrame(Ogre::Real, Ogre::Real)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Animation/OgreSkeletonTrack.cpp:74:85: varoitus: tyyppimuunnos tyypistä ”Ogre::KfTransform* __restrict__*” tyyppiin ”Ogre::KfTransform**” hylkää määreet [-Wcast-qual]
- mLocalMemoryManager->createNewNode( (KfTransform**)(&keyFrame.mBoneTransform) );
- ^
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Compositor/Pass/OgreCompositorPass.cpp: Funktio ”Ogre::uint32 Ogre::transitionWriteBarrierBits(Ogre::ResourceLayout::Layout)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Compositor/Pass/OgreCompositorPass.cpp:236:15: varoitus: lueteltua arvoa ”Undefined” ei käsitellä switch-lauseessa [-Wswitch]
- switch( oldLayout )
- ^
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Compositor/Pass/OgreCompositorPass.cpp:236:15: varoitus: lueteltua arvoa ”Texture” ei käsitellä switch-lauseessa [-Wswitch]
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Compositor/Pass/OgreCompositorPass.cpp:236:15: varoitus: lueteltua arvoa ”TextureDepth” ei käsitellä switch-lauseessa [-Wswitch]
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Compositor/Pass/OgreCompositorPass.cpp:236:15: varoitus: lueteltua arvoa ”Clear” ei käsitellä switch-lauseessa [-Wswitch]
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Compositor/Pass/OgreCompositorPass.cpp:236:15: varoitus: lueteltua arvoa ”CopySrc” ei käsitellä switch-lauseessa [-Wswitch]
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Compositor/Pass/OgreCompositorPass.cpp:236:15: varoitus: lueteltua arvoa ”CopyDst” ei käsitellä switch-lauseessa [-Wswitch]
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Compositor/Pass/OgreCompositorPass.cpp:236:15: varoitus: lueteltua arvoa ”NumResourceLayouts” ei käsitellä switch-lauseessa [-Wswitch]
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp: Funktio ”void Ogre::MurmurHash3_x86_32(const void*, int, uint32_t, void*)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:137:14: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 3: k1 ^= tail[2] << 16;
- ~~~^~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:138:3: huom: here
- case 2: k1 ^= tail[1] << 8;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:138:14: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 2: k1 ^= tail[1] << 8;
- ~~~^~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:139:3: huom: here
- case 1: k1 ^= tail[0];
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp: Funktio ”void Ogre::MurmurHash3_x86_128(const void*, int, uint32_t, void*)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:212:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 15: k4 ^= tail[14] << 16;
- ~~~^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:213:3: huom: here
- case 14: k4 ^= tail[13] << 8;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:213:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 14: k4 ^= tail[13] << 8;
- ~~~^~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:214:3: huom: here
- case 13: k4 ^= tail[12] << 0;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:215:56: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- k4 *= c4; k4 = ROTL32(k4,18); k4 *= c1; h4 ^= k4;
- ~~~^~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:217:3: huom: here
- case 12: k3 ^= tail[11] << 24;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:217:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 12: k3 ^= tail[11] << 24;
- ~~~^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:218:3: huom: here
- case 11: k3 ^= tail[10] << 16;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:218:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 11: k3 ^= tail[10] << 16;
- ~~~^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:219:3: huom: here
- case 10: k3 ^= tail[ 9] << 8;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:219:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 10: k3 ^= tail[ 9] << 8;
- ~~~^~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:220:3: huom: here
- case 9: k3 ^= tail[ 8] << 0;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:221:56: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- k3 *= c3; k3 = ROTL32(k3,17); k3 *= c4; h3 ^= k3;
- ~~~^~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:223:3: huom: here
- case 8: k2 ^= tail[ 7] << 24;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:223:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 8: k2 ^= tail[ 7] << 24;
- ~~~^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:224:3: huom: here
- case 7: k2 ^= tail[ 6] << 16;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:224:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 7: k2 ^= tail[ 6] << 16;
- ~~~^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:225:3: huom: here
- case 6: k2 ^= tail[ 5] << 8;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:225:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 6: k2 ^= tail[ 5] << 8;
- ~~~^~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:226:3: huom: here
- case 5: k2 ^= tail[ 4] << 0;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:227:56: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- k2 *= c2; k2 = ROTL32(k2,16); k2 *= c3; h2 ^= k2;
- ~~~^~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:229:3: huom: here
- case 4: k1 ^= tail[ 3] << 24;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:229:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 4: k1 ^= tail[ 3] << 24;
- ~~~^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:230:3: huom: here
- case 3: k1 ^= tail[ 2] << 16;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:230:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 3: k1 ^= tail[ 2] << 16;
- ~~~^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:231:3: huom: here
- case 2: k1 ^= tail[ 1] << 8;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:231:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 2: k1 ^= tail[ 1] << 8;
- ~~~^~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:232:3: huom: here
- case 1: k1 ^= tail[ 0] << 0;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp: Funktio ”void Ogre::MurmurHash3_x64_128(const void*, int, uint32_t, void*)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:301:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 15: k2 ^= ((uint64_t)tail[14]) << 48;
- ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:302:3: huom: here
- case 14: k2 ^= ((uint64_t)tail[13]) << 40;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:302:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 14: k2 ^= ((uint64_t)tail[13]) << 40;
- ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:303:3: huom: here
- case 13: k2 ^= ((uint64_t)tail[12]) << 32;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:303:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 13: k2 ^= ((uint64_t)tail[12]) << 32;
- ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:304:3: huom: here
- case 12: k2 ^= ((uint64_t)tail[11]) << 24;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:304:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 12: k2 ^= ((uint64_t)tail[11]) << 24;
- ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:305:3: huom: here
- case 11: k2 ^= ((uint64_t)tail[10]) << 16;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:305:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 11: k2 ^= ((uint64_t)tail[10]) << 16;
- ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:306:3: huom: here
- case 10: k2 ^= ((uint64_t)tail[ 9]) << 8;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:306:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 10: k2 ^= ((uint64_t)tail[ 9]) << 8;
- ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:307:3: huom: here
- case 9: k2 ^= ((uint64_t)tail[ 8]) << 0;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:308:56: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- k2 *= c2; k2 = ROTL64(k2,33); k2 *= c1; h2 ^= k2;
- ~~~^~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:310:3: huom: here
- case 8: k1 ^= ((uint64_t)tail[ 7]) << 56;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:310:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 8: k1 ^= ((uint64_t)tail[ 7]) << 56;
- ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:311:3: huom: here
- case 7: k1 ^= ((uint64_t)tail[ 6]) << 48;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:311:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 7: k1 ^= ((uint64_t)tail[ 6]) << 48;
- ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:312:3: huom: here
- case 6: k1 ^= ((uint64_t)tail[ 5]) << 40;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:312:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 6: k1 ^= ((uint64_t)tail[ 5]) << 40;
- ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:313:3: huom: here
- case 5: k1 ^= ((uint64_t)tail[ 4]) << 32;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:313:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 5: k1 ^= ((uint64_t)tail[ 4]) << 32;
- ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:314:3: huom: here
- case 4: k1 ^= ((uint64_t)tail[ 3]) << 24;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:314:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 4: k1 ^= ((uint64_t)tail[ 3]) << 24;
- ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:315:3: huom: here
- case 3: k1 ^= ((uint64_t)tail[ 2]) << 16;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:315:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 3: k1 ^= ((uint64_t)tail[ 2]) << 16;
- ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:316:3: huom: here
- case 2: k1 ^= ((uint64_t)tail[ 1]) << 8;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:316:15: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- case 2: k1 ^= ((uint64_t)tail[ 1]) << 8;
- ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Hash/MurmurHash3.cpp:317:3: huom: here
- case 1: k1 ^= ((uint64_t)tail[ 0]) << 0;
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Vao/OgreVaoManager.cpp: Jäsenfunktio ”void Ogre::VaoManager::callDestroyBufferImpl(Ogre::BufferPacked*)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Vao/OgreVaoManager.cpp:524:15: varoitus: lueteltua arvoa ”NUM_BUFFER_PACKED_TYPES” ei käsitellä switch-lauseessa [-Wswitch]
- switch( bufferPacked->getBufferPackedType() )
- ^
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/Math/Array/SSE2/Single/OgreMathlibSSE2.cpp:38:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h: Funktio ”v4sf log_ps(v4sf)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:174:22: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- v4sf one = *(v4sf*)_ps_1;
- ^~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:178:29: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- x = _mm_max_ps(x, *(v4sf*)_ps_min_norm_pos); /* cut off denormalized stuff */
- ^~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:189:29: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- x = _mm_and_ps(x, *(v4sf*)_ps_inv_mant_mask);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:190:28: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- x = _mm_or_ps(x, *(v4sf*)_ps_0p5);
- ^~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:199:38: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4si*” {aka ”__vector(2) long long int*”} hylkää määreet [-Wcast-qual]
- emm0 = _mm_sub_epi32(emm0, *(v4si*)_pi32_0x7f);
- ^~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:211:39: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- v4sf mask = _mm_cmplt_ps(x, *(v4sf*)_ps_cephes_SQRTHF);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:220:20: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- v4sf y = *(v4sf*)_ps_cephes_log_p0;
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:222:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_cephes_log_p1);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:224:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_cephes_log_p2);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:226:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_cephes_log_p3);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:228:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_cephes_log_p4);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:230:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_cephes_log_p5);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:232:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_cephes_log_p6);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:234:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_cephes_log_p7);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:236:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_cephes_log_p8);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:242:31: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- tmp = _mm_mul_ps(e, *(v4sf*)_ps_cephes_log_q1);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:246:31: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- tmp = _mm_mul_ps(z, *(v4sf*)_ps_0p5);
- ^~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:249:31: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- tmp = _mm_mul_ps(e, *(v4sf*)_ps_cephes_log_q2);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h: Funktio ”v4sf exp_ps(v4sf)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:277:22: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- v4sf one = *(v4sf*)_ps_1;
- ^~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:279:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- x = _mm_min_ps(x, *(v4sf*)_ps_exp_hi);
- ^~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:280:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- x = _mm_max_ps(x, *(v4sf*)_ps_exp_lo);
- ^~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:283:30: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- fx = _mm_mul_ps(x, *(v4sf*)_ps_cephes_LOG2EF);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:284:31: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- fx = _mm_add_ps(fx, *(v4sf*)_ps_0p5);
- ^~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:303:32: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- tmp = _mm_mul_ps(fx, *(v4sf*)_ps_cephes_exp_C1);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:304:35: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- v4sf z = _mm_mul_ps(fx, *(v4sf*)_ps_cephes_exp_C2);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:310:20: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- v4sf y = *(v4sf*)_ps_cephes_exp_p0;
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:312:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_cephes_exp_p1);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:314:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_cephes_exp_p2);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:316:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_cephes_exp_p3);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:318:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_cephes_exp_p4);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:320:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_cephes_exp_p5);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:340:38: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4si*” {aka ”__vector(2) long long int*”} hylkää määreet [-Wcast-qual]
- emm0 = _mm_add_epi32(emm0, *(v4si*)_pi32_0x7f);
- ^~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h: Funktio ”v4sf sin_ps(v4sf)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:398:29: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- x = _mm_and_ps(x, *(v4sf*)_ps_inv_sign_mask);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:400:43: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- sign_bit = _mm_and_ps(sign_bit, *(v4sf*)_ps_sign_mask);
- ^~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:403:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_mul_ps(x, *(v4sf*)_ps_cephes_FOPI);
- ^~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:410:38: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4si*” {aka ”__vector(2) long long int*”} hylkää määreet [-Wcast-qual]
- emm2 = _mm_add_epi32(emm2, *(v4si*)_pi32_1);
- ^~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:411:38: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4si*” {aka ”__vector(2) long long int*”} hylkää määreet [-Wcast-qual]
- emm2 = _mm_and_si128(emm2, *(v4si*)_pi32_inv1);
- ^~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:414:38: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4si*” {aka ”__vector(2) long long int*”} hylkää määreet [-Wcast-qual]
- emm0 = _mm_and_si128(emm2, *(v4si*)_pi32_4);
- ^~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:422:38: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4si*” {aka ”__vector(2) long long int*”} hylkää määreet [-Wcast-qual]
- emm2 = _mm_and_si128(emm2, *(v4si*)_pi32_2);
- ^~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:458:18: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- xmm1 = *(v4sf*)_ps_minus_cephes_DP1;
- ^~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:459:18: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- xmm2 = *(v4sf*)_ps_minus_cephes_DP2;
- ^~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:460:18: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- xmm3 = *(v4sf*)_ps_minus_cephes_DP3;
- ^~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:469:15: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = *(v4sf*)_ps_coscof_p0;
- ^~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:473:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_coscof_p1);
- ^~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:475:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_coscof_p2);
- ^~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:478:36: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- v4sf tmp = _mm_mul_ps(z, *(v4sf*)_ps_0p5);
- ^~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:480:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_1);
- ^~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:484:21: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- v4sf y2 = *(v4sf*)_ps_sincof_p0;
- ^~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:486:31: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y2 = _mm_add_ps(y2, *(v4sf*)_ps_sincof_p1);
- ^~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:488:31: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y2 = _mm_add_ps(y2, *(v4sf*)_ps_sincof_p2);
- ^~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h: Funktio ”v4sf cos_ps(v4sf)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:513:29: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- x = _mm_and_ps(x, *(v4sf*)_ps_inv_sign_mask);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:516:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_mul_ps(x, *(v4sf*)_ps_cephes_FOPI);
- ^~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:522:38: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4si*” {aka ”__vector(2) long long int*”} hylkää määreet [-Wcast-qual]
- emm2 = _mm_add_epi32(emm2, *(v4si*)_pi32_1);
- ^~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:523:38: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4si*” {aka ”__vector(2) long long int*”} hylkää määreet [-Wcast-qual]
- emm2 = _mm_and_si128(emm2, *(v4si*)_pi32_inv1);
- ^~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:526:38: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4si*” {aka ”__vector(2) long long int*”} hylkää määreet [-Wcast-qual]
- emm2 = _mm_sub_epi32(emm2, *(v4si*)_pi32_2);
- ^~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:529:41: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4si*” {aka ”__vector(2) long long int*”} hylkää määreet [-Wcast-qual]
- emm0 = _mm_andnot_si128(emm2, *(v4si*)_pi32_4);
- ^~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:532:38: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4si*” {aka ”__vector(2) long long int*”} hylkää määreet [-Wcast-qual]
- emm2 = _mm_and_si128(emm2, *(v4si*)_pi32_2);
- ^~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:576:18: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- xmm1 = *(v4sf*)_ps_minus_cephes_DP1;
- ^~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:577:18: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- xmm2 = *(v4sf*)_ps_minus_cephes_DP2;
- ^~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:578:18: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- xmm3 = *(v4sf*)_ps_minus_cephes_DP3;
- ^~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:587:15: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = *(v4sf*)_ps_coscof_p0;
- ^~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:591:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_coscof_p1);
- ^~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:593:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_coscof_p2);
- ^~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:596:36: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- v4sf tmp = _mm_mul_ps(z, *(v4sf*)_ps_0p5);
- ^~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:598:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_1);
- ^~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:602:21: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- v4sf y2 = *(v4sf*)_ps_sincof_p0;
- ^~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:604:31: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y2 = _mm_add_ps(y2, *(v4sf*)_ps_sincof_p1);
- ^~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:606:31: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y2 = _mm_add_ps(y2, *(v4sf*)_ps_sincof_p2);
- ^~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h: Funktio ”void sincos_ps(v4sf, v4sf*, v4sf*)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:633:29: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- x = _mm_and_ps(x, *(v4sf*)_ps_inv_sign_mask);
- ^~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:635:51: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- sign_bit_sin = _mm_and_ps(sign_bit_sin, *(v4sf*)_ps_sign_mask);
- ^~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:638:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_mul_ps(x, *(v4sf*)_ps_cephes_FOPI);
- ^~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:645:38: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4si*” {aka ”__vector(2) long long int*”} hylkää määreet [-Wcast-qual]
- emm2 = _mm_add_epi32(emm2, *(v4si*)_pi32_1);
- ^~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:646:38: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4si*” {aka ”__vector(2) long long int*”} hylkää määreet [-Wcast-qual]
- emm2 = _mm_and_si128(emm2, *(v4si*)_pi32_inv1);
- ^~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:652:38: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4si*” {aka ”__vector(2) long long int*”} hylkää määreet [-Wcast-qual]
- emm0 = _mm_and_si128(emm2, *(v4si*)_pi32_4);
- ^~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:657:38: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4si*” {aka ”__vector(2) long long int*”} hylkää määreet [-Wcast-qual]
- emm2 = _mm_and_si128(emm2, *(v4si*)_pi32_2);
- ^~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:697:18: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- xmm1 = *(v4sf*)_ps_minus_cephes_DP1;
- ^~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:698:18: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- xmm2 = *(v4sf*)_ps_minus_cephes_DP2;
- ^~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:699:18: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- xmm3 = *(v4sf*)_ps_minus_cephes_DP3;
- ^~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:708:38: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4si*” {aka ”__vector(2) long long int*”} hylkää määreet [-Wcast-qual]
- emm4 = _mm_sub_epi32(emm4, *(v4si*)_pi32_2);
- ^~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:709:41: varoitus: tyyppimuunnos tyypistä ”const int*” tyyppiin ”v4si*” {aka ”__vector(2) long long int*”} hylkää määreet [-Wcast-qual]
- emm4 = _mm_andnot_si128(emm4, *(v4si*)_pi32_4);
- ^~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:730:15: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = *(v4sf*)_ps_coscof_p0;
- ^~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:733:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_coscof_p1);
- ^~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:735:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_coscof_p2);
- ^~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:738:36: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- v4sf tmp = _mm_mul_ps(z, *(v4sf*)_ps_0p5);
- ^~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:740:29: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y = _mm_add_ps(y, *(v4sf*)_ps_1);
- ^~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:744:21: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- v4sf y2 = *(v4sf*)_ps_sincof_p0;
- ^~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:746:31: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y2 = _mm_add_ps(y2, *(v4sf*)_ps_sincof_p1);
- ^~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Math/Array/SSE2/Single/sse_mathfun.h:748:31: varoitus: tyyppimuunnos tyypistä ”const float*” tyyppiin ”v4sf*” {aka ”__vector(4) float*”} hylkää määreet [-Wcast-qual]
- y2 = _mm_add_ps(y2, *(v4sf*)_ps_sincof_p2);
- ^~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreDDSCodec.cpp: Jäsenfunktio ”virtual void Ogre::DDSCodec::encodeToFile(Ogre::MemoryDataStreamPtr&, const String&, Ogre::Codec::CodecDataPtr&) const”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreDDSCodec.cpp:305:30: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- flipRgbMasks = true;
- ~~~~~~~~~~~~~^~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreDDSCodec.cpp:306:13: huom: here
- case PF_A8R8G8B8:
- ^~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreDDSCodec.cpp:311:30: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- flipRgbMasks = true;
- ~~~~~~~~~~~~~^~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreDDSCodec.cpp:312:13: huom: here
- case PF_X8R8G8B8:
- ^~~~
- CMakeFiles/OgreMain.dir/src/OgreDeflate.cpp.o: Funktiossa ”Ogre::DeflateStream::init()”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/src/OgreDeflate.cpp:161: varoitus: the use of `tmpnam' is dangerous, better use `mkstemp'
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp: Jäsenfunktio ”GLint Ogre::GL3PlusRenderSystem::convertCompareFunction(Ogre::CompareFunction) const”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp:3541:15: varoitus: lueteltua arvoa ”NUM_COMPARE_FUNCTIONS” ei käsitellä switch-lauseessa [-Wswitch]
- switch(func)
- ^
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp: Jäsenfunktio ”virtual void Ogre::GL3PlusRenderSystem::_hlmsSamplerblockCreated(Ogre::HlmsSamplerblock*)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp:1794:34: varoitus: ”minFilter” may be used uninitialized in this function [-Wmaybe-uninitialized]
- OCGE( glSamplerParameteri( samplerName, GL_TEXTURE_MIN_FILTER, minFilter ) );
- ^
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/RenderSystems/GL3Plus/src/Vao/OgreGL3PlusVaoManager.cpp: Jäsenfunktio ”virtual Ogre::TexBufferPacked* Ogre::GL3PlusVaoManager::createTexBufferImpl(Ogre::PixelFormat, size_t, Ogre::BufferType, void*, bool)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/RenderSystems/GL3Plus/src/Vao/OgreGL3PlusVaoManager.cpp:600:23: varoitus: operaatio ”sizeBytes”:lle voi olla määrittelemätön [-Wsequence-point]
- sizeBytes = sizeBytes = alignToNextMultiple( sizeBytes, maxTexSizeBytes );
- ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/RenderSystems/NULL/src/Vao/OgreNULLVaoManager.cpp: Jäsenfunktio ”virtual Ogre::TexBufferPacked* Ogre::NULLVaoManager::createTexBufferImpl(Ogre::PixelFormat, size_t, Ogre::BufferType, void*, bool)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/RenderSystems/NULL/src/Vao/OgreNULLVaoManager.cpp:168:17: varoitus: unused variable ”vboFlag” [-Wunused-variable]
- VboFlag vboFlag = bufferTypeToVboFlag( bufferType );
- ^~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/RenderSystems/NULL/src/Vao/OgreNULLVaoManager.cpp: Jäsenfunktio ”virtual Ogre::IndirectBufferPacked* Ogre::NULLVaoManager::createIndirectBufferImpl(size_t, Ogre::BufferType, void*, bool)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/RenderSystems/NULL/src/Vao/OgreNULLVaoManager.cpp:221:16: varoitus: unused variable ”bufferOffset” [-Wunused-variable]
- size_t bufferOffset = 0;
- ^~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/RenderSystems/NULL/src/Vao/OgreOgreNULLBufferInterface.cpp: Jäsenfunktio ”virtual void* Ogre::NULLBufferInterface::map(size_t, size_t, Ogre::MappingState, bool)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/RenderSystems/NULL/src/Vao/OgreOgreNULLBufferInterface.cpp:81:20: varoitus: variable ”length” set but not used [-Wunused-but-set-variable]
- size_t length = elementCount;
- ^~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreStdHeaders.h:40,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgrePrerequisites.h:428,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreStringVector.h:31,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHlms.h:31,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/PbsMobile/include/OgreHlmsPbsMobile.h:32,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/PbsMobile/src/OgreHlmsPbsMobile.cpp:31:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h: In instantiation of ”void Ogre::FastArray<T>::reserve(size_t) [with T = Ogre::SharedPtr<Ogre::Texture>; size_t = long unsigned int]”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/PbsMobile/src/OgreHlmsPbsMobile.cpp:804:61: required from here
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:291:23: varoitus: ”void* memcpy(void*, const void*, size_t)” writing to an object of type ”class Ogre::SharedPtr<Ogre::Texture>” with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- memcpy( data, mData, mSize * sizeof(T) );
- ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreStringVector.h:32,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHlms.h:31,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/PbsMobile/include/OgreHlmsPbsMobile.h:32,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/PbsMobile/src/OgreHlmsPbsMobile.cpp:31:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreSharedPtr.h:117:29: huom: ”class Ogre::SharedPtr<Ogre::Texture>” declared here
- template<class T> class SharedPtr
- ^~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreStdHeaders.h:40,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgrePrerequisites.h:428,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreStringVector.h:31,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHlms.h:31,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/PbsMobile/include/OgreHlmsPbsMobile.h:32,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/PbsMobile/src/OgreHlmsPbsMobile.cpp:31:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h: In instantiation of ”void Ogre::FastArray<T>::growToFit(size_t) [with T = Ogre::SharedPtr<Ogre::Texture>; size_t = long unsigned int]”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:184:13: required from ”void Ogre::FastArray<T>::push_back(const T&) [with T = Ogre::SharedPtr<Ogre::Texture>]”
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/PbsMobile/src/OgreHlmsPbsMobile.cpp:806:99: required from here
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:87:27: varoitus: ”void* memcpy(void*, const void*, size_t)” writing to an object of type ”class Ogre::SharedPtr<Ogre::Texture>” with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- memcpy( data, mData, mSize * sizeof(T) );
- ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreStringVector.h:32,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHlms.h:31,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/PbsMobile/include/OgreHlmsPbsMobile.h:32,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/PbsMobile/src/OgreHlmsPbsMobile.cpp:31:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreSharedPtr.h:117:29: huom: ”class Ogre::SharedPtr<Ogre::Texture>” declared here
- template<class T> class SharedPtr
- ^~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/src/OgreHlmsPbs.cpp: Jäsenfunktio ”virtual const Ogre::HlmsCache* Ogre::HlmsPbs::createShaderCacheEntry(Ogre::uint32, const Ogre::HlmsCache&, Ogre::uint32, const Ogre::QueuedRenderable&)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/src/OgreHlmsPbs.cpp:456:37: varoitus: unused variable ”datablock” [-Wunused-variable]
- const HlmsPbsDatablock *datablock = static_cast<const HlmsPbsDatablock*>(
- ^~~~~~~~~
- [ 89%] Building CXX object Components/Hlms/Pbs/CMakeFiles/OgreHlmsPbs.dir/src/OgreHlmsPbsDatablock.cpp.o
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHlmsCommon.h:35,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHlmsDatablock.h:32,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/include/OgreHlmsPbsDatablock.h:32,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/src/OgreHlmsPbsDatablock.cpp:31:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHlmsPso.h: Jäsenfunktio ”void Ogre::HlmsPso::initialize()”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHlmsPso.h:206:51: varoitus: ”void* memset(void*, int, size_t)” clearing an object of non-trivial type ”struct Ogre::HlmsPassPso”; use assignment or value-initialization instead [-Wclass-memaccess]
- memset( &pass, 0, sizeof(HlmsPassPso) );
- ^
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreHlmsPso.h:101:12: huom: ”struct Ogre::HlmsPassPso” declared here
- struct HlmsPassPso
- ^~~~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreStdHeaders.h:40,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgrePrerequisites.h:428,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/include/OgreHlmsPbsPrerequisites.h:31,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/include/OgreHlmsPbsDatablock.h:31,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/src/OgreHlmsPbsDatablock.cpp:31:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h: In instantiation of ”void Ogre::FastArray<T>::growToFit(size_t) [with T = Ogre::PbsBakedTexture; size_t = long unsigned int]”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:184:13: required from ”void Ogre::FastArray<T>::push_back(const T&) [with T = Ogre::PbsBakedTexture]”
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/src/OgreHlmsPbsDatablock.cpp.inc:63:72: required from here
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:87:27: varoitus: ”void* memcpy(void*, const void*, size_t)” writing to an object of type ”struct Ogre::PbsBakedTexture” with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- memcpy( data, mData, mSize * sizeof(T) );
- ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/src/OgreHlmsPbsDatablock.cpp:31:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/include/OgreHlmsPbsDatablock.h:56:12: huom: ”struct Ogre::PbsBakedTexture” declared here
- struct PbsBakedTexture
- ^~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/src/Cubemaps/OgreParallaxCorrectedCubemap.cpp: Jäsenfunktio ”void Ogre::ParallaxCorrectedCubemap::createProxyGeometry()”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/src/Cubemaps/OgreParallaxCorrectedCubemap.cpp:359:83: varoitus: tyyppimuunnos tyypistä ”const Ogre::Vector3*” tyyppiin ”void*” hylkää määreet [-Wcast-qual]
- (void*)c_vertices, false );
- ^~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/src/Cubemaps/OgreParallaxCorrectedCubemap.cpp:362:80: varoitus: tyyppimuunnos tyypistä ”const uint16*” {aka ”const short unsigned int*”} tyyppiin ”void*” hylkää määreet [-Wcast-qual]
- (void*)c_indexData, false );
- ^~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/src/InstantRadiosity/OgreInstantRadiosity.cpp: Jäsenfunktio ”void Ogre::InstantRadiosity::testLightVsAllObjects(Ogre::uint8, Ogre::Real, Ogre::ObjectData, size_t, const Ogre::InstantRadiosity::AreaOfInterest&, size_t, size_t)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/src/InstantRadiosity/OgreInstantRadiosity.cpp:1141:68: varoitus: ”void* memset(void*, int, size_t)” clearing an object of type ”struct Ogre::InstantRadiosity::MaterialData” with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
- memset( &material, 0, sizeof(material) );
- ^
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/src/InstantRadiosity/OgreInstantRadiosity.cpp:31:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/include/InstantRadiosity/OgreInstantRadiosity.h:71:16: huom: ”struct Ogre::InstantRadiosity::MaterialData” declared here
- struct MaterialData
- ^~~~~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreStdHeaders.h:40,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgrePrerequisites.h:428,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/include/OgreHlmsPbsPrerequisites.h:31,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/include/InstantRadiosity/OgreInstantRadiosity.h:31,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/src/InstantRadiosity/OgreInstantRadiosity.cpp:31:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h: In instantiation of ”void Ogre::FastArray<T>::growToFit(size_t) [with T = Ogre::VertexArrayObject::ReadRequests; size_t = long unsigned int]”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:184:13: required from ”void Ogre::FastArray<T>::push_back(const T&) [with T = Ogre::VertexArrayObject::ReadRequests]”
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/src/InstantRadiosity/OgreInstantRadiosity.cpp:765:50: required from here
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:87:27: varoitus: ”void* memcpy(void*, const void*, size_t)” writing to an object of type ”struct Ogre::VertexArrayObject::ReadRequests” with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- memcpy( data, mData, mSize * sizeof(T) );
- ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreManualObject2.h:39,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreSceneManager.h:48,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreSceneManagerEnumerator.h:33,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreRoot.h:34,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/include/OgreHlmsPbs.h:36,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Pbs/src/InstantRadiosity/OgreInstantRadiosity.cpp:34:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/Vao/OgreVertexArrayObject.h:180:16: huom: ”struct Ogre::VertexArrayObject::ReadRequests” declared here
- struct ReadRequests
- ^~~~~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreStdHeaders.h:40,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgrePrerequisites.h:428,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Unlit/include/OgreHlmsUnlitPrerequisites.h:31,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Unlit/include/OgreHlmsUnlitDatablock.h:31,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Unlit/src/OgreHlmsUnlitDatablock.cpp:31:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h: In instantiation of ”void Ogre::FastArray<T>::growToFit(size_t) [with T = Ogre::UnlitBakedTexture; size_t = long unsigned int]”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:184:13: required from ”void Ogre::FastArray<T>::push_back(const T&) [with T = Ogre::UnlitBakedTexture]”
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Unlit/src/OgreHlmsUnlitDatablock.cpp.inc:48:72: required from here
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/OgreMain/include/OgreFastArray.h:87:27: varoitus: ”void* memcpy(void*, const void*, size_t)” writing to an object of type ”struct Ogre::UnlitBakedTexture” with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
- memcpy( data, mData, mSize * sizeof(T) );
- ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Unlit/src/OgreHlmsUnlitDatablock.cpp:31:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/Hlms/Unlit/include/OgreHlmsUnlitDatablock.h:47:12: huom: ”struct Ogre::UnlitBakedTexture” declared here
- struct UnlitBakedTexture
- ^~~~~~~~~~~~~~~~~
- In file included from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/MeshLodGenerator/include/OgreLodInputProvider.h:34,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/MeshLodGenerator/include/OgreLodInputProviderMesh.h:34,
- from /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/MeshLodGenerator/src/OgreLodInputProviderMesh.cpp:29:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/MeshLodGenerator/include/OgreLodData.h: Jäsenfunktio ”void Ogre::LodInputProviderMesh::addVertexData(Ogre::LodData*, Ogre::v1::VertexData*, bool)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Components/MeshLodGenerator/include/OgreLodData.h:99:16: varoitus: ”<anonymous>.Ogre::LodData::Vertex::position”:a saatetaan käyttää alustamattomana tässä funktiossa [-Wmaybe-uninitialized]
- struct Vertex
- ^~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Tools/MeshTool/src/main.cpp: Funktio ”Ogre::DataStreamPtr openFile(Ogre::String)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Tools/MeshTool/src/main.cpp:901:16: varoitus: comparison of integer expressions of different signedness: ”size_t” {aka ”long unsigned int”} and ”__off_t” {aka ”long int”} [-Wsign-compare]
- if (result != tagStat.st_size)
- ~~~~~~~^~~~~~~~~~~~~~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Tools/MeshTool/src/main.cpp: Funktio ”void checkColour(Ogre::v1::VertexData*, bool&, bool&, Ogre::VertexElementType&)”:
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Tools/MeshTool/src/main.cpp:762:32: varoitus: this statement may fall through [-Wimplicit-fallthrough=]
- hasAmbiguousColour = true;
- ~~~~~~~~~~~~~~~~~~~^~~~~~
- /home/hhyyrylainen/Projects/Leviathan/ThirdParty/ogre/Tools/MeshTool/src/main.cpp:764:9: huom: here
- case VET_COLOUR_ABGR:
- ^~~~
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement