|
|
|
@ -1,3 +1,231 @@
|
|
|
|
|
2013-08-01 10:28 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/shp/ESRIShapeReaderWriter.cpp,
|
|
|
|
|
src/osgPlugins/shp/XBaseParser.cpp,
|
|
|
|
|
src/osgPlugins/shp/XBaseParser.h: From Ulrich Hertlein, "Based on
|
|
|
|
|
the exchange on osg-users I went ahead and reworked
|
|
|
|
|
shp/XBaseParser to avoid
|
|
|
|
|
weird behaviour (closing stdin) and leaking file descriptors, as
|
|
|
|
|
well as some const-ness."
|
|
|
|
|
|
|
|
|
|
2013-08-01 10:04 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/OpenFlight/PrimaryRecords.cpp: From Sebastian
|
|
|
|
|
Messerschmidt, "Seems like your re-factoring didn't really
|
|
|
|
|
produces the correct results.
|
|
|
|
|
You can check with the tester2.flt provided earlier and check
|
|
|
|
|
with the result image.
|
|
|
|
|
I double checked this with OpenFlight creator, and it seems the
|
|
|
|
|
yaw is broken.
|
|
|
|
|
|
|
|
|
|
With my initial quaternion version is seems correct and if I
|
|
|
|
|
change the
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
float cos_yaw = cosf(osg::inDegrees(yaw));
|
|
|
|
|
float sin_yaw = sinf(osg::inDegrees(yaw));
|
|
|
|
|
|
|
|
|
|
to be
|
|
|
|
|
float cos_yaw = cosf(osg::inDegrees(-yaw));
|
|
|
|
|
float sin_yaw = sinf(osg::inDegrees(-yaw));
|
|
|
|
|
|
|
|
|
|
it seems to work as well."
|
|
|
|
|
|
|
|
|
|
2013-08-01 10:00 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Geometry.cpp: From Tom Jolley, "I found a couple more
|
|
|
|
|
bugs after closely looking at the small piece of deprecated
|
|
|
|
|
geometry in my model. There were problems with more than one
|
|
|
|
|
primitive in a couple places. The first was the number of
|
|
|
|
|
vertices were not being accumulated for DrawArraysPrimitiveType
|
|
|
|
|
(caused another crash). The second is I had to move target_vindex
|
|
|
|
|
and source_pindex before the PrimitiveSetList loop so they don't
|
|
|
|
|
get reset on the next primitive (otherwise you end up with a lot
|
|
|
|
|
of zeros in per vertex lists)."
|
|
|
|
|
|
|
|
|
|
2013-08-01 07:19 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/RenderInfo, src/osgUtil/RenderBin.cpp: Added
|
|
|
|
|
osg::RenderInfo::pushRenderBin()/popRenderBin() and
|
|
|
|
|
RenderInfo::getRenderBinStack() and getCameraStack() access
|
|
|
|
|
methods for getting access to the current RenderBin/RenderStage.
|
|
|
|
|
|
|
|
|
|
2013-07-31 13:11 robert
|
|
|
|
|
|
|
|
|
|
* include/osgUtil/IntersectionVisitor,
|
|
|
|
|
src/osgUtil/LineSegmentIntersector.cpp: Added
|
|
|
|
|
Intersector::get/setEpsilon(double) to allow users to control
|
|
|
|
|
what epsilon is used by the LineSegmentIntersector when doing
|
|
|
|
|
testing of itersections with bounding boxes
|
|
|
|
|
|
|
|
|
|
2013-07-31 07:11 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/FrameBufferObject: From Aurelien Albert, "Here is the
|
|
|
|
|
code to get access to OpenGL handle of an osg::FrameBufferObject"
|
|
|
|
|
|
|
|
|
|
2013-07-31 06:56 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Geometry.cpp: From Tom Jolly, "I ran across this error
|
|
|
|
|
reading one of our older files. An iterator was being changed
|
|
|
|
|
inside a loop that caused a crash."
|
|
|
|
|
|
|
|
|
|
2013-07-31 06:42 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/State.cpp: From Sergey Kurdakov, fixed GLES2 invalid
|
|
|
|
|
enumerant warning by disabling the check against
|
|
|
|
|
GL_MAX_TEXTURE_COORDS under GLES.
|
|
|
|
|
|
|
|
|
|
2013-07-30 06:39 robert
|
|
|
|
|
|
|
|
|
|
* applications/present3D/present3D.cpp: Changed default cull mask
|
|
|
|
|
to match the left cull mask so that mono rendering of
|
|
|
|
|
presentations with left/right stereo images/movies works fine.
|
|
|
|
|
|
|
|
|
|
2013-07-30 06:36 robert
|
|
|
|
|
|
|
|
|
|
* applications/present3D/present3D.cpp: Removed trailing spaces
|
|
|
|
|
|
|
|
|
|
2013-07-30 06:12 robert
|
|
|
|
|
|
|
|
|
|
* CMakeLists.txt: Merged from OSG-3.2 branch the removal of check
|
|
|
|
|
for Asio under Windows
|
|
|
|
|
|
|
|
|
|
2013-07-24 17:30 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/DisplaySettings.cpp: Changed default of serialize draw to
|
|
|
|
|
off
|
|
|
|
|
|
|
|
|
|
2013-07-24 14:24 robert
|
|
|
|
|
|
|
|
|
|
* AUTHORS.txt, NEWS.txt, README.txt: Pulled in READE, NEWS and
|
|
|
|
|
AUTHORS changes from OSG-3.2 branch.
|
|
|
|
|
|
|
|
|
|
2013-07-24 13:02 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/GL2Extensions, src/osg/FrameBufferObject.cpp: Added
|
|
|
|
|
GL2Extensions::isDrawBuffersSupported() and usage of this in
|
|
|
|
|
FrameBufferObject.cpp to prevent crash under GLES2 when users
|
|
|
|
|
attempt to use MRT when it's not supported
|
|
|
|
|
|
|
|
|
|
2013-07-24 12:51 robert
|
|
|
|
|
|
|
|
|
|
* NEWS.txt: Updated NEWS from OSG-3.2 branch
|
|
|
|
|
|
|
|
|
|
2013-07-24 12:48 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Program.cpp: Fixed warning
|
|
|
|
|
|
|
|
|
|
2013-07-24 12:25 robert
|
|
|
|
|
|
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated SO version for post
|
|
|
|
|
3.2 era.
|
|
|
|
|
|
|
|
|
|
2013-07-24 12:17 robert
|
|
|
|
|
|
|
|
|
|
* include/osgWidget/EventInterface: Added getCallbacks() methods
|
|
|
|
|
|
|
|
|
|
2013-07-23 18:11 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/ffmpeg/FFmpegDecoderAudio.cpp: From Rocco Martino,
|
|
|
|
|
build fix for compiling against ffmpeg/trunk
|
|
|
|
|
|
|
|
|
|
2013-07-23 15:28 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/osc/CMakeLists.txt: Added NOT ANDROID to force use
|
|
|
|
|
of posix API when building for Android under Windows
|
|
|
|
|
|
|
|
|
|
2013-07-23 10:24 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Node.cpp: Added lazy setting of the UserDataContainer to
|
|
|
|
|
avoid unncessarily create a UserDataContain when an empty
|
|
|
|
|
description list is passed to Node::setDescriptions(..)
|
|
|
|
|
|
|
|
|
|
2013-07-23 09:54 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/shp/XBaseParser.cpp: Fixed crash when open(..)
|
|
|
|
|
returns an error.
|
|
|
|
|
|
|
|
|
|
2013-07-23 05:25 robert
|
|
|
|
|
|
|
|
|
|
* CMakeModules/Find3rdPartyDependencies.cmake,
|
|
|
|
|
CMakeModules/FindCOLLADA.cmake, CMakeModules/FindNVTT.cmake: From
|
|
|
|
|
Torben Dannhauer, "Please find attached further changes to make
|
|
|
|
|
library auto detection
|
|
|
|
|
functional again for some libraries:
|
|
|
|
|
|
|
|
|
|
Find3rdPa..: Fix to find libxml2
|
|
|
|
|
FindCollada: Rearranged to handle different MSVC versions more
|
|
|
|
|
effective.
|
|
|
|
|
This file is already prepared for the upcoming VS 2013.
|
|
|
|
|
FindNVTT: introduced management of debug libraries (also auto
|
|
|
|
|
detected).
|
|
|
|
|
"
|
|
|
|
|
|
|
|
|
|
2013-07-22 13:31 robert
|
|
|
|
|
|
|
|
|
|
* src/osgPlugins/dae/daeWGeometry.cpp: From Andreas Ekstrand,
|
|
|
|
|
"Attached is a small modification of the Collada writer that
|
|
|
|
|
protects from crashes due to valArray being NULL in some
|
|
|
|
|
situations."
|
|
|
|
|
|
|
|
|
|
2013-07-22 10:15 robert
|
|
|
|
|
|
|
|
|
|
* include/osg/FrameBufferObject, include/osg/StateAttribute: Added
|
|
|
|
|
FRAME_BUFFER_OBJECT enum
|
|
|
|
|
|
|
|
|
|
2013-07-22 10:15 robert
|
|
|
|
|
|
|
|
|
|
* include/OpenThreads/Version: Updated OpenThreads version
|
|
|
|
|
|
|
|
|
|
2013-07-19 21:05 robert
|
|
|
|
|
|
|
|
|
|
* src/osgViewer/GraphicsWindowIOS.mm: From Christian Ruzicka, "with
|
|
|
|
|
the current touch implementation on iOS the touches are not
|
|
|
|
|
forwarded to parent views because the base implementation is not
|
|
|
|
|
called. Also see the "Best Practices" in the iOS documentation
|
|
|
|
|
for event handling:
|
|
|
|
|
|
|
|
|
|
http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/multitouch_background/multitouch_background.html
|
|
|
|
|
|
|
|
|
|
"If you handle events in a subclass of any other UIKit responder
|
|
|
|
|
class:
|
|
|
|
|
- You do not have to implement all of the event handling methods.
|
|
|
|
|
- In the methods you do implement, be sure to call the superclass
|
|
|
|
|
implementation. For example, [super touchesBegan:touches
|
|
|
|
|
withEvent:event]."
|
|
|
|
|
|
|
|
|
|
I added the missing lines and tested it with OSG 3.1.9 and iOS
|
|
|
|
|
SDK 6.1."
|
|
|
|
|
|
|
|
|
|
2013-07-19 20:59 robert
|
|
|
|
|
|
|
|
|
|
* src/osg/Geometry.cpp: Added default setting of BIND_PER_VERTEX
|
|
|
|
|
when applying Geometry::setTexCoordArray()
|
|
|
|
|
|
|
|
|
|
2013-07-19 17:00 robert
|
|
|
|
|
|
|
|
|
|
* src/OpenThreads/CMakeLists.txt: Updated OpenThreads version to be
|
|
|
|
|
in sync with OSG version
|
|
|
|
|
|
|
|
|
|
2013-07-19 14:55 robert
|
|
|
|
|
|
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated version number for
|
|
|
|
|
svn/trunk to 3.3.0 for all new feature development
|
|
|
|
|
|
|
|
|
|
2013-07-19 14:07 robert
|
|
|
|
|
|
|
|
|
|
* AUTHORS.txt: Updated AUTHORS file for new 3.2 branch
|
|
|
|
|
|
|
|
|
|
2013-07-19 14:06 robert
|
|
|
|
|
|
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updated version number to
|
|
|
|
|
3.2.0-rc1 in prep for create the 3.2 branch, and 3.2.0-rc1
|
|
|
|
|
|
|
|
|
|
2013-07-19 10:31 robert
|
|
|
|
|
|
|
|
|
|
* AUTHORS.txt, ChangeLog: Update ChangeLog and AUTHORS files for
|
|
|
|
|
3.1.10 dev release
|
|
|
|
|
|
|
|
|
|
2013-07-19 10:17 robert
|
|
|
|
|
|
|
|
|
|
* CMakeLists.txt, include/osg/Version: Updater version for 3.1.10
|
|
|
|
|