Updated ChangeLog
This commit is contained in:
153
ChangeLog
153
ChangeLog
@@ -1,3 +1,156 @@
|
||||
2008-06-26 19:21 +0000 [r8502] robert:
|
||||
|
||||
* Updated wrappers
|
||||
|
||||
2008-06-26 18:34 +0000 [r8501] robert:
|
||||
|
||||
* From Paul Martz, "The method
|
||||
IntersectionVisitor::apply(osg::PagedLOD&) appears to attempt to
|
||||
identify a "highest res" child of the PagedLOD and only allow
|
||||
intersection on that child. The implementation appears to be
|
||||
flawed in two cases: 1) The "highest res" child is assumed to be
|
||||
the child with index "getNumFileNames()-1" or
|
||||
"getNumChildren()-1". As a result, PagedLODs that do not sort
|
||||
children from furthest to nearest will intersect with the wrong
|
||||
child. (see attached "case1.osg" to reproduce this problem.) 2)
|
||||
The code assumes there is only one highest res child. As a
|
||||
result. PagedLODs with multiple children at the same highest res
|
||||
range can only intersect one of those children. ("case2.osg"
|
||||
demonstrates this issue; you can only pick the quad on the
|
||||
right.) I've attached a modified IntersectionVisitor.cpp that
|
||||
attempts to resolve these issues. It identifies a highest res
|
||||
range based on the range mode, then continues traversal on all
|
||||
valid children corresponding to that range description. Only in
|
||||
the case of a malformed PagedLOD does the code fall back to
|
||||
getting the last child in the list. "
|
||||
|
||||
2008-06-26 18:06 +0000 [r8500] robert:
|
||||
|
||||
* From Morten Haukness, "When cloning effects osg crashes because
|
||||
the copy constructur tries to run av pure virtual method
|
||||
(setUpEmitterAndProgram). The right thing to do when cloning an
|
||||
effect is to run the inherited version og buildEffect and
|
||||
setUpEmitterAndProgram. "
|
||||
|
||||
2008-06-26 16:45 +0000 [r8499] robert:
|
||||
|
||||
* Changed the removeCamera() method so that it now actively calls
|
||||
releaseGLObjects() on all children of a camera that aren't shared
|
||||
with other cameras on that context. This change fixes problems
|
||||
with allocating and deleting views.
|
||||
|
||||
2008-06-26 15:06 +0000 [r8498] robert:
|
||||
|
||||
* From Mathias Froehlich, updated CMakeLists.txt to build the
|
||||
Atomic.cpp
|
||||
|
||||
2008-06-26 13:09 +0000 [r8496-8497] robert:
|
||||
|
||||
* From Eric Sokolowski, added enforcement of CMake 2.6.0 under OSX.
|
||||
|
||||
* From Eric Sokolowski, Cmake support for osgviewerCocoa
|
||||
|
||||
2008-06-26 12:08 +0000 [r8495] robert:
|
||||
|
||||
* From Mathias Froehlich, build fixes for various unices
|
||||
|
||||
2008-06-26 10:33 +0000 [r8494] robert:
|
||||
|
||||
* From Mathias Froehlich, added do not edit comments to Config.in
|
||||
so that the autogenerated Config files have an appropriate
|
||||
warning notice
|
||||
|
||||
2008-06-26 10:27 +0000 [r8493] robert:
|
||||
|
||||
* From Mathias Froechlich, "Attached is a change to that atomic
|
||||
stuff to move the win32, msvc implementation of the atomic
|
||||
increment and decrement into a implementation file. This way
|
||||
inlining and compiler optimization can no longer happen for these
|
||||
implementations, but it fixes compilation on win32 msvc targets.
|
||||
I expect that this is still faster than with with mutexes. Also
|
||||
the i386 gcc target gets atomic operations with this patch. By
|
||||
using an implementation file we can guarantee that we have the
|
||||
right compiler flags available."
|
||||
|
||||
2008-06-23 15:11 +0000 [r8491] robert:
|
||||
|
||||
* Fixed pedantic warning
|
||||
|
||||
2008-06-23 14:51 +0000 [r8490] robert:
|
||||
|
||||
* From Mathias Froehlich, "fixed win32/win64 configure check and
|
||||
win32/win64 atomic related compile failures with msvs2005.
|
||||
Attached changes to make win32 really use the atomic stuff. There
|
||||
are pointer typecast problems and some historic alignment
|
||||
restrictions that I just took from a previous similar
|
||||
implementation of mine without looking deep enough. "
|
||||
|
||||
2008-06-23 11:14 +0000 [r8489] robert:
|
||||
|
||||
* From Mathieu Marache, "Suibject: CMakeList ADD_DEFINITION for
|
||||
CMAKE_DEBUG_POSTFIX broken I needed a -DCMAKE_DEBUG_POSTFIX="d"
|
||||
not a -D"CMAKE_DEBUG_POSTFIX=d". This corrects the build for the
|
||||
CMake 2.4 and 2.6 series The error was in compiling
|
||||
osgDB/Registry.cpp "
|
||||
|
||||
2008-06-23 10:18 +0000 [r8488] robert:
|
||||
|
||||
* Commented out the explict install of the Config files as
|
||||
including these files into the header list allows the normal
|
||||
Cmake install support to install them.
|
||||
|
||||
2008-06-23 09:57 +0000 [r8487] robert:
|
||||
|
||||
* From Eric Sokolowsky, "I have made a number of changes intended
|
||||
to get a few things working better on OSX. However, since I'm
|
||||
still pretty new at Mac development and cmake I'm not entirely
|
||||
certain that the changes I have made are benign on other
|
||||
platforms. I have tested these changes on Leopard with CMake 2.6
|
||||
generating Xcode 3.0 projects, compiling on ppc and i386 for 10.5
|
||||
and 10.4, and on Linux (CentOS) and everything still seems to
|
||||
work ok. Here are the changes I made (against OSG svn as of this
|
||||
afternoon): - Added osgviewerCocoa example to APPLE builds -
|
||||
Fixed corrupt Xcode project generation with CMake 2.6 dealing
|
||||
with ADD_DEFINITIONS and CMake Policy CMP0005 on Leopard -
|
||||
Resolved CMP0006 warning for examples and programs by setting
|
||||
BUNDLE DESTINATION to same as RUNTIME DESTINATION with CMake 2.6
|
||||
- Fixed freetype plugin on Leopard to avoid OpenGL linking
|
||||
problem - Figured out how to use a custom Info.plist included in
|
||||
the project (see osgviewerCocoa application CMakeLists.txt)"
|
||||
|
||||
2008-06-23 08:06 +0000 [r8486] shuber:
|
||||
|
||||
* From Stephan Huber: added missing config files and updated
|
||||
xcode-project
|
||||
|
||||
2008-06-21 17:56 +0000 [r8485] robert:
|
||||
|
||||
* Quietened down debug info
|
||||
|
||||
2008-06-21 17:50 +0000 [r8484] robert:
|
||||
|
||||
* Added support for X11's overrideRedirect functionality
|
||||
|
||||
2008-06-21 11:34 +0000 [r8483] robert:
|
||||
|
||||
* Converted tabs to four spaces
|
||||
|
||||
2008-06-20 19:52 +0000 [r8481-8482] robert:
|
||||
|
||||
* Changed the include/osg/Config and include/OpenThreads/Config
|
||||
references to use the assocaited CMake variable for these headers
|
||||
|
||||
* Updated ChangeLog
|
||||
|
||||
2008-06-20 17:32 +0000 [r8480] robert:
|
||||
|
||||
* From Terry Welsh, added missing MixinVector header
|
||||
|
||||
2008-06-20 16:57 +0000 [r8479] robert:
|
||||
|
||||
* Added OSG_WINDOWING_SYSTEM cmake option string to allow toggling
|
||||
between X11 and Carbon under OSX.
|
||||
|
||||
2008-06-20 15:50 +0000 [r8476-8477] robert:
|
||||
|
||||
* From Mathias Froehlich, moved optional config variables into
|
||||
|
||||
Reference in New Issue
Block a user