Commit Graph

  • e02ae68aa9 From Gino van den Bergen, "The FindGDAL.cmake seems to be broken in OSG 2.6.1 for locating gdal.h through enviroment variable GDAL_DIR. Robert Osfield 2008-11-26 12:07:03 +00:00
  • b147a22af1 From BjornHein, "attached a proposal for an extension for the the stl-File ReaderWriter. It allows saving of an osg node tree as stl file in ASCII-Format. Robert Osfield 2008-11-26 11:45:33 +00:00
  • 270fd48536 From John Vidar Larring, osgautocapture example that captures an image from a paged database by frame loop to the paging is complete, then takes a snapshot. Robert Osfield 2008-11-26 11:23:06 +00:00
  • b2762c4788 Added DatabasePager::getRequestsInProgress() that return true if there are still tiles to load. Robert Osfield 2008-11-26 11:12:19 +00:00
  • e3d1c4ba04 From Piotr Rak, "added bool conversion for ref_ptr, when no implicit conversion to T* is used." Robert Osfield 2008-11-25 16:24:50 +00:00
  • a7a7115581 Fix for build with OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION off Robert Osfield 2008-11-25 15:57:27 +00:00
  • 1228897b72 Fixed build for when OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION is off Robert Osfield 2008-11-25 15:38:11 +00:00
  • 8ea639f564 Updated wrappers Robert Osfield 2008-11-25 14:40:02 +00:00
  • 017b4315bc From Joakim Simmonsson, fix for handling of billboards in FLATTEN_STATIC_TRANSFORMS_DUPLICATING_SHARED_SUBGRAPHS Robert Osfield 2008-11-25 14:31:19 +00:00
  • b6fe330b85 Added support for unsigned int uniforms Robert Osfield 2008-11-25 14:15:55 +00:00
  • 0d8ae3bd66 From Ferdi Smit, added support for unsigned int typed uniforms Robert Osfield 2008-11-25 14:15:35 +00:00
  • a751eb0326 From Urlich Hertlein, "Attached is a patched version that replaces calls to atof() with osg::asciiToFloat()." Robert Osfield 2008-11-25 13:45:27 +00:00
  • b7882c57f8 Fixed warning and some unitialized variables. Robert Osfield 2008-11-25 12:22:33 +00:00
  • a1f59b6241 Fixed warning Robert Osfield 2008-11-25 11:09:40 +00:00
  • d08d778608 From Jaromir Vitek, "In attachment are another fixes for using packed depth+stencil (PDS). Robert Osfield 2008-11-25 10:57:14 +00:00
  • 410b90334a From Wojciech Lewandowski, "I have restored MSVC disabled warnings in osg/Export. Difference is they are now disabled only when OSG_DISABLE_MSVC_WARNINGS macro is defined. This macro is set through CMake options and autogenerated in osg/Config. Simon suggested that it would be cool if we had more control over selected warnings. I tried to learn how to make selection of individual warning numbers possible, but had to gave up as my cmake skills were not sufficient. The only way I saw this possible would be adding one define for each MSVC warning number. But many definitions seemed too be to much clutter for osg/Config file so I rejected thar idea. For this it would be cool if autogenerated Config entries could more powerful than simple #define/#undef flags. Maybe Cmake gurus know how to do it. Robert Osfield 2008-11-24 16:32:52 +00:00
  • f92baedf2b From Marco Jez, "The DDS plugin currently prints too many NOTICE messages that, given their nature and frequency, should really be demoted to INFO or DEBUG severity. Fix is attached." Robert Osfield 2008-11-24 16:26:15 +00:00
  • 8527492638 From Alberto Luaces, removed #include <cmath> as it was cause a build problem under Cygwin. Robert Osfield 2008-11-24 16:09:43 +00:00
  • 2517c1e77e Improved the set of the master + slave cameras Robert Osfield 2008-11-24 16:02:20 +00:00
  • 9addcc050d From Rolad Smeenk, "Forgot a call to uniqify when generating an Id based on osg::Node name." Robert Osfield 2008-11-24 15:27:19 +00:00
  • 6ae07ce0e2 From Roland Smeenk, "This application can be used for testing plugins that can both read and write a certain file format. It will display the original file next to the written and reread file. Robert Osfield 2008-11-24 14:37:15 +00:00
  • 6bdd83413d From Roland Smeenk, "Overview of the Collada/dae plugin changes Robert Osfield 2008-11-24 14:26:04 +00:00
  • d25de5e92e Replaced usage atof to asciiToFloat. Robert Osfield 2008-11-24 13:50:28 +00:00
  • fccd05b290 Converted OpenGL version number code to using osg::asciiToFloat to avoid issues with conversion using locale senstive atof function Robert Osfield 2008-11-24 13:19:01 +00:00
  • bf8c3cc07e From Jason Daly, "This is a plugin (two, actually) that will allow OSG to load .bsp map files from Valve's Source Engine games (Half-Life 2, etc.). One plugin (called "vbsp" to distinguish it from the Quake 3 bsp loader) reads the .bsp file itself, and the other ("vtf") reads the texture files. Robert Osfield 2008-11-24 11:39:02 +00:00
  • 38f7fabb10 Renamig of files in prep of merge of valve bsp support Robert Osfield 2008-11-24 10:28:19 +00:00
  • ed918cf6be From Tim Moore, "the GraphicsWindowX11 code was not correctly calling GraphicsContext::resized when the window was not mapped with the requested geometry." Robert Osfield 2008-11-24 10:16:03 +00:00
  • d7ba995370 Updated wrappers Robert Osfield 2008-11-24 10:13:27 +00:00
  • f1b5b75128 Added mechnism for tracking when a VncImage is inactive or not. Robert Osfield 2008-11-23 17:28:13 +00:00
  • 5b15436935 Added mechanism for tracking when interactive images are being rendered to enable their backends to only rendered them when they are actively being rendered in the OpenGL window. Robert Osfield 2008-11-23 15:51:43 +00:00
  • 8264b31fa1 Introduce osg::asciiToDouble/asciiToFloat function. Robert Osfield 2008-11-23 11:35:43 +00:00
  • d946a6536e From Ulrich Hertlein, "I noticed some regression in the BMP loader - some 8-bit (paletted) files wouldn't load anymore but simply crash. Robert Osfield 2008-11-23 10:20:50 +00:00
  • d0994c4ad3 From Paul Martz, added missing export Robert Osfield 2008-11-23 09:57:41 +00:00
  • 9f55408ca3 Removed the optional build for osgWidget and plugins as these are options that are appropriate for building all the time Robert Osfield 2008-11-22 14:30:21 +00:00
  • 56a2cc65d0 From Cedric Pinson, Pulled in osgAnimation from OpenSceneGraph-osgWidget-dev into svn/trunk. Robert Osfield 2008-11-22 12:14:19 +00:00
  • fdaa75400b From Danny Valente, submitted bu Jean-Sebastien Guay, "Some context: In the past I submitted a fix to osgViewer::CompositeViewer where events would get wrong input ranges. Later, you made a change to set the eventState's current graphics context to the current graphics context. However, there's a problem in the sequence of events. Here's the recap (doing a graphical diff with the attached file will show this clearly): Robert Osfield 2008-11-21 18:16:43 +00:00
  • 6524788516 Added handling of View::LightingMode Robert Osfield 2008-11-21 17:44:16 +00:00
  • d423aff288 Build fix Robert Osfield 2008-11-21 17:10:41 +00:00
  • 59df690e3e Added exports Robert Osfield 2008-11-21 16:09:28 +00:00
  • e158c78ffa From David Spilling, better support for multitexture in obj loader. Robert Osfield 2008-11-21 13:23:55 +00:00
  • d903423ded From Jaromir Vitek, osgpackeddepthstencil example as a test case. Robert Osfield 2008-11-21 12:38:22 +00:00
  • 2c4bb15bb6 Updated wrappers Robert Osfield 2008-11-21 12:31:28 +00:00
  • 344908faad Made the ParticleSystemUpdate::addParticleSystem, removeParticleSystem, replaceParticleSystem and setParticleSystem methods all virtual to allow them to be overriden. Robert Osfield 2008-11-21 12:30:12 +00:00
  • a90bdd1833 From Mario Valle, "Attached two small correction to remove the following warnings from MINGW build." Robert Osfield 2008-11-21 12:15:16 +00:00
  • 05cd6878a5 From Jason Beverage, "The _pluginData member variable is not properly copied when using the copy constructor for ReaderWriter::Options." Robert Osfield 2008-11-21 12:10:27 +00:00
  • 6962b9e49f From Joakim Simonsson, fixed warning. Robert Osfield 2008-11-21 12:05:03 +00:00
  • 8eb351d722 From Gordon Tomlinson, "Find enclosed fix for a leak in the Tessellator::reset(), were the new verts were not being deleted, only the container was Robert Osfield 2008-11-21 11:52:48 +00:00
  • f1faa4aa90 Updated wrappers Robert Osfield 2008-11-21 11:27:11 +00:00
  • 341abcb315 From Serge Lages, "Here you can find some modifications to osgManipulator to work with double values instead of floats. Indeed I faced problems with the osgManipulator library when working with Earth based scenes, it was impossible to drag objects in a precise way if they were too far from the center of the scene." Robert Osfield 2008-11-21 11:23:21 +00:00
  • 672a5d14fe Replaced tabs Robert Osfield 2008-11-21 11:09:11 +00:00
  • 54835570a0 Added handling of case when there is so scene graph attached to a view. Robert Osfield 2008-11-21 10:27:31 +00:00
  • 1fa288a399 From Jim Vaughan, "I found a bug in the code I sent you last month. It was working for SoVRMLTransform nodes, but SOTransform nodes are not in the IV scenegraph the way I thought they were. The attached file contains a fix for this." Robert Osfield 2008-11-20 17:27:21 +00:00
  • 9da7bbf802 Added readNodeFile support the gecko plugin. Robert Osfield 2008-11-20 13:07:21 +00:00
  • 98df67c918 Added DisplaySettings::s/getApplication() to help with gecko plugin initialization when it requires the application name Robert Osfield 2008-11-20 12:03:21 +00:00
  • d4c1634571 Updated wrappers Robert Osfield 2008-11-20 11:47:38 +00:00
  • beae8ab67f Clean up osgbrowser after moving browser implementation into gecko plugin Robert Osfield 2008-11-20 11:28:20 +00:00
  • 7bf815332e Moved browser code from osgbrowser example into gecko plugin to make the browser functionality accessible to other OSG applications Robert Osfield 2008-11-20 11:27:36 +00:00
  • eaba09027e Reverted Kyle Centers mistaken patch that removed a _currentContext->valid() that was actually required. Robert Osfield 2008-11-19 20:34:53 +00:00
  • 5288263528 Moved Browser.h and Browser.cpp from osgbrowser into osgWidget. Robert Osfield 2008-11-19 17:16:29 +00:00
  • aa28f1a3fd Added XUL_DIR searching Robert Osfield 2008-11-19 17:04:02 +00:00
  • 35330867c5 Fixed component directory path handling. Robert Osfield 2008-11-19 17:02:45 +00:00
  • 094733def5 Refactored browser classes so that there is now a base class and reader writer. Robert Osfield 2008-11-19 16:58:32 +00:00
  • 297dd32011 Changed osgbrowser example to use a local CMakeModules/FindXUL.cmake script, and specialization of GTK dependencies to only non Windows/OSX platforms. Robert Osfield 2008-11-18 23:38:18 +00:00
  • a36ff70df4 Removed debug output Robert Osfield 2008-11-18 17:20:45 +00:00
  • cac16cb590 Added optional bool keep to BarrierOperation to make it more resuable Robert Osfield 2008-11-18 15:18:34 +00:00
  • 96188d0240 Moved update functionality into from UBrowserImage into update. Robert Osfield 2008-11-18 14:46:02 +00:00
  • 3b3d932d30 Added support for running all ubrowser operataions in a background thread. Robert Osfield 2008-11-18 13:36:47 +00:00
  • 8abd7c3a76 Fixed key mapping Robert Osfield 2008-11-17 19:15:12 +00:00
  • 37bd44042a Refactored the UBrowser functionality so a UBrowserThread singlton class takes over more responsibility of integratation with llmozlib. Robert Osfield 2008-11-17 17:58:59 +00:00
  • ca5c93a983 Removed dependency on GLUT. Robert Osfield 2008-11-17 15:53:04 +00:00
  • 5eaf95ed0f Ported example to using OSG objects for rendering rather than GLUT Robert Osfield 2008-11-17 15:49:24 +00:00
  • 39646d2dff Introduced xulrunner extensions from llmozlib2, and got things working under linux Robert Osfield 2008-11-17 10:36:55 +00:00
  • fa65527fee From Philip Lowman, "If you change CMAKE_INSTALL_PREFIX in the cache editor after building the OSG, it causes the entire project to rebuild (at least with the CMake makefile generator due to changing preprocessor definitions applied across all targets). Robert Osfield 2008-11-14 20:50:40 +00:00
  • f6ad4628f4 Added definition of std::wstring as a work around to a lack of wstring under Cygwin. Robert Osfield 2008-11-14 20:31:28 +00:00
  • 453bbc8608 From Simon Hammett, moved VS #prgama warning disabling from include/osg/Export to CMakeList.txt. Robert Osfield 2008-11-14 18:22:01 +00:00
  • 5d975da41a Removed reduncent #includes Robert Osfield 2008-11-14 18:15:12 +00:00
  • 10b5f0d041 From Wojciech Lewandowski, "Attached are modifications to GraphicsWindowWin32. By default workaround is set to off. But could be activated/decativated via CMake as well as system environment variable. I also modified src\osgViewer\CMakeLists.txt to turn off this workaround by default as suggested." Robert Osfield 2008-11-14 17:03:59 +00:00
  • 2a1f7f0f7a Added GTK and GLUT guards to osgbrowser include Robert Osfield 2008-11-14 16:54:07 +00:00
  • b62cb79c7e Further work on experiment llmozlib/geko based embedded web browser Robert Osfield 2008-11-14 16:48:07 +00:00
  • d75cc7f84d An "attempt" at using LLMozLib sources as a base for a gecko based embedded browser. Robert Osfield 2008-11-13 15:35:08 +00:00
  • 11388f3519 Updated version number in prep for 2.5.6 dev release Robert Osfield 2008-11-13 10:49:33 +00:00
  • ab9c0898c3 Moved Poppler-glib check into root CMakeList.txt Robert Osfield 2008-11-12 22:54:12 +00:00
  • 69effce44e Improved filepath handling, and increased the image resolution for better rendering quality Robert Osfield 2008-11-12 14:57:30 +00:00
  • 771dc7d645 Introduced new osgpdf example that use Cario + Poppler libraries to provide a means of rendering a pdf document to an osg::Image. Robert Osfield 2008-11-12 14:21:05 +00:00
  • 453e595636 Updated wrappers Robert Osfield 2008-11-12 14:20:15 +00:00
  • 89829f8153 Added osgViewerGetVersion() into context creation code as a means of forcing windows to link in osgViewer properly. Robert Osfield 2008-11-12 10:30:17 +00:00
  • c1568bb735 Improved naming Robert Osfield 2008-11-11 17:59:35 +00:00
  • f1bb6592bb Tweaked comment Robert Osfield 2008-11-11 17:30:11 +00:00
  • 014246bef6 Added default fallback of a window context is none is otherwise specified. Robert Osfield 2008-11-11 17:29:48 +00:00
  • 7468904dd6 Added command line argument docs and support for -h/--help command line options Robert Osfield 2008-11-11 16:59:58 +00:00
  • 98c9d0e88f Removed the redundent prepending of application name. Robert Osfield 2008-11-11 16:59:12 +00:00
  • ee172b840c Added timing stats Robert Osfield 2008-11-11 16:21:04 +00:00
  • 3754dc4230 Added --geometry, --geometry-vbo and --geometry-va command line options and associated geometry test codes Robert Osfield 2008-11-11 16:13:37 +00:00
  • 4dd8ad2f16 Added --delay <microseconds> option that is run between each OpenGL object apply, defaults to 0 Robert Osfield 2008-11-11 15:00:29 +00:00
  • 0de253ad2c Added support for fbo testing. Robert Osfield 2008-11-11 12:50:51 +00:00
  • 915a645761 First cut of osgmemorytest example that is written to allocate many windows/pbuffer/GL objects as test of how many objects can be allocated on a machine. Robert Osfield 2008-11-10 20:06:27 +00:00
  • 7255a23b03 Added commented out flt entry for compiling the old deprecated flight plugin (useful for testing purposes). Robert Osfield 2008-11-10 13:56:59 +00:00
  • f5e1d17c13 Fix to traversal of children of an LOD - based on a suggestion from Katharina Plugge. Robert Osfield 2008-11-10 13:48:36 +00:00
  • 5bb6fe2ee7 Added support for Camera::PACKED_DEPTH_STENCIL_BUFFER to .osg and .ive formats Robert Osfield 2008-11-09 11:56:02 +00:00
  • 2090fb1450 From Jaromir Vitek, "patch contains extension to fbo and camera. Camera can attach new render buffer for depth and stencil logical buffer in packed form." Robert Osfield 2008-11-09 11:55:11 +00:00