e02ae68aa9From 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
b147a22af1From 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
270fd48536From 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
b2762c4788Added DatabasePager::getRequestsInProgress() that return true if there are still tiles to load.
Robert Osfield
2008-11-26 11:12:19 +00:00
e3d1c4ba04From 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
a7a7115581Fix for build with OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION off
Robert Osfield
2008-11-25 15:57:27 +00:00
1228897b72Fixed build for when OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION is off
Robert Osfield
2008-11-25 15:38:11 +00:00
8ea639f564Updated wrappers
Robert Osfield
2008-11-25 14:40:02 +00:00
017b4315bcFrom Joakim Simmonsson, fix for handling of billboards in FLATTEN_STATIC_TRANSFORMS_DUPLICATING_SHARED_SUBGRAPHS
Robert Osfield
2008-11-25 14:31:19 +00:00
b6fe330b85Added support for unsigned int uniforms
Robert Osfield
2008-11-25 14:15:55 +00:00
0d8ae3bd66From Ferdi Smit, added support for unsigned int typed uniforms
Robert Osfield
2008-11-25 14:15:35 +00:00
a751eb0326From 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
b7882c57f8Fixed warning and some unitialized variables.
Robert Osfield
2008-11-25 12:22:33 +00:00
a1f59b6241Fixed warning
Robert Osfield
2008-11-25 11:09:40 +00:00
d08d778608From Jaromir Vitek, "In attachment are another fixes for using packed depth+stencil (PDS).
Robert Osfield
2008-11-25 10:57:14 +00:00
410b90334aFrom 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
f92baedf2bFrom 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
8527492638From Alberto Luaces, removed #include <cmath> as it was cause a build problem under Cygwin.
Robert Osfield
2008-11-24 16:09:43 +00:00
2517c1e77eImproved the set of the master + slave cameras
Robert Osfield
2008-11-24 16:02:20 +00:00
9addcc050dFrom 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
6ae07ce0e2From 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
6bdd83413dFrom Roland Smeenk, "Overview of the Collada/dae plugin changes
Robert Osfield
2008-11-24 14:26:04 +00:00
d25de5e92eReplaced usage atof to asciiToFloat.
Robert Osfield
2008-11-24 13:50:28 +00:00
fccd05b290Converted 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
bf8c3cc07eFrom 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
38f7fabb10Renamig of files in prep of merge of valve bsp support
Robert Osfield
2008-11-24 10:28:19 +00:00
ed918cf6beFrom 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
d7ba995370Updated wrappers
Robert Osfield
2008-11-24 10:13:27 +00:00
f1b5b75128Added mechnism for tracking when a VncImage is inactive or not.
Robert Osfield
2008-11-23 17:28:13 +00:00
5b15436935Added 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
8264b31fa1Introduce osg::asciiToDouble/asciiToFloat function.
Robert Osfield
2008-11-23 11:35:43 +00:00
d946a6536eFrom 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
d0994c4ad3From Paul Martz, added missing export
Robert Osfield
2008-11-23 09:57:41 +00:00
9f55408ca3Removed 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
56a2cc65d0From Cedric Pinson, Pulled in osgAnimation from OpenSceneGraph-osgWidget-dev into svn/trunk.
Robert Osfield
2008-11-22 12:14:19 +00:00
fdaa75400bFrom 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
6524788516Added handling of View::LightingMode
Robert Osfield
2008-11-21 17:44:16 +00:00
d423aff288Build fix
Robert Osfield
2008-11-21 17:10:41 +00:00
59df690e3eAdded exports
Robert Osfield
2008-11-21 16:09:28 +00:00
e158c78ffaFrom David Spilling, better support for multitexture in obj loader.
Robert Osfield
2008-11-21 13:23:55 +00:00
d903423dedFrom Jaromir Vitek, osgpackeddepthstencil example as a test case.
Robert Osfield
2008-11-21 12:38:22 +00:00
2c4bb15bb6Updated wrappers
Robert Osfield
2008-11-21 12:31:28 +00:00
344908faadMade 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
a90bdd1833From Mario Valle, "Attached two small correction to remove the following warnings from MINGW build."
Robert Osfield
2008-11-21 12:15:16 +00:00
05cd6878a5From 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
6962b9e49fFrom Joakim Simonsson, fixed warning.
Robert Osfield
2008-11-21 12:05:03 +00:00
8eb351d722From 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
f1faa4aa90Updated wrappers
Robert Osfield
2008-11-21 11:27:11 +00:00
341abcb315From 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
672a5d14feReplaced tabs
Robert Osfield
2008-11-21 11:09:11 +00:00
54835570a0Added handling of case when there is so scene graph attached to a view.
Robert Osfield
2008-11-21 10:27:31 +00:00
1fa288a399From 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
9da7bbf802Added readNodeFile support the gecko plugin.
Robert Osfield
2008-11-20 13:07:21 +00:00
98df67c918Added 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
d4c1634571Updated wrappers
Robert Osfield
2008-11-20 11:47:38 +00:00
beae8ab67fClean up osgbrowser after moving browser implementation into gecko plugin
Robert Osfield
2008-11-20 11:28:20 +00:00
7bf815332eMoved 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
eaba09027eReverted Kyle Centers mistaken patch that removed a _currentContext->valid() that was actually required.
Robert Osfield
2008-11-19 20:34:53 +00:00
5288263528Moved Browser.h and Browser.cpp from osgbrowser into osgWidget.
Robert Osfield
2008-11-19 17:16:29 +00:00
aa28f1a3fdAdded XUL_DIR searching
Robert Osfield
2008-11-19 17:04:02 +00:00
35330867c5Fixed component directory path handling.
Robert Osfield
2008-11-19 17:02:45 +00:00
094733def5Refactored browser classes so that there is now a base class and reader writer.
Robert Osfield
2008-11-19 16:58:32 +00:00
297dd32011Changed 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
a36ff70df4Removed debug output
Robert Osfield
2008-11-18 17:20:45 +00:00
cac16cb590Added optional bool keep to BarrierOperation to make it more resuable
Robert Osfield
2008-11-18 15:18:34 +00:00
96188d0240Moved update functionality into from UBrowserImage into update.
Robert Osfield
2008-11-18 14:46:02 +00:00
3b3d932d30Added support for running all ubrowser operataions in a background thread.
Robert Osfield
2008-11-18 13:36:47 +00:00
8abd7c3a76Fixed key mapping
Robert Osfield
2008-11-17 19:15:12 +00:00
37bd44042aRefactored 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
ca5c93a983Removed dependency on GLUT.
Robert Osfield
2008-11-17 15:53:04 +00:00
5eaf95ed0fPorted example to using OSG objects for rendering rather than GLUT
Robert Osfield
2008-11-17 15:49:24 +00:00
39646d2dffIntroduced xulrunner extensions from llmozlib2, and got things working under linux
Robert Osfield
2008-11-17 10:36:55 +00:00
fa65527feeFrom 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
f6ad4628f4Added 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
453bbc8608From Simon Hammett, moved VS #prgama warning disabling from include/osg/Export to CMakeList.txt.
Robert Osfield
2008-11-14 18:22:01 +00:00
5d975da41aRemoved reduncent #includes
Robert Osfield
2008-11-14 18:15:12 +00:00
10b5f0d041From 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
2a1f7f0f7aAdded GTK and GLUT guards to osgbrowser include
Robert Osfield
2008-11-14 16:54:07 +00:00
b62cb79c7eFurther work on experiment llmozlib/geko based embedded web browser
Robert Osfield
2008-11-14 16:48:07 +00:00
d75cc7f84dAn "attempt" at using LLMozLib sources as a base for a gecko based embedded browser.
Robert Osfield
2008-11-13 15:35:08 +00:00
11388f3519Updated version number in prep for 2.5.6 dev release
Robert Osfield
2008-11-13 10:49:33 +00:00
ab9c0898c3Moved Poppler-glib check into root CMakeList.txt
Robert Osfield
2008-11-12 22:54:12 +00:00
69effce44eImproved filepath handling, and increased the image resolution for better rendering quality
Robert Osfield
2008-11-12 14:57:30 +00:00
771dc7d645Introduced 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
453e595636Updated wrappers
Robert Osfield
2008-11-12 14:20:15 +00:00
89829f8153Added 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
c1568bb735Improved naming
Robert Osfield
2008-11-11 17:59:35 +00:00
f1bb6592bbTweaked comment
Robert Osfield
2008-11-11 17:30:11 +00:00
014246bef6Added default fallback of a window context is none is otherwise specified.
Robert Osfield
2008-11-11 17:29:48 +00:00
7468904dd6Added command line argument docs and support for -h/--help command line options
Robert Osfield
2008-11-11 16:59:58 +00:00
98c9d0e88fRemoved the redundent prepending of application name.
Robert Osfield
2008-11-11 16:59:12 +00:00
ee172b840cAdded timing stats
Robert Osfield
2008-11-11 16:21:04 +00:00
3754dc4230Added --geometry, --geometry-vbo and --geometry-va command line options and associated geometry test codes
Robert Osfield
2008-11-11 16:13:37 +00:00
4dd8ad2f16Added --delay <microseconds> option that is run between each OpenGL object apply, defaults to 0
Robert Osfield
2008-11-11 15:00:29 +00:00
0de253ad2cAdded support for fbo testing.
Robert Osfield
2008-11-11 12:50:51 +00:00
915a645761First 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
7255a23b03Added 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
f5e1d17c13Fix to traversal of children of an LOD - based on a suggestion from Katharina Plugge.
Robert Osfield
2008-11-10 13:48:36 +00:00
5bb6fe2ee7Added support for Camera::PACKED_DEPTH_STENCIL_BUFFER to .osg and .ive formats
Robert Osfield
2008-11-09 11:56:02 +00:00
2090fb1450From 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