Commit Graph

  • 071a7775ed From Eric Wing, "Adding back missing search paths in FindOpenThreads.cmake. Also fixed a bug regarding when to set the debug version. It waited until both include and library were set, but it shouldn't wait on include. Robert Osfield 2007-04-12 10:06:09 +00:00
  • ef84805d5a Added SETUP_COMMANDLINE_APPLICATION and SETUP_COMMANDLINE_EXAMPLE macros Robert Osfield 2007-04-12 09:59:34 +00:00
  • 2187b061fc From Eric Wing, "Attached is a patch allows access access to the CMake MACOSX_BUNDLE option. Now SETUP_APPLICATION and SETUP_EXAMPLE take an additional optional parameter that specifies if the program is a command line application or a GUI application (think: IS_COMMANDLINE_APP). Passing 1 means true (is_commandline_app). Passing 0 or omitting the parameter means false. Robert Osfield 2007-04-12 09:33:24 +00:00
  • 0d4dd3da8e Updated wrappers Robert Osfield 2007-04-12 09:32:48 +00:00
  • 5954722c07 From Mike Wittman, fix to CopyOp&. Robert Osfield 2007-04-12 09:32:34 +00:00
  • 4ba0a43ffc From Eric Wing, "Minor robustness fix to osgsimpleviewerCocoa." Robert Osfield 2007-04-12 09:18:40 +00:00
  • 73f980bd49 Prep work on new TerrainGeometry Drawable which supports selective display list/VBO's usage. Robert Osfield 2007-04-11 17:39:13 +00:00
  • 17054afc8f Changed the parameter handling so that it supports left to right inheritance of settings Robert Osfield 2007-04-11 11:20:42 +00:00
  • 557fdacba2 Added support for multiple colour layers, and fixed handling of elevation and colour layers having different locator Robert Osfield 2007-04-11 11:20:04 +00:00
  • e42daa775f From Eric Wing, " Changes include: Robert Osfield 2007-04-11 08:35:39 +00:00
  • 6fb7910dce Removed tabs Robert Osfield 2007-04-11 08:33:40 +00:00
  • 5be86601bb Removed old GNUmakefile.inst files Robert Osfield 2007-04-10 13:58:18 +00:00
  • 3ba26f4fc6 Updated INSTALL and README to refect new Cmake build Robert Osfield 2007-04-10 13:23:32 +00:00
  • e6bf742999 Removed the bin and lib directories as these are now built automatically by CMake. Robert Osfield 2007-04-10 13:15:59 +00:00
  • 777343d612 Removed more of the old VisualStudio build system Robert Osfield 2007-04-10 13:12:58 +00:00
  • 2e6ee4bb39 Removed old gmake and VisualStudio build files Robert Osfield 2007-04-10 13:10:25 +00:00
  • f928b1bb62 Updated to refect new incldue/osgViewer/Win32 directory for GraphicsWindowWin32 Robert Osfield 2007-04-10 12:11:16 +00:00
  • 7e34b91b6d Updated wrapper to honour move of GraphicsWindow* include/osgViewer/api/ Robert Osfield 2007-04-10 11:09:38 +00:00
  • cc1ab2c711 Create new incliude/osgViewer/api directory to hold platform specific classes such as GraphicsWindow implementations. Robert Osfield 2007-04-10 11:03:37 +00:00
  • a78e8d2b6b Fixed the handle of triangle fan. Robert Osfield 2007-04-06 19:51:20 +00:00
  • e2ba8d91c0 Added extra check to prevent calling frame() when the window has been closed. Robert Osfield 2007-04-06 19:38:22 +00:00
  • 6d7b5e7ebd From Eric Wing, pedantic warning fixes Robert Osfield 2007-04-06 15:36:13 +00:00
  • 0909bd04e4 Updated wrappers Robert Osfield 2007-04-06 15:35:27 +00:00
  • 11d74fd54e From Eric Wing, pedantic warning fixes Robert Osfield 2007-04-06 15:13:02 +00:00
  • acee7ccaee From Laurens Voerman, "I've added the code to set up quad_stereo properly. I have tested with WinXP / VC8, stereo is working. I also added code to set sampleBuffers and samples. These cannot yet be properly set, tested (windows only ) by changing _numMultiSamples in DisplaySettings::setDefaults() and recompiling." Robert Osfield 2007-04-06 14:40:39 +00:00
  • cfa545b728 From Mike Wittman, "1. Disable suppression of osg::CullStack. I've been building the osgWrapper code successfully with this change on both Windows and Linux, but I believe you said you got some (unspecified) errors when you tried it before. If it still causes problems, could you post the errors so I can try to solve them? Robert Osfield 2007-04-06 14:38:23 +00:00
  • 511bc9d571 From Laurens Voerman, "attached is OpenSceneGraph\src\osgViewer\GraphicsWindowWin32.cpp I've added the code to get the osgViewer working on windows displays with less than 32 bit color. Only tested with 16 bit color." Robert Osfield 2007-04-06 14:36:59 +00:00
  • 31ac332b1f Add setting of ShadowVolumeGeometry draw mode Robert Osfield 2007-04-06 14:33:55 +00:00
  • 8a5b8d9656 Set default ShadeModel back to SMOOTH Robert Osfield 2007-04-05 20:27:02 +00:00
  • 6c12c71337 Added constructor argument to ShadeModel Robert Osfield 2007-04-05 16:12:10 +00:00
  • 561dc02da5 Commented out superfluous debug messages Robert Osfield 2007-04-05 15:04:05 +00:00
  • 811d0e465a Added better handling of colour layer/elevation layer/transfer function combinations and use of 16bit luminance format for colour layers used as input to transfer functions Robert Osfield 2007-04-05 14:56:30 +00:00
  • 538a83dad4 Added support for flushing buffer objects Robert Osfield 2007-04-04 09:07:46 +00:00
  • 24067cd26c From Paul Martz, added osgViewer headers to VS syntax highlighting. Robert Osfield 2007-04-04 08:09:24 +00:00
  • abb72cc182 Removed OpenThreads reference Robert Osfield 2007-04-04 08:06:22 +00:00
  • 62ce8b72c1 Updated wrappers Robert Osfield 2007-04-04 08:05:45 +00:00
  • 9b5bbe862d From Mike Wittman, C# build fixes Robert Osfield 2007-04-04 08:05:23 +00:00
  • 307a9a9a78 From Andy Skinner, warning fix for Windows 64-bit build Robert Osfield 2007-04-03 19:42:43 +00:00
  • 86e20e1659 Added assignment of hieghts texture coords Robert Osfield 2007-04-03 19:18:20 +00:00
  • 31d9f40a2f Preliminary work on TransferFunction support Robert Osfield 2007-04-03 15:39:05 +00:00
  • 1032bc66b2 From Eric Wing, adding message w.r.t debug OpenThreads library for when its not available. Robert Osfield 2007-04-03 11:04:09 +00:00
  • 43c24da12d Added setValue method and osg::Image setup to osg::TransferFunction1D, and setup of TransferFunction1D into osgterrain example. Robert Osfield 2007-04-02 13:06:59 +00:00
  • 826be748e8 Added support for texture layer. Robert Osfield 2007-04-01 11:19:46 +00:00
  • 0f76021fd0 Added debugging code Robert Osfield 2007-03-30 15:16:29 +00:00
  • d434ee0db8 Added support for reading values from an ImageLayer, and building of the elevation data in GeometryTechnique. Robert Osfield 2007-03-30 14:57:57 +00:00
  • 192dbe919b Added support 16bit intensity formats Robert Osfield 2007-03-30 14:57:01 +00:00
  • a2ecb93c2b Converted osg::HeightField across to using a osg::FloatArray internally to enable it to be assigned as a vertex attribute array to an osg::Geometry. Robert Osfield 2007-03-29 19:42:07 +00:00
  • 5ba0e5b930 Fixed missing initializer in Options constrctor Robert Osfield 2007-03-29 19:39:20 +00:00
  • 0f507e317d Removed the using to avoid VS 7.1 build problem Robert Osfield 2007-03-29 15:41:59 +00:00
  • 0c44e9ac19 Added creation of basic geoemtry to test Locator and extents Robert Osfield 2007-03-29 14:45:35 +00:00
  • e8ede168c9 Updated wrappers Robert Osfield 2007-03-29 12:41:18 +00:00
  • 0a43ff6571 From Eric Wing, added handling of CMAKE_THREAD_LIBS_INIT Robert Osfield 2007-03-29 10:56:07 +00:00
  • e2e0897a1b Added missing return value Robert Osfield 2007-03-29 10:13:36 +00:00
  • c996c545b7 From Eric Wing, "Added the conditionals for SDLMain." Robert Osfield 2007-03-29 09:29:26 +00:00
  • cb811aa7cd Added support for compute the extents on local NDC coordiantes of the elevation and colour layers Robert Osfield 2007-03-28 16:28:20 +00:00
  • b7967b7007 From Mike Wittman, "Here is a change to the .cpp file to fix it by disambiguating the cull invocation." Robert Osfield 2007-03-28 15:05:49 +00:00
  • 11e3f45c58 Removed the Found OpenThreads message Robert Osfield 2007-03-28 14:50:58 +00:00
  • 677358c049 Removed the d during debug build of wrappers on non MSVC platforms Robert Osfield 2007-03-28 14:50:35 +00:00
  • 7fc714ada1 Removed deprecated drawImplementation(State&) method from Drawable and Drawable::DrawCallback Robert Osfield 2007-03-28 11:30:38 +00:00
  • 7fb38ff42f From Martin Amueller, Add libosgGA and libosgText for OSX build Robert Osfield 2007-03-28 08:53:18 +00:00
  • d30a33247d Replaced the X11 Window by Carbon WindowRef in the WindowData structure. Robert Osfield 2007-03-28 08:52:44 +00:00
  • b331b77269 From Martin Aumueller, "in order to remove a dependency on Coin3D (which is GPLed) and make it work with SGI's OpenInventor, I had to change OpenSceneGraph/src/osgPlugins/Inventor, as SoVRMLImageTexture is not avaible in SGI's Inventor. " Robert Osfield 2007-03-28 08:43:05 +00:00
  • 8e49cfeaf4 From Luigi Calori, added Find3rdPartyDependencies.cmake Robert Osfield 2007-03-28 07:34:46 +00:00
  • 5c780aada0 From Luigi Calori, "here is a patch to use Mike 3rdParty dependencies It should not be introusive to any other palatform apart MSVC, but in order to link to debug-specific libs I had to change plugins CMakeLists to differentiate debug/release linkage, I have used the same macro used in core libs Now the macro used for plugin and examples linking test for existance of TARGET_LIBRARIES_VARS that holds the names of the variables that have to be used for linking" Robert Osfield 2007-03-27 21:44:02 +00:00
  • 90f355bd4e Updated wrappers Robert Osfield 2007-03-27 19:39:00 +00:00
  • 78ed8f9219 Add computeBound support to TerrainNode and Layer. Robert Osfield 2007-03-27 19:27:36 +00:00
  • 87461c2077 Removed the flt plugin from OpenSceneGraph/trunk, this project can now be found in the deprecated directory. Robert Osfield 2007-03-27 16:05:13 +00:00
  • 4688d5ae8e Rearranged the traversal and initialization of TerrainTechnique Robert Osfield 2007-03-27 16:01:01 +00:00
  • e76e4e82db Added EllipsoidLocator. Robert Osfield 2007-03-27 11:23:57 +00:00
  • 37dd2851e9 Added #include <unistd.h> for non Win32/Mingw build Robert Osfield 2007-03-27 08:43:59 +00:00
  • ee563ee5c3 Added -lgdi32 to CYGWIN path Robert Osfield 2007-03-27 08:40:25 +00:00
  • a77d3fe9d2 Fixed header files specification Robert Osfield 2007-03-26 19:38:04 +00:00
  • 404d583b3e Added return false; to default implementations of convert functions Robert Osfield 2007-03-26 19:24:18 +00:00
  • 0c4060674f Added GeometryTechnique Robert Osfield 2007-03-26 16:32:31 +00:00
  • 8dc2a28945 Removed WindowData parameter from init(). Robert Osfield 2007-03-26 16:28:26 +00:00
  • 1cdda0654f Added Locator and layer setting to osgterrain example Robert Osfield 2007-03-26 15:52:22 +00:00
  • b419fa93ef From Luigi Calori, "when we link against something that comes out from a Find... we ususally have a variable <LINK_VAR_NAME>available like OPENTHREADS_LIBRARY, so I' ve set up a macro that uses the variable name expanded for linking, and test if a variable ${LINK_VAR_NAME}_DEBUG like OPENTHREADS_LIBRARY_DEBUG exists and in case uses it for linking in debug mode. I' ve also set up FindOpenThreads to set up these variables. I had to edit the core libraries CMakeLists to add the calls to the macros used. I' ve tested under MSVC" Robert Osfield 2007-03-26 13:02:38 +00:00
  • 7013c12a0d From Mike Wittman, "This is another weirdo change to support code generation. It brings all the Drawable::supports and Drawable::accepts overloads into the ShapeDrawable scope to avoid errors invoking the ones that are not defined in ShapeDrawable. Currently you'll get compilation errors if you pass a Drawable::AttributeFunctor or PrimitiveIndexFunctor to the "accept" function invoked on a ShapeDrawable pointer or reference, since those overloads are only defined in the base class. You'll also get the same error passing a PrimitiveIndexFunctor to the "supports" function. These errors occur because C++ function overload resolution does not cross inheritance boundaries." Robert Osfield 2007-03-26 13:00:29 +00:00
  • 4e2eaf4d0d Changed the external library specification to use TARGET_EXTERNAL_LIBRARIES Robert Osfield 2007-03-26 09:48:02 +00:00
  • aa73c4a00f Removed OpenThreads from the list of TARGET_COMMON_LIBRARIES to prevent double linking of OpenThreadsd and OpenThreads during debug build. Robert Osfield 2007-03-25 11:47:08 +00:00
  • bfed1b784e From Mike Wittman, "This change fixes a couple bugs in the osgIntrospection protected function support. I missed adding the protected/public specifier on a couple recursive invocations, so those functions are not currently returning protected functions for base classes when they should." Robert Osfield 2007-03-23 17:37:49 +00:00
  • 37f4740c45 From Mike Wittman, remove redundent const from in front of unsigned int. From Robert Osfield, updated wrappers Robert Osfield 2007-03-23 17:27:53 +00:00
  • 92865923f3 Added missing StencilTwoSided header Robert Osfield 2007-03-23 10:11:09 +00:00
  • 6e0ea2bef9 Added automatic creation of lib bin and lib/osgPlugins Robert Osfield 2007-03-23 08:53:06 +00:00
  • d685b0663d Added osgPlugins as a temporary work around for keeping cmake build compiling plugins Robert Osfield 2007-03-22 15:39:59 +00:00
  • 8b683c93c9 Added CMake build suppport for osgsimpleviewerQT4 Robert Osfield 2007-03-22 14:45:13 +00:00
  • c000d8e94c Added CMake QT3, FLTK and osgintrospection example build support. Robert Osfield 2007-03-22 14:44:05 +00:00
  • e457914a40 Added CMake build support for GLUT and SDL examples Robert Osfield 2007-03-22 14:06:27 +00:00
  • 6eee949142 From Eric Wing, added ${MATH_LIB} to osg CMakeLists.txt and definition of this to m under unix Robert Osfield 2007-03-22 13:38:23 +00:00
  • ebd04bbbbf Updated the header list Robert Osfield 2007-03-22 13:37:47 +00:00
  • 3a429b3f18 Fixed link name Robert Osfield 2007-03-22 12:58:01 +00:00
  • 56a1808794 Added ImageLayer, ArrayLayer and HeightFieldLayer classes Robert Osfield 2007-03-21 17:18:53 +00:00
  • 541c3f13e9 Added GeometryTechinque to osgTerrain. Added usage of GeometryTechnique into osgterrain example Robert Osfield 2007-03-21 16:34:04 +00:00
  • 2b52de5e9c Removed erroneous entry of GNUmakefile Robert Osfield 2007-03-21 09:42:14 +00:00
  • bab9938a5c Added osg:: to computeLocalToWorld to fix build under VS7. Robert Osfield 2007-03-20 17:07:37 +00:00
  • c0f3c80a2b From Luigi Calori, clean up CMakeLists.txt Robert Osfield 2007-03-20 11:19:00 +00:00
  • 33817a7e5d From Philip Lowman, added support for Inventor Robert Osfield 2007-03-20 09:50:24 +00:00
  • 7039ff4af4 From Andreas Goebel, build fix Robert Osfield 2007-03-19 19:05:18 +00:00
  • 282f4ce0b9 Moved the TARGET_NAME setting into the OsgMacroUtils.cmake. Robert Osfield 2007-03-19 17:24:19 +00:00
  • d9a94f7890 Moved the TARGET_NAME setting into the SETUP_APPLICATION/EXAMPLE macro Robert Osfield 2007-03-19 17:18:59 +00:00