Iris2.de

Iris2-Forum
It is currently Tue Mar 19, 2024 5:42 am

All times are UTC




Post new topic Reply to topic  [ 1 post ] 
Author Message
PostPosted: Fri Jan 23, 2009 8:03 am 
Offline
iris2-developer
User avatar

Joined: Mon Aug 09, 2004 12:20 pm
Posts: 1431
Iris2 (win32 build) was updated last night to Ogre 1.61.

This should solve the jitter shadow problems. Please test and give feedback to this thread.

At the end of this we build a new Iris2 release.

Quote:
As usual, there are plenty of bugfixes in this release, and in addition we have now officially switched over to a faster memory allocator by default (nedmalloc) - this was available in 1.6.0 but was not the default to allow for more testing before it was put live, which has now been done. This change makes it doubly important that you have read and understood the porting notes for 1.6, particularly the sections that mention memory allocation, since the use of a custom allocator would expose unresolved problems in your codebase if you didn't address them during the 1.6.0 upgrade. Full details of the changes in this release are after the jump. Changes since 1.6.0:

* Shadows
o LiSPSM now automatically adjusts for duelling frusta
o Uniform shadow camera is now independent of FOV for directional shadows
o Directional shadows no longer jitter when using the uniform shadow camera
o Fix PSSMShadowCameraSetup when using arbitrary number of split points

* Memory
o Nedmalloc deallocator should deal with null pointers
o Nedmalloc is now the default allocator
o Linux build now has option to change allocators

* Materials
o cubic_texture now calls processTextureNames event properly
o Fixed support for multi-line comments
o Fixed script inheritance ordering bug
o Fixed extra space being added to the parameters of texture_source in scripts
o High-level shaders can now be reloaded properly after a compile error

* DirectX9
o Fix device reset error when using hardware occlusion queries

* DirectX10
o Fixed compilation on the November 08 DirectX SDK
o Image pitch bug fixed

* OpenGL
o Fix crash on Radeon 9200 in _setPointParameters
o GTK fullscreen mode now works

* GLSL
o Fix warnings of the form “Could not find vertex shader attribute 'vertex' to match BindAttributeLocation request”
o Fix custom attribute names (tangent, blendWeights etc) interfering with user-specified 'varying' bindings that happen to be called the same thing
o Fix “Invalid Enumerant” errors caused by trial-and-error binding of custom attributes

* OS X
o Fixed plist link for OctreeZone project
o Make sure OgreMemoryNedMalloc.h is copied during Framework bundling

* Code::Blocks
o Project files updated to include PCZ plugins & sample
o GL render system project updated to include render to vertex buffer

* PCZ SceneManager
o Texture shadows now work correctly in PCZ scene manager
o Null and infinite AABBs now handled correctly

* Tangent support
o StaticGeometry now supports tangent parity option
o Allow texture coordinate index 0 to be used for tangents if required (previously only the tangent semantic, or texture coordinate 1 or higher were supported)

* Pixel buffers
o Some blit functions were ignoring the left/top/front offsets, this is fixed
o HardwarePixelBuffer::lock implementations should not return the same left/top/front offsets as the incoming parameters, since the returned pointer is already offset
o Box now has a safer default construction, in particular setting front/back to 0/1

* Linux / GLX
o Xt is now the default GUI on Linux instead of GTK (if installed)
o Do not correct window size to valid fullscreen mode in windowed mode
o Fix typo in closing GLX window

* Fixed animation update for entities using the same Skeleton at all LOD levels
* MeshSerializer can now load submeshes without indices successfully
* Hardware SRGB option is now properly registered when using background loaded textures
* In SceneManager::_manualRender, shader params for view/projection are now updated correctly
* Fixed bugs with sky boxes / domes etc when repeatedly clearing the scene & resetting
* Fix calculated SubMesh size in .mesh when using 16-bit indices
* Manually changing the sort mode of solids in a render queue now works as expected
* Fix precision error in AnimationState::hasEnded
* Allow access to const version of OverlayElement factory list.
* Allow setMaterial() on Entity/SubEntity as well as setMaterialName, for efficiency
* STLport build option fixed
* Fixed uninitialised typeName in Exception
* Fix various compiler warnings


cheers
SiENcE


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group