Updated version number for 2.7.1 release, and added OSG_FORCE_QUERY_RESULT_AVAILABLE_BEFORE_RETRIEVAL Cmake option
that enables the occlusion query workaround for an OpenGL driver crash
This commit is contained in:
parent
7f042b803a
commit
908f49f6e3
@ -25,7 +25,7 @@ PROJECT(OpenSceneGraph)
|
|||||||
|
|
||||||
SET(OPENSCENEGRAPH_MAJOR_VERSION 2)
|
SET(OPENSCENEGRAPH_MAJOR_VERSION 2)
|
||||||
SET(OPENSCENEGRAPH_MINOR_VERSION 7)
|
SET(OPENSCENEGRAPH_MINOR_VERSION 7)
|
||||||
SET(OPENSCENEGRAPH_PATCH_VERSION 0)
|
SET(OPENSCENEGRAPH_PATCH_VERSION 1)
|
||||||
SET(OPENSCENEGRAPH_SOVERSION 45)
|
SET(OPENSCENEGRAPH_SOVERSION 45)
|
||||||
|
|
||||||
SET(OPENSCENEGRAPH_VERSION ${OPENSCENEGRAPH_MAJOR_VERSION}.${OPENSCENEGRAPH_MINOR_VERSION}.${OPENSCENEGRAPH_PATCH_VERSION})
|
SET(OPENSCENEGRAPH_VERSION ${OPENSCENEGRAPH_MAJOR_VERSION}.${OPENSCENEGRAPH_MINOR_VERSION}.${OPENSCENEGRAPH_PATCH_VERSION})
|
||||||
@ -270,6 +270,17 @@ IF(PKG_CONFIG_FOUND)
|
|||||||
|
|
||||||
ENDIF(PKG_CONFIG_FOUND)
|
ENDIF(PKG_CONFIG_FOUND)
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Enable workaround for OpenGL driver crash with occlusion query
|
||||||
|
#
|
||||||
|
OPTION(OSG_FORCE_QUERY_RESULT_AVAILABLE_BEFORE_RETRIEVAL "Set to ON to build OcclussionQueryNode with a workaround for multi-threaded OpenGL driver occlussion query crash. " OFF)
|
||||||
|
IF(OSG_FORCE_QUERY_RESULT_AVAILABLE_BEFORE_RETRIEVAL)
|
||||||
|
ADD_DEFINITIONS(-DFORCE_QUERY_RESULT_AVAILABLE_BEFORE_RETRIEVAL)
|
||||||
|
ENDIF(OSG_FORCE_QUERY_RESULT_AVAILABLE_BEFORE_RETRIEVAL)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Test to determine if we want the "tripledot" form of the GLU tesselator callback.
|
# Test to determine if we want the "tripledot" form of the GLU tesselator callback.
|
||||||
#
|
#
|
||||||
@ -303,7 +314,7 @@ IF(NOT DEFAULT_GLU_TESS_CALLBACK_TRIPLEDOT)
|
|||||||
ENDIF(WIN32 OR CMAKE_SYSTEM_NAME MATCHES "Linux")
|
ENDIF(WIN32 OR CMAKE_SYSTEM_NAME MATCHES "Linux")
|
||||||
ENDIF(NOT DEFAULT_GLU_TESS_CALLBACK_TRIPLEDOT)
|
ENDIF(NOT DEFAULT_GLU_TESS_CALLBACK_TRIPLEDOT)
|
||||||
|
|
||||||
OPTION(OSG_GLU_TESS_CALLBACK_TRIPLEDOT "Set to ON to build build with variable parameter (...) version of GLU tesselator callback" ${DEFAULT_GLU_TESS_CALLBACK_TRIPLEDOT})
|
OPTION(OSG_GLU_TESS_CALLBACK_TRIPLEDOT "Set to ON to build with variable parameter (...) version of GLU tesselator callback" ${DEFAULT_GLU_TESS_CALLBACK_TRIPLEDOT})
|
||||||
IF(OSG_GLU_TESS_CALLBACK_TRIPLEDOT)
|
IF(OSG_GLU_TESS_CALLBACK_TRIPLEDOT)
|
||||||
ADD_DEFINITIONS(-DGLU_TESS_CALLBACK_TRIPLEDOT)
|
ADD_DEFINITIONS(-DGLU_TESS_CALLBACK_TRIPLEDOT)
|
||||||
ENDIF(OSG_GLU_TESS_CALLBACK_TRIPLEDOT)
|
ENDIF(OSG_GLU_TESS_CALLBACK_TRIPLEDOT)
|
||||||
|
80
ChangeLog
80
ChangeLog
@ -1,3 +1,83 @@
|
|||||||
|
2008-08-25 15:20 +0000 [r8792] robert:
|
||||||
|
|
||||||
|
* From Michael Guerrero, Fixed crash that occurred when openning an
|
||||||
|
new movie file after all previous movie ImageStream had been
|
||||||
|
closed. Also add a missing close of the movie file.
|
||||||
|
|
||||||
|
2008-08-25 15:03 +0000 [r8791] robert:
|
||||||
|
|
||||||
|
* From Paul Martz, "This change fixes a problem with PAT nodes
|
||||||
|
during FLT export." Note, Paul Martz has merged this patch into
|
||||||
|
OpenSceneGraph-2.6.
|
||||||
|
|
||||||
|
2008-08-25 14:59 +0000 [r8790] robert:
|
||||||
|
|
||||||
|
* From Guillaume Chouvenc, "I have added the file
|
||||||
|
StateAttribute.cpp in src/osgPlugins/osg to support the reading
|
||||||
|
and writing of StateAttribute Callback in osg files. "
|
||||||
|
|
||||||
|
2008-08-25 14:54 +0000 [r8789] robert:
|
||||||
|
|
||||||
|
* From Guillaume Chouvenc, "I have modified Uniform.cpp and
|
||||||
|
StateSet.cpp in src/osgPlugins/osg to support the reading and
|
||||||
|
writing of Uniform Callback and StateSet Callback in osg files."
|
||||||
|
|
||||||
|
2008-08-25 11:37 +0000 [r8788] robert:
|
||||||
|
|
||||||
|
* Added testing of max texture size using a realize operation
|
||||||
|
|
||||||
|
2008-08-25 10:38 +0000 [r8786-8787] robert:
|
||||||
|
|
||||||
|
* Added support for event handler for non shader path, enable alpha
|
||||||
|
func
|
||||||
|
|
||||||
|
* Removed debug info
|
||||||
|
|
||||||
|
2008-08-25 10:20 +0000 [r8785] robert:
|
||||||
|
|
||||||
|
* Moved _stateset = new StateSet instances to setStateSet(new
|
||||||
|
StateSet) to make sure the wiring up of the StateSet parents is
|
||||||
|
done consistently
|
||||||
|
|
||||||
|
2008-08-25 09:53 +0000 [r8784] robert:
|
||||||
|
|
||||||
|
* Added command line arguments to Viewer constructor, and added
|
||||||
|
meaningful error message when no 3d image is provided
|
||||||
|
|
||||||
|
2008-08-22 16:39 +0000 [r8780-8782] robert:
|
||||||
|
|
||||||
|
* Introduced initial cut of a dicom loader, which uses ITK to do
|
||||||
|
the loading.
|
||||||
|
|
||||||
|
* Added warning message
|
||||||
|
|
||||||
|
* Added support for reading the image transform from UserData in
|
||||||
|
the form of a Matrix.
|
||||||
|
|
||||||
|
2008-08-19 17:41 +0000 [r8779] robert:
|
||||||
|
|
||||||
|
* Added checked against an empty _kdNodes list before commensing
|
||||||
|
with intersection
|
||||||
|
|
||||||
|
2008-08-18 15:08 +0000 [r8776-8777] robert:
|
||||||
|
|
||||||
|
* Added --mip command line option which enables Maximum Intensity
|
||||||
|
Projection filtering
|
||||||
|
|
||||||
|
* Added .ive support for BlendEquation
|
||||||
|
|
||||||
|
2008-08-18 14:49 +0000 [r8775] robert:
|
||||||
|
|
||||||
|
* Added BlendEquation .osg support
|
||||||
|
|
||||||
|
2008-08-18 12:39 +0000 [r8773] robert:
|
||||||
|
|
||||||
|
* Updated AUTHORS file for 2.7.0 release
|
||||||
|
|
||||||
|
2008-08-18 11:55 +0000 [r8772] robert:
|
||||||
|
|
||||||
|
* Updated ChangeLog for 2.7.0 release
|
||||||
|
|
||||||
2008-08-18 11:48 +0000 [r8771] robert:
|
2008-08-18 11:48 +0000 [r8771] robert:
|
||||||
|
|
||||||
* Updated wrappers
|
* Updated wrappers
|
||||||
|
@ -21,7 +21,7 @@ extern "C" {
|
|||||||
|
|
||||||
#define OPENSCENEGRAPH_MAJOR_VERSION 2
|
#define OPENSCENEGRAPH_MAJOR_VERSION 2
|
||||||
#define OPENSCENEGRAPH_MINOR_VERSION 7
|
#define OPENSCENEGRAPH_MINOR_VERSION 7
|
||||||
#define OPENSCENEGRAPH_PATCH_VERSION 0
|
#define OPENSCENEGRAPH_PATCH_VERSION 1
|
||||||
#define OPENSCENEGRAPH_SOVERSION 45
|
#define OPENSCENEGRAPH_SOVERSION 45
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -7,7 +7,7 @@ includedir=${prefix}/include
|
|||||||
|
|
||||||
Name: openscenegraph
|
Name: openscenegraph
|
||||||
Description: 3D scenegraph
|
Description: 3D scenegraph
|
||||||
Version: 2.7.0
|
Version: 2.7.1
|
||||||
Requires: openthreads
|
Requires: openthreads
|
||||||
Conflicts:
|
Conflicts:
|
||||||
Libs: -L${libdir} -losg -losgDB -losgFX -losgGA -losgParticle -losgSim -losgText -losgUtil -losgTerrain -losgManipulator -losgViewer -losgWidget
|
Libs: -L${libdir} -losg -losgDB -losgFX -losgGA -losgParticle -losgSim -losgText -losgUtil -losgTerrain -losgManipulator -losgViewer -losgWidget
|
||||||
|
Loading…
Reference in New Issue
Block a user