Merge r4579 from trunk:
Merged revision 4534-4578 from 1.8 branch: - Fix crash in SoftwareDriver2 when Material was EMT_DETAIL_MAP but texture[1] was not set (Thanks for fix by chronologicaldot) - Fix issue in CAnimatedMeshSceneNode::clone which cause crash. (reported and fixed by luthyr) git-svn-id: http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@4646 dfc29bdd-3216-0410-991c-e03cc46cb475
This commit is contained in:
parent
57da09927a
commit
5b0613bb10
@ -28,6 +28,11 @@ Changes in 1.9 (not yet released)
|
||||
--------------------------
|
||||
Changes in 1.8.1 (not yet released)
|
||||
|
||||
- Fix crash in SoftwareDriver2 when Material was EMT_DETAIL_MAP but texture[1] was not set (Thanks for fix by chronologicaldot)
|
||||
- Fix buffer overrun in x-loader (Thanks for fix by Otaka)
|
||||
- Fix cursor visibility update problem under Windows 8 (Thanks @luthyr for reporting)
|
||||
- Fix irredit links in loadScene/saveScene docs.
|
||||
- Fix issue in CAnimatedMeshSceneNode::clone which cause crash. (reported and fixed by luthyr)
|
||||
- Fix compiling errors for c++ builder (thx @Greatwolf for many patches and @cfanderek for reminding)
|
||||
- Initialized IColladaMeshWriter::GeometryWriting which was uninitialized.
|
||||
- Fix linker trouble with irr::core::equalsByUl when compiling Irrlicht as managed code (thx @ Memorial76 for a report + testcase)
|
||||
|
@ -1098,8 +1098,11 @@ ISceneNode* CAnimatedMeshSceneNode::clone(ISceneNode* newParent, ISceneManager*
|
||||
newNode->Looping = Looping;
|
||||
newNode->ReadOnlyMaterials = ReadOnlyMaterials;
|
||||
newNode->LoopCallBack = LoopCallBack;
|
||||
if (newNode->LoopCallBack)
|
||||
newNode->LoopCallBack->grab();
|
||||
newNode->PassCount = PassCount;
|
||||
newNode->Shadow = Shadow;
|
||||
if (newNode->Shadow)
|
||||
newNode->Shadow->grab();
|
||||
newNode->JointChildSceneNodes = JointChildSceneNodes;
|
||||
newNode->PretransitingSave = PretransitingSave;
|
||||
|
@ -543,6 +543,7 @@ void CBurningVideoDriver::setCurrentShader()
|
||||
break;
|
||||
|
||||
case EMT_DETAIL_MAP:
|
||||
if ( texture1 )
|
||||
shader = ETR_TEXTURE_GOURAUD_DETAIL_MAP;
|
||||
break;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user