Commits

Show all
Author Commit Message Labels Comments Date
Steve Streeting
Change bumpversion script so it will run with standard sed (e.g. OS X)
Tags
v1-6-3
Branches
v1-6
Steve Streeting
Version bump & changelog update
Branches
v1-6
Steve Streeting
Patch 2826463: Skewed screenshots on OS X for windows with odd width
Branches
v1-6
Steve Streeting
Patch 2825277: FreeImage 3.9 - 3.11.0 interoperability fix. Versions of FreeImage after the last one we included in dependencies had a bug where they used big-endian order on Apple regardless of whether it was PPC or Intel, meaning the colours would be inverted. Use their definition of big-endian instead of ours, that way we track how they evaluate it (this bug has been fixed in their codebase now but many releases have the issue)
Branches
v1-6
Steve Streeting
Patch 2825998: ILImageCodec segfault fix (for those who choose to use it)
Branches
v1-6
Steve Streeting
Add Math::boundingRadiusFromAABB.
Branches
v1-6
Steve Streeting
Patch 2825255: McGuire style dark cap incompatible with multiple edge groups (stencil shadows)
Branches
v1-6
Steve Streeting
Patch 2820623, modified: make getCameraPosition, getCameraPositionObjectSpace and LOD camera equivalents consistent with other parameters when using camera relative rendering
Branches
v1-6
Steve Streeting
Backport r8827: Potential fix for Runtime Check Failures with VC 2003 by setting default values of a couple alpha_op_ex arguments.
Branches
v1-6
Steve Streeting
Patch 2821825: There are 2 bugs, that can cause dark cap clipping in finite shadows from point light case
Branches
v1-6
Steve Streeting
Patch 2815228: If you have 2 SceneManager instances, one using finite stencil shadow extrusion and the other using infinite extrusion, you can get problems because the same parameters are used between the two. The easiest resolution is to make the finite extrusion distance parameter available to both.
Branches
v1-6
Steve Streeting
Patch 2804805: For stencil shadows extrusion distance for point/spot lights is taken from light itself. This distance can be small enough, and it is used in dark cap visibility test even if infinite extrusion would be used instead. So big (infinite) dark cap can be considered as invisible because small dark cap fails visibility test.
Branches
v1-6
Steve Streeting
Patch 2804772: dark cap bbox is generated from light cap bbox using extrusion. For optimization purposes direction of the extrusion for next corner is generated by replacing one component from such direction for previous corner, but other components are already destroyed by preceding normalization.
Branches
v1-6
Steve Streeting
Patch 2804132: Ogre::Light::_getFrustumClipVolumes(...) has numerical instability if infinite camera`s far clip plane is used, causing light flickering if light is near camera`s side frustum plane.
Branches
v1-6
Holger Frydrych
[2809665] Prevent deletion of an external GL context when using currentGLContext.
Branches
v1-6
Steve Streeting
Added missing OgreShadowCameraSetupPSSM.h/.cpp in VC7.1 project
Branches
v1-6
Steve Streeting
Patch 2804320: safety check before rebinding D3D9 textures. In this case the problem was that the user destroyed a RTT via RenderSystem::destroyRenderTarget instead of correctly using TextureManager, so on device restoration the texture still existed and a restore on it was attempted. Applied the patch anyway for safety reasons in case someone else does this, but in fact user destruction code was not correct.
Branches
v1-6
Steve Streeting
Patch 2794150: should propagate material scheme from primary viewport to shadow viewports so that caster/receiver materials are consistent with materials chosen for main view
Branches
v1-6
Steve Streeting
Fix a bug introduced by svn rev 8550 (patch 2693798); HLSL float4 arrays were not working because the RegisterCount (which was used instead of RowCount in the patch) increases, which made it think it was a matrix, and set elementCount to 16 instead of 4 which broke updating using array auto-params.
Branches
v1-6
Steve Streeting
SceneManager should restore mCurrentViewport after rendering the shadow textures
Branches
v1-6
Steve Streeting
GLSL: gracefully handle a link error during binding of parameters, so that we do not abort the render
Branches
v1-6
Steve Streeting
Revert rev 8715 - our Quaternion FromRotationMatrix is actually better!
Branches
v1-6
Steve Streeting
ConvexBody: only process finite AABBs (ignore null & infinite)
Branches
v1-6
Steve Streeting
Fix AABB when using BillboardSet with world coordinates and a transformed parent node
Branches
v1-6
Steve Streeting
OpenGL pixel buffer: download the buffer when lock mode is anything but HBL_DISCARD, and ignore whether the buffer was created as WRITE_ONLY. For consistency with other rendersystems, WRITE_ONLY should only be a hint, and should not prevent the user reading the contents if they choose to. Previously the read buffer would always contain garbage on GL unless you removed the WRITE_ONLY, which was easy to miss because TU_DEFAULT includes it.
Branches
v1-6
Steve Streeting
Fix overzealous checking code in Quaternion::FromRotationMatrix.
Branches
v1-6
Steve Streeting
Fix 2 typos in scripts where vertex_program should be fragment_program
Branches
v1-6
Steve Streeting
Patch 2694835: fix warnings in nvparse files
Branches
v1-6
Steve Streeting
Patch 2788243 - fix some error messages
Branches
v1-6
Steve Streeting
Patch 2771700 - fix problems with schema validation when using Xerces
Branches
v1-6
  1. Prev
  2. Next