Commits

Show all
Author Commit Message Labels Comments Date
Steve Streeting
Merge r9134 - XCode 3.2 fix - into 1.6.4 tag since it's critical
Tags
v1-6-4
Branches
v1-6
Steve Streeting
Version bump & changelog update
Branches
v1-6
Steve Streeting
Modified version of patch 2866384: when threads are fighting over the prepare/load process, deal with load failure properly
Branches
v1-6
Steve Streeting
Fix a bug in RibbonTrail; you couldn't extend the number of chains from the amount that were initially created without problems, the ordering of the elements in mFreeChains was not consistent.
Branches
v1-6
Steve Streeting
Tolerate Renderable::getTechnique returning null in MORecvShadVisitor::visit Backported from r9064 since it affects stable too
Branches
v1-6
Steve Streeting
Patch 2862090: reset mTechnique to 0 on StaticGeometry and InstancedGeometry build calls; if the original material was deleted and the technique accessed prior to addRenderables this could cause a segfault
Branches
v1-6
Holger Frydrych
ZipDataStream: Don't double-close zip files.
Branches
v1-6
Holger Frydrych
FileHandleDataStream: Don't pass 0 to fclose.
Branches
v1-6
Steve Streeting
Patch 2849172: fix edge list memory leak in Mesh if more than one SubMesh had non-triangle geometry
Branches
v1-6
Steve Streeting
Compatibility with August 09 DirectX SDK: dxerr9->dxerr in all cases (works for older versions too)
Branches
v1-6
Steve Streeting
Revert revision 8591, "Early-out optimisations to setMaterialName methods, to reduce their cost if the same material name is used" This actually causes problems with applications that delete & recreate materials with the same name, such as Hikari. Of course, it would be better for those apps to regenerate the material in-place instead of creating a new one but since this was breaking behaviour it needs to be undone in the stable release.
Branches
v1-6
Steve Streeting
Fix scene_depth_range and shadow_scene_depth_range when using LiSPSM or other ShadowCameraSetup classes that use custom matrices and don't use a 'real' camera position - LiSPSM and similar shadow camera setup classes never set the camera position, because everything was encoded into the custom view matrix. The scene depth range code used to calculate the distance from the camera using the camera position which didn't work. So now it transforms the world points using the view matrix instead which always works. - The calculated depth range only took into account s…
Branches
v1-6
Steve Streeting
Fix a problem in GL when using HardwarePixelBuffer::blit - it wasn't disabling higher texture units which could cause some incorrect results in the FBO rendered version
Branches
v1-6
Steve Streeting
GL: when locking a sub-area of a pixel buffer, we must remember the original lock area and not just the PixelBox that is returned (which is rebased). Upload should only upload the area which was locked.
Branches
v1-6
Steve Streeting
Fix 'invalid enumerant' problem on some cards in GL (patch 2827839 modified)
Branches
v1-6
Steve Streeting
Patch 2827710: Resource::load race condition When using ResourceBackgroundQueue, foreground and background thread calls load() same time. In this case, one of those thread should be wait that loading process is complete, otherwise it accesses incomplete resource and crashes.
Branches
v1-6
Steve Streeting
Patch 2827695: Fix thread safety on StringInterface
Branches
v1-6
Steve Streeting
Patch 2827679: Pass leaks memory on vertex/fragment program usage
Branches
v1-6
Steve Streeting
Patch 2827657: CompositorChain null camera crash
Branches
v1-6
Steve Streeting
Rearrange CEGUI files to be friendly to layout editor as suggested in patch 2549170
Branches
v1-6
Steve Streeting
Correctly trap errors in FreeImage_AllocateT
Branches
v1-6
Holger Frydrych
Found remnant operator new call; should be OGRE_NEW.
Branches
v1-6
Holger Frydrych
Applied [2819044]: Fix #includes to not require the parent dir be in the search path
Branches
v1-6
Holger Frydrych
Applied [2829587]: Fix ResourceGroupManager prepare/load bugs.
Branches
v1-6
Steve Streeting
Fix bug 207: RenderSystem::_disableTextureUnitsFrom only disables up to fixed-function units
Branches
v1-6
Steve Streeting
Fix bug 196: Texture samplers above #8 would be blank after a device restore on Dx9
Branches
v1-6
David Rogers
Fix for bug #0000226. Also added a couple other safety checks.
Branches
v1-6
Steve Streeting
Patch 2827653: Since mBillboardSet is not attached to parent node (ParticleSystem is, and we pass through calls to the billboardset), its superclass movableobject's destructor calls detachobject() incorrectly.
Branches
v1-6
Steve Streeting
Patch 2827641: Use PixelUtil::packColour instead of memset to initialise the contents of a null shadow texture. This bug could result in different results on nvidia / ati cards if this texture was floating-point
Branches
v1-6
Steve Streeting
Patch 2827662: By default, removeFrameListener doesn't check if the listener-to-be-removed is actually in the frame listener set. So when removing an unexisting frame listener before adding it, it will never be added to the actual frame listener set, as addFrameListener finds the listener in the removed listeners set.
Branches
v1-6
  1. Prev
  2. Next