071a7775edFrom 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
ef84805d5aAdded SETUP_COMMANDLINE_APPLICATION and SETUP_COMMANDLINE_EXAMPLE macros
Robert Osfield
2007-04-12 09:59:34 +00:00
2187b061fcFrom 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
0d4dd3da8eUpdated wrappers
Robert Osfield
2007-04-12 09:32:48 +00:00
5954722c07From Mike Wittman, fix to CopyOp&.
Robert Osfield
2007-04-12 09:32:34 +00:00
4ba0a43ffcFrom Eric Wing, "Minor robustness fix to osgsimpleviewerCocoa."
Robert Osfield
2007-04-12 09:18:40 +00:00
73f980bd49Prep work on new TerrainGeometry Drawable which supports selective display list/VBO's usage.
Robert Osfield
2007-04-11 17:39:13 +00:00
17054afc8fChanged the parameter handling so that it supports left to right inheritance of settings
Robert Osfield
2007-04-11 11:20:42 +00:00
557fdacba2Added 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
e42daa775fFrom Eric Wing, " Changes include:
Robert Osfield
2007-04-11 08:35:39 +00:00
6fb7910dceRemoved tabs
Robert Osfield
2007-04-11 08:33:40 +00:00
5be86601bbRemoved old GNUmakefile.inst files
Robert Osfield
2007-04-10 13:58:18 +00:00
3ba26f4fc6Updated INSTALL and README to refect new Cmake build
Robert Osfield
2007-04-10 13:23:32 +00:00
e6bf742999Removed the bin and lib directories as these are now built automatically by CMake.
Robert Osfield
2007-04-10 13:15:59 +00:00
777343d612Removed more of the old VisualStudio build system
Robert Osfield
2007-04-10 13:12:58 +00:00
2e6ee4bb39Removed old gmake and VisualStudio build files
Robert Osfield
2007-04-10 13:10:25 +00:00
f928b1bb62Updated to refect new incldue/osgViewer/Win32 directory for GraphicsWindowWin32
Robert Osfield
2007-04-10 12:11:16 +00:00
7e34b91b6dUpdated wrapper to honour move of GraphicsWindow* include/osgViewer/api/
Robert Osfield
2007-04-10 11:09:38 +00:00
cc1ab2c711Create new incliude/osgViewer/api directory to hold platform specific classes such as GraphicsWindow implementations.
Robert Osfield
2007-04-10 11:03:37 +00:00
a78e8d2b6bFixed the handle of triangle fan.
Robert Osfield
2007-04-06 19:51:20 +00:00
e2ba8d91c0Added extra check to prevent calling frame() when the window has been closed.
Robert Osfield
2007-04-06 19:38:22 +00:00
6d7b5e7ebdFrom Eric Wing, pedantic warning fixes
Robert Osfield
2007-04-06 15:36:13 +00:00
0909bd04e4Updated wrappers
Robert Osfield
2007-04-06 15:35:27 +00:00
11d74fd54eFrom Eric Wing, pedantic warning fixes
Robert Osfield
2007-04-06 15:13:02 +00:00
acee7ccaeeFrom 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
cfa545b728From 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
511bc9d571From 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
31ac332b1fAdd setting of ShadowVolumeGeometry draw mode
Robert Osfield
2007-04-06 14:33:55 +00:00
8a5b8d9656Set default ShadeModel back to SMOOTH
Robert Osfield
2007-04-05 20:27:02 +00:00
6c12c71337Added constructor argument to ShadeModel
Robert Osfield
2007-04-05 16:12:10 +00:00
561dc02da5Commented out superfluous debug messages
Robert Osfield
2007-04-05 15:04:05 +00:00
811d0e465aAdded 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
538a83dad4Added support for flushing buffer objects
Robert Osfield
2007-04-04 09:07:46 +00:00
24067cd26cFrom Paul Martz, added osgViewer headers to VS syntax highlighting.
Robert Osfield
2007-04-04 08:09:24 +00:00
abb72cc182Removed OpenThreads reference
Robert Osfield
2007-04-04 08:06:22 +00:00
62ce8b72c1Updated wrappers
Robert Osfield
2007-04-04 08:05:45 +00:00
9b5bbe862dFrom Mike Wittman, C# build fixes
Robert Osfield
2007-04-04 08:05:23 +00:00
307a9a9a78From Andy Skinner, warning fix for Windows 64-bit build
Robert Osfield
2007-04-03 19:42:43 +00:00
86e20e1659Added assignment of hieghts texture coords
Robert Osfield
2007-04-03 19:18:20 +00:00
31d9f40a2fPreliminary work on TransferFunction support
Robert Osfield
2007-04-03 15:39:05 +00:00
1032bc66b2From 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
43c24da12dAdded 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
826be748e8Added support for texture layer.
Robert Osfield
2007-04-01 11:19:46 +00:00
0f76021fd0Added debugging code
Robert Osfield
2007-03-30 15:16:29 +00:00
d434ee0db8Added 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
192dbe919bAdded support 16bit intensity formats
Robert Osfield
2007-03-30 14:57:01 +00:00
a2ecb93c2bConverted 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
5ba0e5b930Fixed missing initializer in Options constrctor
Robert Osfield
2007-03-29 19:39:20 +00:00
0f507e317dRemoved the using to avoid VS 7.1 build problem
Robert Osfield
2007-03-29 15:41:59 +00:00
0c44e9ac19Added creation of basic geoemtry to test Locator and extents
Robert Osfield
2007-03-29 14:45:35 +00:00
e8ede168c9Updated wrappers
Robert Osfield
2007-03-29 12:41:18 +00:00
0a43ff6571From Eric Wing, added handling of CMAKE_THREAD_LIBS_INIT
Robert Osfield
2007-03-29 10:56:07 +00:00
e2e0897a1bAdded missing return value
Robert Osfield
2007-03-29 10:13:36 +00:00
c996c545b7From Eric Wing, "Added the conditionals for SDLMain."
Robert Osfield
2007-03-29 09:29:26 +00:00
cb811aa7cdAdded 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
b7967b7007From 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
11e3f45c58Removed the Found OpenThreads message
Robert Osfield
2007-03-28 14:50:58 +00:00
677358c049Removed the d during debug build of wrappers on non MSVC platforms
Robert Osfield
2007-03-28 14:50:35 +00:00
7fc714ada1Removed deprecated drawImplementation(State&) method from Drawable and Drawable::DrawCallback
Robert Osfield
2007-03-28 11:30:38 +00:00
7fb38ff42fFrom Martin Amueller, Add libosgGA and libosgText for OSX build
Robert Osfield
2007-03-28 08:53:18 +00:00
d30a33247dReplaced the X11 Window by Carbon WindowRef in the WindowData structure.
Robert Osfield
2007-03-28 08:52:44 +00:00
b331b77269From 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
8e49cfeaf4From Luigi Calori, added Find3rdPartyDependencies.cmake
Robert Osfield
2007-03-28 07:34:46 +00:00
5c780aada0From 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
90f355bd4eUpdated wrappers
Robert Osfield
2007-03-27 19:39:00 +00:00
78ed8f9219Add computeBound support to TerrainNode and Layer.
Robert Osfield
2007-03-27 19:27:36 +00:00
87461c2077Removed 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
4688d5ae8eRearranged the traversal and initialization of TerrainTechnique
Robert Osfield
2007-03-27 16:01:01 +00:00
e76e4e82dbAdded EllipsoidLocator.
Robert Osfield
2007-03-27 11:23:57 +00:00
37dd2851e9Added #include <unistd.h> for non Win32/Mingw build
Robert Osfield
2007-03-27 08:43:59 +00:00
ee563ee5c3Added -lgdi32 to CYGWIN path
Robert Osfield
2007-03-27 08:40:25 +00:00
a77d3fe9d2Fixed header files specification
Robert Osfield
2007-03-26 19:38:04 +00:00
404d583b3eAdded return false; to default implementations of convert functions
Robert Osfield
2007-03-26 19:24:18 +00:00
0c4060674fAdded GeometryTechnique
Robert Osfield
2007-03-26 16:32:31 +00:00
8dc2a28945Removed WindowData parameter from init().
Robert Osfield
2007-03-26 16:28:26 +00:00
1cdda0654fAdded Locator and layer setting to osgterrain example
Robert Osfield
2007-03-26 15:52:22 +00:00
b419fa93efFrom 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
7013c12a0dFrom 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
4e2eaf4d0dChanged the external library specification to use TARGET_EXTERNAL_LIBRARIES
Robert Osfield
2007-03-26 09:48:02 +00:00
aa73c4a00fRemoved 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
bfed1b784eFrom 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
37f4740c45From 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
92865923f3Added missing StencilTwoSided header
Robert Osfield
2007-03-23 10:11:09 +00:00
6e0ea2bef9Added automatic creation of lib bin and lib/osgPlugins
Robert Osfield
2007-03-23 08:53:06 +00:00
d685b0663dAdded osgPlugins as a temporary work around for keeping cmake build compiling plugins
Robert Osfield
2007-03-22 15:39:59 +00:00
8b683c93c9Added CMake build suppport for osgsimpleviewerQT4
Robert Osfield
2007-03-22 14:45:13 +00:00
c000d8e94cAdded CMake QT3, FLTK and osgintrospection example build support.
Robert Osfield
2007-03-22 14:44:05 +00:00
e457914a40Added CMake build support for GLUT and SDL examples
Robert Osfield
2007-03-22 14:06:27 +00:00
6eee949142From 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
ebd04bbbbfUpdated the header list
Robert Osfield
2007-03-22 13:37:47 +00:00
3a429b3f18Fixed link name
Robert Osfield
2007-03-22 12:58:01 +00:00
56a1808794Added ImageLayer, ArrayLayer and HeightFieldLayer classes
Robert Osfield
2007-03-21 17:18:53 +00:00
541c3f13e9Added GeometryTechinque to osgTerrain. Added usage of GeometryTechnique into osgterrain example
Robert Osfield
2007-03-21 16:34:04 +00:00
2b52de5e9cRemoved erroneous entry of GNUmakefile
Robert Osfield
2007-03-21 09:42:14 +00:00
bab9938a5cAdded osg:: to computeLocalToWorld to fix build under VS7.
Robert Osfield
2007-03-20 17:07:37 +00:00
c0f3c80a2bFrom Luigi Calori, clean up CMakeLists.txt
Robert Osfield
2007-03-20 11:19:00 +00:00
33817a7e5dFrom Philip Lowman, added support for Inventor
Robert Osfield
2007-03-20 09:50:24 +00:00
7039ff4af4From Andreas Goebel, build fix
Robert Osfield
2007-03-19 19:05:18 +00:00
282f4ce0b9Moved the TARGET_NAME setting into the OsgMacroUtils.cmake.
Robert Osfield
2007-03-19 17:24:19 +00:00
d9a94f7890Moved the TARGET_NAME setting into the SETUP_APPLICATION/EXAMPLE macro
Robert Osfield
2007-03-19 17:18:59 +00:00