Revision: 5464
http://equalizer.svn.sourceforge.net/equalizer/?rev=5464&view=rev
Author: eile
Date: 2011-01-21 11:17:57 +0000 (Fri, 21 Jan 2011)
Log Message:
-----------
Implement RFE 3160123: Support for orthographic stereo frustum:
- Ortho mono frusta are always positioned 'in front' of their display
- Stereo ortho frusta are sheared by the amount of x and y distance between
the cyclop and stereo eye *in world space*
-> Ortho stereo has a convergence on the wall as perspective has
Adds:
- new orthographic view transformation to render context
- Channel::useOrtho, getOrthoTransform, getPerspectiveTransform,
getPerspective, applyPerspective
Modifies:
- getHeadTransform, getFrustum, applyHeadTransform, applyFrustum to call
the corresponding Perspective or Ortho method, depending on
useOrtho()'s return value
-> Default behavior is unchanged since useOrtho return false
-> Perspective functions use previous Frustum/HeadTransform implementation
Make Channel::getJitter re-implementable.
Simplify eqPly and eVolve using the new 'useOrtho' API.
[ ] May break build
[ ] May break existing applications (see CHANGES.txt)
[ ] Bugfix
[x] New Feature
[x] Cleanup
[ ] Optimization
[ ] Documentation
Modified Paths:
--------------
trunk/src/examples/eVolve/channel.cpp
trunk/src/examples/eVolve/channel.h
trunk/src/examples/eqPly/channel.cpp
trunk/src/examples/eqPly/channel.h
trunk/src/libs/client/channel.cpp
trunk/src/libs/client/channel.h
trunk/src/libs/fabric/channel.h
trunk/src/libs/fabric/renderContext.cpp
trunk/src/libs/fabric/renderContext.h
trunk/src/libs/server/channelUpdateVisitor.cpp
trunk/src/libs/server/channelUpdateVisitor.h
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires
February 28th, so secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Equalizer-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/equalizer-commit
http://www.equalizergraphics.com