Module Name | libOgreTerrain |
---|---|
Version #1 | 1.12.13 |
Version #2 | 13.6.4 |
Arch | x86_64 |
GCC Version | 9.4.0 |
Total Header Files | 47 |
---|---|
Total Source Files | 10 |
Total Objects | 1 |
Total Symbols / Types | 461 / 151 |
Compatibility | 24.1% |
Severity | Count | |
---|---|---|
Added Symbols | - | 29 |
Removed Symbols | High | 41 |
Problems with Data Types | High | 9 |
Medium | 39 | |
Low | 195 | |
Problems with Symbols | High | 35 |
Medium | 2 | |
Low | 65 | |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 1 |
Other Changes in Symbols | - | 1 |
Change | Effect | |
---|---|---|
1 | Size of this class has been changed from 112 bytes to 104 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been changed from 80 bytes to 48 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of this class has been changed from 152 bytes to 160 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Field mDepthShadows has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field mShaderGen has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 | Size of this class has been changed from 112 bytes to 72 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Field mQuadrant has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Size of this class has been changed from 504 bytes to 488 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
3 | Virtual method getCastsShadows ( ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 64 entries | Virtual Table (New) - 64 entries |
---|---|---|
0 | (int (*)(...)) 0 | (int (*)(...)) 0 |
8 | (int (*)(...)) (& typeinfo for TerrainQuadTreeNode) | (int (*)(...)) (& typeinfo for TerrainQuadTreeNode) |
16 | ~TerrainQuadTreeNode | ~TerrainQuadTreeNode |
24 | ~TerrainQuadTreeNode | ~TerrainQuadTreeNode |
32 | TerrainQuadTreeNode::getMaterial() const | TerrainQuadTreeNode::getMaterial() const |
40 | TerrainQuadTreeNode::getTechnique() const | TerrainQuadTreeNode::getTechnique() const |
48 | TerrainQuadTreeNode::getRenderOperation(RenderOperation&) | TerrainQuadTreeNode::getRenderOperation(RenderOperation&) |
56 | (int (*)(...)) 0x58c42 | (int (*)(...)) 0x54cb6 |
64 | (int (*)(...)) 0x58c4c | (int (*)(...)) 0x54cc0 |
72 | TerrainQuadTreeNode::getWorldTransforms(Matrix4*) const | TerrainQuadTreeNode::getWorldTransforms(Matrix4*) const |
80 | (int (*)(...)) 0x58c52 | (int (*)(...)) 0x54cc6 |
88 | TerrainQuadTreeNode::getSquaredViewDepth(Camera const*) const | TerrainQuadTreeNode::getSquaredViewDepth(Camera const*) const |
96 | TerrainQuadTreeNode::getLights() const | TerrainQuadTreeNode::getLights() const |
104 | TerrainQuadTreeNode::getCastsShadows() const | (int (*)(...)) 0x54dc8 |
112 | Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const | Renderable::_updateCustomGpuParameter(GpuProgramParameters::AutoConstantEntry const&, GpuProgramParameters*) const |
120 | (int (*)(...)) 0x58d4a | (int (*)(...)) 0x54db0 |
128 | TerrainQuadTreeNode::getBoundingRadius() const | TerrainQuadTreeNode::getBoundingRadius() const |
136 | TerrainQuadTreeNode::isVisible() const | TerrainQuadTreeNode::isVisible() const |
144 | TerrainQuadTreeNode::getMovableType[abi:cxx11]() const | TerrainQuadTreeNode::getMovableType[abi:cxx11]() const |
152 | TerrainQuadTreeNode::_updateRenderQueue(RenderQueue*) | TerrainQuadTreeNode::_updateRenderQueue(RenderQueue*) |
160 | TerrainQuadTreeNode::visitRenderables(Renderable::Visitor*, bool) | TerrainQuadTreeNode::visitRenderables(Renderable::Visitor*, bool) |
168 | (int (*)(...)) -0x00000000000058 | TerrainQuadTreeNode::getCastShadows() const |
176 | (int (*)(...)) (& typeinfo for TerrainQuadTreeNode) | (int (*)(...)) -0x00000000000048 |
184 | non-virtual thunk to ~TerrainQuadTreeNode | (int (*)(...)) (& typeinfo for TerrainQuadTreeNode) |
192 | non-virtual thunk to ~TerrainQuadTreeNode | non-virtual thunk to ~TerrainQuadTreeNode |
200 | (int (*)(...)) 0x58d3a | non-virtual thunk to ~TerrainQuadTreeNode |
208 | (int (*)(...)) 0x58d30 | non-virtual thunk to TerrainQuadTreeNode::getCastShadows() const |
216 | MovableObject::getWorldBoundingBox(bool) const | (int (*)(...)) 0x54da6 |
224 | MovableObject::getLightCapBounds() const | MovableObject::getWorldBoundingBox(bool) const |
232 | MovableObject::getDarkCapBounds(Light const&, float) const | MovableObject::getLightCapBounds() const |
240 | MovableObject::getShadowVolumeRenderableList(ShadowTechnique, Light const*, SharedPtr<HardwareIndexBuffer>*, unsigned long*, bool, float, unsigned long) | MovableObject::getDarkCapBounds(Light const&, float) const |
248 | (int (*)(...)) 0x58eac | MovableObject::getShadowVolumeRenderableList(Light const*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, float, int) |
256 | MovableObject::getPointExtrusionDistance(Light const*) const | MovableObject::getPointExtrusionDistance(Light const*) const |
264 | ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) | ShadowCaster::updateEdgeListLightFacing(EdgeData*, Vector<4, float> const&) |
272 | ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) | ShadowCaster::generateShadowVolume(EdgeData*, SharedPtr<HardwareIndexBuffer> const&, unsigned long&, Light const*, std::vector<ShadowRenderable*, std::allocator<ShadowRenderable*> >&, unsigned long) |
280 | ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const | ShadowCaster::extrudeBounds(AxisAlignedBox&, Vector<4, float> const&, float) const |
288 | (int (*)(...)) 0x58d00 | (int (*)(...)) 0x54d76 |
296 | (int (*)(...)) 0x58d0a | (int (*)(...)) 0x54d80 |
304 | (int (*)(...)) 0x58d14 | (int (*)(...)) 0x54d8a |
312 | (int (*)(...)) 0x58d1a | (int (*)(...)) 0x54d90 |
320 | non-virtual thunk to TerrainQuadTreeNode::getMovableType[abi:cxx11]() const | non-virtual thunk to TerrainQuadTreeNode::getMovableType[abi:cxx11]() const |
328 | MovableObject::_notifyAttached(Node*, bool) | MovableObject::_notifyAttached(Node*, bool) |
336 | MovableObject::isInScene() const | MovableObject::isInScene() const |
344 | MovableObject::_notifyMoved() | MovableObject::_notifyMoved() |
352 | MovableObject::_notifyCurrentCamera(Camera*) | MovableObject::_notifyCurrentCamera(Camera*) |
360 | (int (*)(...)) 0x58d56 | (int (*)(...)) 0x54dbc |
368 | non-virtual thunk to TerrainQuadTreeNode::getBoundingRadius() const | non-virtual thunk to TerrainQuadTreeNode::getBoundingRadius() const |
376 | MovableObject::getWorldBoundingSphere(bool) const | MovableObject::getWorldBoundingSphere(bool) const |
384 | non-virtual thunk to TerrainQuadTreeNode::_updateRenderQueue(RenderQueue*) | non-virtual thunk to TerrainQuadTreeNode::_updateRenderQueue(RenderQueue*) |
392 | non-virtual thunk to TerrainQuadTreeNode::isVisible() const | non-virtual thunk to TerrainQuadTreeNode::isVisible() const |
400 | MovableObject::setRenderQueueGroup(unsigned char) | MovableObject::setRenderQueueGroup(unsigned char) |
408 | MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) | MovableObject::setRenderQueueGroupAndPriority(unsigned char, unsigned short) |
416 | MovableObject::_getParentNodeFullTransform() const | MovableObject::_getParentNodeFullTransform() const |
424 | (int (*)(...)) 0x58d20 | (int (*)(...)) 0x54d96 |
432 | (int (*)(...)) 0x58d28 | (int (*)(...)) 0x54d9e |
440 | MovableObject::getTypeFlags() const | MovableObject::getTypeFlags() const |
448 | non-virtual thunk to TerrainQuadTreeNode::visitRenderables(Renderable::Visitor*, bool) | non-virtual thunk to TerrainQuadTreeNode::visitRenderables(Renderable::Visitor*, bool) |
456 | (int (*)(...)) -0x00000000000060 | (int (*)(...)) -0x00000000000050 |
464 | (int (*)(...)) (& typeinfo for TerrainQuadTreeNode) | (int (*)(...)) (& typeinfo for TerrainQuadTreeNode) |
472 | (int (*)(...)) 0x58cee | (int (*)(...)) 0x54d64 |
480 | (int (*)(...)) 0x58cfa | (int (*)(...)) 0x54d70 |
488 | non-virtual thunk to ~TerrainQuadTreeNode | non-virtual thunk to ~TerrainQuadTreeNode |
496 | non-virtual thunk to ~TerrainQuadTreeNode | non-virtual thunk to ~TerrainQuadTreeNode |
504 | (int (*)(...)) 0x58f30 | (int (*)(...)) 0x54f10 |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7Terrain22_dirtyCompositeMapRectERKNS_5TRectIlEE to _ZN4Ogre7Terrain22_dirtyCompositeMapRectERKNS_5TRectIiEE. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7Terrain21calculateHeightDeltasERKNS_5TRectIlEE to _ZN4Ogre7Terrain21calculateHeightDeltasERKNS_5TRectIiEE. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7Terrain17calculateLightmapERKNS_5TRectIlEES4_RS2_ to _ZN4Ogre7Terrain17calculateLightmapERKNS_5TRectIiEES4_RS2_. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7Terrain16calculateNormalsERKNS_5TRectIlEERS2_ to _ZN4Ogre7Terrain16calculateNormalsERKNS_5TRectIiEERS2_. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7Terrain17dirtyLightmapRectERKNS_5TRectIlEE to _ZN4Ogre7Terrain17dirtyLightmapRectERKNS_5TRectIiEE. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7Terrain9dirtyRectERKNS_5TRectIlEE to _ZN4Ogre7Terrain9dirtyRectERKNS_5TRectIiEE. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7Terrain20finaliseHeightDeltasERKNS_5TRectIlEEb to _ZN4Ogre7Terrain20finaliseHeightDeltasERKNS_5TRectIiEEb. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7Terrain16finaliseLightmapERKNS_5TRectIlEEPNS_8PixelBoxE to _ZN4Ogre7Terrain16finaliseLightmapERKNS_5TRectIiEEPNS_8PixelBoxE. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7Terrain15finaliseNormalsERKNS_5TRectIlEEPNS_8PixelBoxE to _ZN4Ogre7Terrain15finaliseNormalsERKNS_5TRectIiEEPNS_8PixelBoxE. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre7Terrain12getDeltaDataEll to _ZNK4Ogre7Terrain12getDeltaDataEjj. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre7Terrain11getEdgeRectENS0_14NeighbourIndexElPNS_5TRectIlEE to _ZNK4Ogre7Terrain11getEdgeRectENS0_14NeighbourIndexEiPNS_5TRectIiEE. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre7Terrain16getHeightAtPointEll to _ZNK4Ogre7Terrain16getHeightAtPointEjj. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre7Terrain13getHeightDataEll to _ZNK4Ogre7Terrain13getHeightDataEjj. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre7Terrain20getNeighbourEdgeRectENS0_14NeighbourIndexERKNS_5TRectIlEEPS3_ to _ZNK4Ogre7Terrain20getNeighbourEdgeRectENS0_14NeighbourIndexERKNS_5TRectIiEEPS3_. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre7Terrain17getNeighbourPointENS0_14NeighbourIndexEllPlS2_ to _ZNK4Ogre7Terrain17getNeighbourPointENS0_14NeighbourIndexEjjPjS2_. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre7Terrain25getNeighbourPointOverflowEllPNS0_14NeighbourIndexEPlS3_ to _ZNK4Ogre7Terrain25getNeighbourPointOverflowEiiPNS0_14NeighbourIndexEPjS3_. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre7Terrain8getPointEllfPNS_6VectorILi3EfEE to _ZNK4Ogre7Terrain8getPointEjjPNS_6VectorILi3EfEE. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre7Terrain8getPointEllPNS_6VectorILi3EfEE to _ZNK4Ogre7Terrain8getPointEjjPNS_6VectorILi3EfEE. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre7Terrain13getPointAlignEllNS0_9AlignmentEPNS_6VectorILi3EfEE to _ZNK4Ogre7Terrain13getPointAlignEjjNS0_9AlignmentEPNS_6VectorILi3EfEE. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre7Terrain13getPointAlignEllfNS0_9AlignmentEPNS_6VectorILi3EfEE to _ZNK4Ogre7Terrain13getPointAlignEjjNS0_9AlignmentEPNS_6VectorILi3EfEE. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4Ogre7Terrain27getPointFromSelfOrNeighbourEllPNS_6VectorILi3EfEE to _ZNK4Ogre7Terrain27getPointFromSelfOrNeighbourEiiPNS_6VectorILi3EfEE. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7Terrain17neighbourModifiedENS0_14NeighbourIndexERKNS_5TRectIlEES5_ to _ZN4Ogre7Terrain17neighbourModifiedENS0_14NeighbourIndexERKNS_5TRectIiEES5_. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7Terrain16setHeightAtPointEllf to _ZN4Ogre7Terrain16setHeightAtPointEjjf. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7Terrain21updateDerivedDataImplERKNS_5TRectIlEES4_bh to _ZN4Ogre7Terrain21updateDerivedDataImplERKNS_5TRectIiEES4_bh. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7Terrain17widenRectByVectorERKNS_6VectorILi3EfEERKNS_5TRectIlEEffRS6_ to _ZN4Ogre7Terrain17widenRectByVectorERKNS_6VectorILi3EfEERKNS_5TRectIiEEffRS6_. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre7Terrain17widenRectByVectorERKNS_6VectorILi3EfEERKNS_5TRectIlEERS6_ to _ZN4Ogre7Terrain17widenRectByVectorERKNS_6VectorILi3EfEERKNS_5TRectIiEEffRS6_. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20TerrainLayerBlendMap9dirtyRectERKNS_5TRectIlEE to _ZN4Ogre20TerrainLayerBlendMap9dirtyRectERKNS_5TRectIiEE. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20TerrainLayerBlendMap13getBlendValueEmm to _ZN4Ogre20TerrainLayerBlendMap13getBlendValueEjj. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre20TerrainLayerBlendMap13setBlendValueEmmf to _ZN4Ogre20TerrainLayerBlendMap13setBlendValueEjjf. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19TerrainQuadTreeNode16rectContainsNodeERKNS_5TRectIlEE to _ZN4Ogre19TerrainQuadTreeNode16rectContainsNodeERKNS_5TRectIiEE. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19TerrainQuadTreeNode18rectIntersectsNodeERKNS_5TRectIlEE to _ZN4Ogre19TerrainQuadTreeNode18rectIntersectsNodeERKNS_5TRectIiEE. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19TerrainQuadTreeNode11resetBoundsERKNS_5TRectIlEE to _ZN4Ogre19TerrainQuadTreeNode11resetBoundsERKNS_5TRectIiEE. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19TerrainQuadTreeNodeC1EPNS_7TerrainEPS0_tttttt to _ZN4Ogre19TerrainQuadTreeNodeC1EPNS_7TerrainEPS0_ttttt. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19TerrainQuadTreeNodeC2EPNS_7TerrainEPS0_tttttt to _ZN4Ogre19TerrainQuadTreeNodeC2EPNS_7TerrainEPS0_ttttt. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4Ogre19TerrainQuadTreeNode18updateVertexBufferERNS_9SharedPtrINS_20HardwareVertexBufferEEES4_RKNS_5TRectIlEE to _ZN4Ogre19TerrainQuadTreeNode18updateVertexBufferERNS_9SharedPtrINS_20HardwareVertexBufferEEES4_RKNS_5TRectIiEE. This may cause undefined reference linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | The relative position of field mBufSize has been changed from 3 to 4. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
2 | The relative position of field mBuffer has been changed from 8 to 7. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
3 | The relative position of field mNumMipmaps has been changed from 4 to 3. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
4 | The relative position of field mPixelSize has been changed from 7 to 8. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
Change | Effect | |
---|---|---|
1 | The relative position of field format has been changed from 1 to 3. | Applications will access incorrect memory when attempting to access this field. |
2 | The relative position of field rowPitch has been changed from 2 to 1. | Applications will access incorrect memory when attempting to access this field. |
3 | The relative position of field slicePitch has been changed from 3 to 2. | Applications will access incorrect memory when attempting to access this field. |
Change | Effect | |
---|---|---|
1 | Size of field operationType has been changed from 4 bytes to 1 byte. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 | Type of field numberOfInstances has been changed from size_t (8 bytes) to uint32 (4 bytes). | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 | The relative position of field indexData has been changed from 3 to 1. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
4 | The relative position of field operationType has been changed from 1 to 4. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
5 | The relative position of field srcRenderable has been changed from 4 to 2. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
6 | The relative position of field useIndexes has been changed from 2 to 5. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
7 | The relative position of field numberOfInstances has been changed from 5 to 3. | Applications will access incorrect memory when attempting to access this field. |
Change | Effect | |
---|---|---|
1 | Size of field mIlluminationPassesCompilationPhase has been changed from 4 bytes to 1 byte. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 | The relative position of field mIsSupported has been changed from 12 to 4. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
3 | The relative position of field mName has been changed from 6 to 7. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
4 | The relative position of field mSchemeIndex has been changed from 5 to 6. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
5 | The relative position of field mShadowCasterMaterial has been changed from 7 to 8. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
6 | The relative position of field mShadowCasterMaterialName has been changed from 8 to 9. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
7 | The relative position of field mShadowReceiverMaterial has been changed from 9 to 10. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
8 | The relative position of field mShadowReceiverMaterialName has been changed from 10 to 11. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
9 | The relative position of field mUserObjectBindings has been changed from 11 to 12. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
10 | The relative position of field mLodIndex has been changed from 4 to 5. | Applications will access incorrect memory when attempting to access this field. |
Change | Effect | |
---|---|---|
1 | Size of field mCompositeMapDirtyRect has been changed from 32 bytes to 16 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 | Size of field mCpuColourMap has been changed from 56 bytes to 48 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 | Size of field mCpuCompositeMap has been changed from 56 bytes to 48 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
4 | Size of field mCpuLightmap has been changed from 56 bytes to 48 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
5 | Size of field mCpuTerrainNormalMap has been changed from 56 bytes to 48 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
6 | Size of field mDirtyDerivedDataRect has been changed from 32 bytes to 16 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
7 | Size of field mDirtyGeometryRect has been changed from 32 bytes to 16 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
8 | Size of field mDirtyGeometryRectForNeighbours has been changed from 32 bytes to 16 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
9 | Size of field mDirtyLightmapFromNeighboursRect has been changed from 32 bytes to 16 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
10 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 29 entries | Virtual Table (New) - 25 entries |
---|---|---|
0 | (int (*)(...)) 0 | (int (*)(...)) 0 |
8 | (int (*)(...)) (& typeinfo for Terrain) | (int (*)(...)) (& typeinfo for Terrain) |
16 | ~Terrain | ~Terrain |
24 | ~Terrain | ~Terrain |
32 | (int (*)(...)) 0x3a12c | (int (*)(...)) 0x3a10a |
40 | (int (*)(...)) 0x3a132 | (int (*)(...)) 0x3a110 |
48 | Terrain::preFindVisibleObjects(SceneManager*, SceneManager::IlluminationRenderStage, Viewport*) | Terrain::preFindVisibleObjects(SceneManager*, SceneManager::IlluminationRenderStage, Viewport*) |
56 | (int (*)(...)) 0x3a138 | (int (*)(...)) 0x3a116 |
64 | (int (*)(...)) 0x3a13e | Terrain::sceneManagerDestroyed(SceneManager*) |
72 | (int (*)(...)) 0x3a144 | Terrain::canHandleRequest(WorkQueue::Request const*, WorkQueue const*) |
80 | (int (*)(...)) 0x3a14a | Terrain::handleRequest(WorkQueue::Request const*, WorkQueue const*) |
88 | (int (*)(...)) 0x3a150 | Terrain::canHandleResponse(WorkQueue::Response const*, WorkQueue const*) |
96 | Terrain::sceneManagerDestroyed(SceneManager*) | Terrain::handleResponse(WorkQueue::Response const*, WorkQueue const*) |
104 | Terrain::canHandleRequest(WorkQueue::Request const*, WorkQueue const*) | (int (*)(...)) -0x00000000000008 |
112 | Terrain::handleRequest(WorkQueue::Request const*, WorkQueue const*) | (int (*)(...)) (& typeinfo for Terrain) |
120 | Terrain::canHandleResponse(WorkQueue::Response const*, WorkQueue const*) | non-virtual thunk to ~Terrain |
128 | Terrain::handleResponse(WorkQueue::Response const*, WorkQueue const*) | non-virtual thunk to ~Terrain |
136 | (int (*)(...)) -0x00000000000008 | non-virtual thunk to Terrain::canHandleRequest(WorkQueue::Request const*, WorkQueue const*) |
144 | (int (*)(...)) (& typeinfo for Terrain) | non-virtual thunk to Terrain::handleRequest(WorkQueue::Request const*, WorkQueue const*) |
152 | non-virtual thunk to ~Terrain | (int (*)(...)) -0x00000000000010 |
160 | non-virtual thunk to ~Terrain | (int (*)(...)) (& typeinfo for Terrain) |
168 | non-virtual thunk to Terrain::canHandleRequest(WorkQueue::Request const*, WorkQueue const*) | non-virtual thunk to ~Terrain |
176 | non-virtual thunk to Terrain::handleRequest(WorkQueue::Request const*, WorkQueue const*) | non-virtual thunk to ~Terrain |
184 | (int (*)(...)) -0x00000000000010 | non-virtual thunk to Terrain::canHandleResponse(WorkQueue::Response const*, WorkQueue const*) |
192 | (int (*)(...)) (& typeinfo for Terrain) | non-virtual thunk to Terrain::handleResponse(WorkQueue::Response const*, WorkQueue const*) |
200 | non-virtual thunk to ~Terrain | |
208 | non-virtual thunk to ~Terrain | |
216 | non-virtual thunk to Terrain::canHandleResponse(WorkQueue::Response const*, WorkQueue const*) | |
224 | non-virtual thunk to Terrain::handleResponse(WorkQueue::Response const*, WorkQueue const*) |
Change | Effect | |
---|---|---|
1 | Size of field mData has been changed from 56 bytes to 48 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field may be broken. |
Change | Effect | |
---|---|---|
1 | Virtual method _renderCompositeMap ( size_t, struct TRect<int>const&, MaterialPtr const&, TexturePtr const& ) has been added to this class instead of _renderCompositeMap ( size_t, struct TRect<long>const&, MaterialPtr const&, TexturePtr const& ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 21 entries | Virtual Table (New) - 21 entries |
---|---|---|
0 | (int (*)(...)) 0 | (int (*)(...)) 0 |
8 | (int (*)(...)) (& typeinfo for TerrainMaterialGenerator) | (int (*)(...)) (& typeinfo for TerrainMaterialGenerator) |
16 | ~TerrainMaterialGenerator | ~TerrainMaterialGenerator |
24 | ~TerrainMaterialGenerator | ~TerrainMaterialGenerator |
32 | (int (*)(...)) 0x4accc | (int (*)(...)) 0x4a848 |
40 | (int (*)(...)) 0x4af98 | (int (*)(...)) 0x4ab14 |
48 | (int (*)(...)) 0x4acd6 | (int (*)(...)) 0x4a852 |
56 | (int (*)(...)) 0x4acf2 | (int (*)(...)) 0x4a86e |
64 | (int (*)(...)) 0x4b064 | (int (*)(...)) 0x4abdc |
72 | (int (*)(...)) 0x4acfc | (int (*)(...)) 0x4a878 |
80 | (int (*)(...)) 0x4ad2e | (int (*)(...)) 0x4a8aa |
88 | (int (*)(...)) 0x4ad66 | (int (*)(...)) 0x4a8e2 |
96 | (int (*)(...)) 0x4adde | (int (*)(...)) 0x4a95a |
104 | (int (*)(...)) 0x4ae56 | (int (*)(...)) 0x4a9d2 |
112 | (int (*)(...)) 0x4ae92 | (int (*)(...)) 0x4aa0e |
120 | (int (*)(...)) 0x4aece | (int (*)(...)) 0x4aa4a |
128 | (int (*)(...)) 0x4af06 | (int (*)(...)) 0x4aa82 |
136 | (int (*)(...)) 0x4af3e | (int (*)(...)) 0x4aaba |
144 | (int (*)(...)) 0x4af76 | (int (*)(...)) 0x4aaf2 |
152 | (int (*)(...)) 0x4af90 | (int (*)(...)) 0x4ab0c |
160 | TerrainMaterialGenerator::_renderCompositeMap(unsigned long, TRect<long> const&, SharedPtr<Material> const&, SharedPtr<Texture> const&) | TerrainMaterialGenerator::_renderCompositeMap(unsigned long, TRect<int> const&, SharedPtr<Material> const&, SharedPtr<Texture> const&) |
Change | Effect | |
---|---|---|
1 | Field mDesc has been removed from this type. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
2 | Virtual method updateCompositeMap ( Terrain const*, struct TRect<int>const& ) has been added to this class instead of updateCompositeMap ( Terrain const*, struct TRect<long>const& ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 13 entries |
---|---|---|
0 | (int (*)(...)) 0 | (int (*)(...)) 0 |
8 | (int (*)(...)) (& typeinfo for TerrainMaterialGenerator::Profile) | (int (*)(...)) (& typeinfo for TerrainMaterialGenerator::Profile) |
16 | (int (*)(...))0 | (int (*)(...))0 |
24 | (int (*)(...))0 | (int (*)(...))0 |
32 | __cxa_pure_virtual | __cxa_pure_virtual |
40 | __cxa_pure_virtual | __cxa_pure_virtual |
48 | __cxa_pure_virtual | __cxa_pure_virtual |
56 | __cxa_pure_virtual | __cxa_pure_virtual |
64 | __cxa_pure_virtual | __cxa_pure_virtual |
72 | TerrainMaterialGenerator::Profile::updateCompositeMap(Terrain const*, TRect<long> const&) | TerrainMaterialGenerator::Profile::updateCompositeMap(Terrain const*, TRect<int> const&) |
80 | __cxa_pure_virtual | __cxa_pure_virtual |
88 | __cxa_pure_virtual | __cxa_pure_virtual |
96 | __cxa_pure_virtual | __cxa_pure_virtual |
Change | Effect | |
---|---|---|
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 13 entries |
---|---|---|
0 | (int (*)(...)) 0 | (int (*)(...)) 0 |
8 | (int (*)(...)) (& typeinfo for TerrainMaterialGeneratorA::SM2Profile) | (int (*)(...)) (& typeinfo for TerrainMaterialGeneratorA::SM2Profile) |
16 | TerrainMaterialGeneratorA::~SM2Profile | TerrainMaterialGeneratorA::~SM2Profile |
24 | TerrainMaterialGeneratorA::~SM2Profile | TerrainMaterialGeneratorA::~SM2Profile |
32 | TerrainMaterialGeneratorA::SM2Profile::isVertexCompressionSupported() const | TerrainMaterialGeneratorA::SM2Profile::isVertexCompressionSupported() const |
40 | TerrainMaterialGeneratorA::SM2Profile::generate(Terrain const*) | TerrainMaterialGeneratorA::SM2Profile::generate(Terrain const*) |
48 | TerrainMaterialGeneratorA::SM2Profile::generateForCompositeMap(Terrain const*) | TerrainMaterialGeneratorA::SM2Profile::generateForCompositeMap(Terrain const*) |
56 | TerrainMaterialGeneratorA::SM2Profile::setLightmapEnabled(bool) | TerrainMaterialGeneratorA::SM2Profile::setLightmapEnabled(bool) |
64 | TerrainMaterialGeneratorA::SM2Profile::getMaxLayers(Terrain const*) const | TerrainMaterialGeneratorA::SM2Profile::getMaxLayers(Terrain const*) const |
72 | TerrainMaterialGenerator::Profile::updateCompositeMap(Terrain const*, TRect<long> const&) | TerrainMaterialGenerator::Profile::updateCompositeMap(Terrain const*, TRect<int> const&) |
80 | TerrainMaterialGeneratorA::SM2Profile::updateParams(SharedPtr<Material> const&, Terrain const*) | TerrainMaterialGeneratorA::SM2Profile::updateParams(SharedPtr<Material> const&, Terrain const*) |
88 | TerrainMaterialGeneratorA::SM2Profile::updateParamsForCompositeMap(SharedPtr<Material> const&, Terrain const*) | TerrainMaterialGeneratorA::SM2Profile::updateParamsForCompositeMap(SharedPtr<Material> const&, Terrain const*) |
96 | TerrainMaterialGeneratorA::SM2Profile::requestOptions(Terrain*) | TerrainMaterialGeneratorA::SM2Profile::requestOptions(Terrain*) |
Change | Effect | |
---|---|---|
1 | Size of this global data has been changed from 8 bytes to 4 bytes. | Applications will obtain a different value and execution may change. |
2 | Type of this global data has been changed from size_t const (8 bytes) to uint32 const (4 bytes). | Applications will obtain a different value and execution may change. |
Change | Effect | |
---|---|---|
1 | Field mExtent became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
2 | Field mMaximum became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
3 | Field mMinimum became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
Change | Effect | |
---|---|---|
1 | Size of this type has been changed from 32 bytes to 16 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Base type has been changed from struct TRect<long> to struct TRect<int>. | Replacement of the base data type may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | Base type has been changed from _StringBase to std::string. | Replacement of the base data type may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | Field mBindingMap became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
2 | Field mHighIndex became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
Change | Effect | |
---|---|---|
1 | Size of this type has been changed from 56 bytes to 48 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Field mAutoDelete became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
3 | Field mBufSize became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
4 | Field mBuffer became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
5 | Field mDepth became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
6 | Field mFlags became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
7 | Field mFormat became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
8 | Field mHeight became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
9 | Field mNumMipmaps became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
10 | Field mPixelSize became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
11 | Field mWidth became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
Change | Effect | |
---|---|---|
1 | Field mNext became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
2 | Field mPrefix became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
Change | Effect | |
---|---|---|
1 | Value of member PF_COUNT has been changed from 109 to 110. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Base type has been changed from int to int32_t. | Replacement of the base data type may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | Base type has been changed from unsigned short to uint16_t. | Replacement of the base data type may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | Base type has been changed from unsigned int to uint32_t. | Replacement of the base data type may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | Base type has been changed from unsigned long long to uint64_t. | Replacement of the base data type may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | Base type has been changed from unsigned char to uint8_t. | Replacement of the base data type may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | Base type has been changed from SharedPtr<HardwareIndexBuffer> to HardwareIndexBufferPtr. | Replacement of the base data type may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | Base type has been changed from SharedPtr<HardwareVertexBuffer> to HardwareVertexBufferPtr. | Replacement of the base data type may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | Field mDirection became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
2 | Field mOrigin became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
Change | Effect | |
---|---|---|
1 | Size of this type has been changed from 48 bytes to 32 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
Change | Effect | |
---|---|---|
1 | Field mCenter became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
2 | Field mRadius became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
Change | Effect | |
---|---|---|
1 | Size of this type has been changed from 256 bytes to 248 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Field mGPUDeviceNameRules became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
3 | Field mGPUVendorRules became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
4 | Field mIlluminationPasses became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
5 | Field mIlluminationPassesCompilationPhase became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
6 | Field mIsSupported became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
7 | Field mLodIndex became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
8 | Field mName became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
9 | Field mParent became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
10 | Field mPasses became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
11 | Field mSchemeIndex became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
12 | Field mShadowCasterMaterial became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
13 | Field mShadowCasterMaterialName became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
14 | Field mShadowReceiverMaterial became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
15 | Field mShadowReceiverMaterialName became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
16 | Field mUserObjectBindings became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
Change | Effect | |
---|---|---|
1 | Size of this type has been changed from 1160 bytes to 1048 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Field mAlign became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
3 | Field mBase became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
4 | Field mBlendTextureList became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
5 | Field mColourMap became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
6 | Field mCompositeMap became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
7 | Field mCompositeMapDirtyRect became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
8 | Field mCompositeMapDirtyRectLightmapUpdate became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
9 | Field mCompositeMapMaterial became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
10 | Field mCompositeMapRequired became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
11 | Field mCompositeMapSize became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
12 | Field mCompositeMapSizeActual became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
13 | Field mCompositeMapUpdateCountdown became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
14 | Field mCpuBlendMapStorage became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
15 | Field mCpuColourMap became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
16 | Field mCpuCompositeMap became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
17 | Field mCpuLightmap became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
18 | Field mCpuTerrainNormalMap became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
19 | Field mCustomGpuBufferAllocator became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
20 | Field mDefaultGpuBufferAllocator became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
21 | Field mDeltaData became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
22 | Field mDerivedDataUpdateInProgress became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
23 | Field mDerivedUpdatePendingMask became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
24 | Field mDirtyDerivedDataRect became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
25 | Field mDirtyGeometryRect became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
26 | Field mDirtyGeometryRectForNeighbours became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
27 | Field mDirtyLightmapFromNeighboursRect became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
28 | Field mGenerateMaterialInProgress became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
29 | Field mGlobalColourMapEnabled became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
30 | Field mGlobalColourMapSize became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
31 | Field mHeightData became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
32 | Field mHeightDataModified became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
33 | Field mIsLoaded became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
34 | Field mLastLODCamera became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
35 | Field mLastLODFrame became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
36 | Field mLastMillis became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
37 | Field mLastViewportHeight became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
38 | Field mLayerBlendMapList became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
39 | Field mLayerBlendMapSize became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
40 | Field mLayerBlendMapSizeActual became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
41 | Field mLayerDecl became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
42 | Field mLayerUVMultiplier became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
43 | Field mLayers became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
44 | Field mLightMapRequired became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
45 | Field mLightMapShadowsOnly became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
46 | Field mLightmap became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
47 | Field mLightmapSize became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
48 | Field mLightmapSizeActual became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
49 | Field mLodManager became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
50 | Field mLodMorphRequired became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
51 | Field mMaterial became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
52 | Field mMaterialDirty became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
53 | Field mMaterialGenerationCount became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
54 | Field mMaterialGenerator became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
55 | Field mMaterialName became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
56 | Field mMaterialParamsDirty became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
57 | Field mMaxBatchSize became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
58 | Field mMinBatchSize became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
59 | Field mModified became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
60 | Field mNeighbours became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
61 | Field mNormalMapRequired became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
62 | Field mNumLodLevels became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
63 | Field mNumLodLevelsPerLeafNode became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
64 | Field mPos became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
65 | Field mPrepareInProgress became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
66 | Field mQuadTree became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
67 | Field mQueryFlags became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
68 | Field mRenderQueueGroup became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
69 | Field mResourceGroup became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
70 | Field mRootNode became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
71 | Field mScale became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
72 | Field mSceneMgr became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
73 | Field mSize became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
74 | Field mSkirtSize became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
75 | Field mTerrainNormalMap became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
76 | Field mTreeDepth became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
77 | Field mVisibilityFlags became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
78 | Field mWorkQueueChannel became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
79 | Field mWorldSize became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
Change | Effect | |
---|---|---|
1 | Field mFreeDeltaBufList became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
2 | Field mFreePosBufList became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
3 | Field mSharedIBufMap became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
Change | Effect | |
---|---|---|
1 | Field mAlignment became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
2 | Field mAutoUpdateLod became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
3 | Field mBufferAllocator became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
4 | Field mDefaultImportData became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
5 | Field mFilenameExtension became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
6 | Field mFilenamePrefix became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
7 | Field mOrigin became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
8 | Field mResourceGroup became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
9 | Field mSceneManager became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
10 | Field mTerrainPrepareRequests became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
11 | Field mTerrainSize became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
12 | Field mTerrainSlots became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
13 | Field mTerrainWorldSize became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
14 | Field mWorkQueueChannel became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
Change | Effect | |
---|---|---|
1 | Field mBuffer became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
2 | Field mChannel became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
3 | Field mChannelOffset became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
4 | Field mData became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
5 | Field mDirty became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
6 | Field mDirtyBox became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
7 | Field mLayerIdx became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
8 | Field mParent became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
Change | Effect | |
---|---|---|
1 | Field mMainRenderState has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | Field mCompositeMapEnabled became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
2 | Field mGlobalColourMapEnabled became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
3 | Field mLayerNormalMappingEnabled became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
4 | Field mLayerParallaxMappingEnabled became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
5 | Field mLayerSpecularMappingEnabled became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
6 | Field mLightmapEnabled became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
7 | Field mLowLodShadows became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
8 | Field mPSSM became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
9 | Field mReceiveDynamicShadows became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
Change | Effect | |
---|---|---|
1 | Field mHasRunningTasks became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
2 | Field mLoadingIntervalMs became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
3 | Field mNextLoadingTime became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
4 | Field mPagesInLoading became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
5 | Field mTerrainDefiner became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
6 | Field mTerrainGroup became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
7 | Field mWorkQueueChannel became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
Change | Effect | |
---|---|---|
1 | Field mManager became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
2 | Field mSectionFactory became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
Change | Effect | |
---|---|---|
1 | Field mAABB became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
2 | Field mBaseLod became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
3 | Field mBoundaryX became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
4 | Field mBoundaryY became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
5 | Field mBoundingRadius became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
6 | Field mChildWithMaxHeightDelta became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
7 | Field mChildren became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
8 | Field mCurrentLod became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
9 | Field mDepth became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
10 | Field mLocalCentre became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
11 | Field mLocalNode became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
12 | Field mLodLevels became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
13 | Field mLodTransition became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
14 | Field mMaterialLodIndex became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
15 | Field mNodeWithVertexData became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
16 | Field mOffsetX became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
17 | Field mOffsetY became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
18 | Field mParent became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
19 | Field mSelfOrChildRendered became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
20 | Field mSize became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
21 | Field mTerrain became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
22 | Field mVertexDataRecord became private. | Old applications will continue using this field, but it may require a different initialization of class object. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | This method became private. | Old applications will continue using this method, but it may require a different initialization of the environment and parameters. |
Change | Effect | |
---|---|---|
1 | The member PF_DEPTH24_STENCIL8 with value 109 has been added. | No effect. |
Change | Effect | |
---|---|---|
1 | This method became public. | No effect. |