Changeset 8477
- Timestamp:
- 06/20/08 17:50:53 (21 months ago)
- Location:
- OpenSceneGraph/trunk
- Files:
-
- 1 added
- 6 modified
-
CMakeLists.txt (modified) (2 diffs)
-
include/osg/BoundingBox (modified) (2 diffs)
-
include/osg/BoundingSphere (modified) (2 diffs)
-
include/osg/Matrix (modified) (1 diff)
-
include/osg/Plane (modified) (1 diff)
-
src/osg/CMakeLists.txt (modified) (11 diffs)
-
src/osg/Config.in (added)
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/CMakeLists.txt
r8473 r8477 185 185 OPTION(OSG_USE_FLOAT_MATRIX "Set to ON to build OpenSceneGraph with float Matrix instead of double." OFF) 186 186 MARK_AS_ADVANCED(OSG_USE_FLOAT_MATRIX) 187 IF(OSG_USE_FLOAT_MATRIX)188 ADD_DEFINITIONS(-DOSG_USE_FLOAT_MATRIX)189 ENDIF(OSG_USE_FLOAT_MATRIX)190 187 191 188 OPTION(OSG_USE_FLOAT_PLANE "Set to ON to build OpenSceneGraph with float Plane instead of double." OFF) 192 189 MARK_AS_ADVANCED(OSG_USE_FLOAT_PLANE) 193 IF(OSG_USE_FLOAT_PLANE)194 ADD_DEFINITIONS(-DOSG_USE_FLOAT_PLANE)195 ENDIF(OSG_USE_FLOAT_PLANE)196 190 197 191 OPTION(OSG_USE_FLOAT_BOUNDINGSPHERE "Set to ON to build OpenSceneGraph with float BoundingSphere instead of double." ON) 198 192 MARK_AS_ADVANCED(OSG_USE_FLOAT_BOUNDINGSPHERE) 199 IF(NOT OSG_USE_FLOAT_BOUNDINGSPHERE)200 ADD_DEFINITIONS(-DOSG_USE_DOUBLE_BOUNDINGSPHERE)201 ENDIF(NOT OSG_USE_FLOAT_BOUNDINGSPHERE)202 193 203 194 OPTION(OSG_USE_FLOAT_BOUNDINGBOX "Set to ON to build OpenSceneGraph with float BoundingBox instead of double." ON) 204 195 MARK_AS_ADVANCED(OSG_USE_FLOAT_BOUNDINGBOX) 205 IF(NOT OSG_USE_FLOAT_BOUNDINGBOX)206 ADD_DEFINITIONS(-DOSG_USE_DOUBLE_BOUNDINGBOX)207 ENDIF(NOT OSG_USE_FLOAT_BOUNDINGBOX)208 196 209 197 ################################################################################ … … 597 585 ENDIF(BUILD_DOCUMENTATION) 598 586 587 SET(OPENSCENEGRAPH_CONFIG_HEADER "${PROJECT_BINARY_DIR}/include/osg/Config") 588 CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/src/osg/Config.in" 589 "${OPENSCENEGRAPH_CONFIG_HEADER}") 590 INSTALL_FILES(/include/osg/ FILES "${OPENSCENEGRAPH_CONFIG_HEADER}") 591 599 592 # This needs to be run very last so other parts of the scripts can take 600 593 # advantage of this. -
OpenSceneGraph/trunk/include/osg/BoundingBox
r8224 r8477 15 15 #define OSG_BOUNDINGBOX 1 16 16 17 #include <osg/Config> 17 18 #include <osg/Export> 18 19 #include <osg/Vec3> … … 32 33 public: 33 34 34 #ifdef OSG_USE_DOUBLE_BOUNDINGBOX 35 #ifdef OSG_USE_FLOAT_BOUNDINGBOX 36 typedef Vec3f vec_type; 37 typedef float value_type; 38 #else 35 39 typedef Vec3d vec_type; 36 40 typedef double value_type; 37 #else38 typedef Vec3f vec_type;39 typedef float value_type;40 41 #endif 41 42 -
OpenSceneGraph/trunk/include/osg/BoundingSphere
r8038 r8477 15 15 #define OSG_BOUNDINGSPHERE 1 16 16 17 #include <osg/Config> 17 18 #include <osg/Export> 18 19 #include <osg/Vec3f> … … 33 34 public: 34 35 35 #ifdef OSG_USE_DOUBLE_BOUNDINGSPHERE 36 #ifdef OSG_USE_FLOAT_BOUNDINGSPHERE 37 typedef Vec3f vec_type; 38 typedef float value_type; 39 #else 36 40 typedef Vec3d vec_type; 37 41 typedef double value_type; 38 #else39 typedef Vec3f vec_type;40 typedef float value_type;41 42 #endif 42 43 -
OpenSceneGraph/trunk/include/osg/Matrix
r6704 r8477 15 15 #define OSG_MATRIX 1 16 16 17 #include <osg/Config> 17 18 #include <osg/Matrixd> 18 19 #include <osg/Matrixf> -
OpenSceneGraph/trunk/include/osg/Plane
r7879 r8477 15 15 #define OSG_PLANE 1 16 16 17 #include <osg/Config> 17 18 #include <osg/Export> 18 19 #include <osg/Vec3> -
OpenSceneGraph/trunk/src/osg/CMakeLists.txt
r8211 r8477 24 24 ${HEADER_PATH}/BoundingSphere 25 25 ${HEADER_PATH}/BoundsChecking 26 ${HEADER_PATH}/buffered_value 26 27 ${HEADER_PATH}/BufferObject 27 28 ${HEADER_PATH}/Camera … … 37 38 ${HEADER_PATH}/ColorMatrix 38 39 ${HEADER_PATH}/ComputeBoundsVisitor 40 ${HEADER_PATH}/Config 39 41 ${HEADER_PATH}/ConvexPlanarOccluder 40 42 ${HEADER_PATH}/ConvexPlanarPolygon … … 42 44 ${HEADER_PATH}/CopyOp 43 45 ${HEADER_PATH}/CullFace 46 ${HEADER_PATH}/CullingSet 44 47 ${HEADER_PATH}/CullSettings 45 48 ${HEADER_PATH}/CullStack 46 ${HEADER_PATH}/CullingSet47 49 ${HEADER_PATH}/DeleteHandler 48 50 ${HEADER_PATH}/Depth 49 51 ${HEADER_PATH}/DisplaySettings 52 ${HEADER_PATH}/Drawable 50 53 ${HEADER_PATH}/DrawPixels 51 ${HEADER_PATH}/Drawable52 54 ${HEADER_PATH}/Endian 53 55 ${HEADER_PATH}/Export 56 ${HEADER_PATH}/fast_back_stack 54 57 ${HEADER_PATH}/Fog 55 58 ${HEADER_PATH}/FragmentProgram … … 57 60 ${HEADER_PATH}/FrameStamp 58 61 ${HEADER_PATH}/FrontFace 62 ${HEADER_PATH}/Geode 63 ${HEADER_PATH}/Geometry 59 64 ${HEADER_PATH}/GL 60 65 ${HEADER_PATH}/GL2Extensions … … 62 67 ${HEADER_PATH}/GLObjects 63 68 ${HEADER_PATH}/GLU 64 ${HEADER_PATH}/Geode65 ${HEADER_PATH}/Geometry66 69 ${HEADER_PATH}/GraphicsContext 67 70 ${HEADER_PATH}/GraphicsThread … … 70 73 ${HEADER_PATH}/Image 71 74 ${HEADER_PATH}/ImageStream 72 ${HEADER_PATH}/ LOD75 ${HEADER_PATH}/io_utils 73 76 ${HEADER_PATH}/Light 74 77 ${HEADER_PATH}/LightModel … … 77 80 ${HEADER_PATH}/LineStipple 78 81 ${HEADER_PATH}/LineWidth 82 ${HEADER_PATH}/LOD 79 83 ${HEADER_PATH}/LogicOp 80 84 ${HEADER_PATH}/Material 81 85 ${HEADER_PATH}/Math 82 86 ${HEADER_PATH}/Matrix 83 ${HEADER_PATH}/MatrixTransform84 87 ${HEADER_PATH}/Matrixd 85 88 ${HEADER_PATH}/Matrixf 89 ${HEADER_PATH}/MatrixTransform 86 90 ${HEADER_PATH}/Multisample 87 91 ${HEADER_PATH}/Node … … 91 95 ${HEADER_PATH}/Notify 92 96 ${HEADER_PATH}/Object 97 ${HEADER_PATH}/observer_ptr 93 98 ${HEADER_PATH}/OccluderNode 94 99 ${HEADER_PATH}/OcclusionQueryNode … … 109 114 ${HEADER_PATH}/Quat 110 115 ${HEADER_PATH}/Referenced 116 ${HEADER_PATH}/ref_ptr 111 117 ${HEADER_PATH}/RenderInfo 112 118 ${HEADER_PATH}/Scissor … … 139 145 ${HEADER_PATH}/TextureRectangle 140 146 ${HEADER_PATH}/Timer 147 ${HEADER_PATH}/TransferFunction 141 148 ${HEADER_PATH}/Transform 142 149 ${HEADER_PATH}/TriangleFunctor 143 150 ${HEADER_PATH}/TriangleIndexFunctor 144 ${HEADER_PATH}/TransferFunction145 151 ${HEADER_PATH}/Uniform 146 152 ${HEADER_PATH}/Vec2 … … 164 170 ${HEADER_PATH}/View 165 171 ${HEADER_PATH}/Viewport 166 ${HEADER_PATH}/buffered_value167 ${HEADER_PATH}/fast_back_stack168 ${HEADER_PATH}/io_utils169 ${HEADER_PATH}/observer_ptr170 ${HEADER_PATH}/ref_ptr171 172 ) 172 173
