Commit Graph

  • 06d2631a3d Fixed indentation Robert Osfield 2010-08-17 19:48:19 +00:00
  • 8755d8090b Implemented basic duplication of points that sit on sharp edges. Robert Osfield 2010-08-17 19:48:07 +00:00
  • 5b603191b3 From Donn Mielcarek: The fbx plugin won't compile using gcc 4.3.2. I made the following minor changes: Michael PLATINGS 2010-08-17 13:25:46 +00:00
  • ac6e1b6555 Added support for RGTC1 and RGTC2 enums Robert Osfield 2010-08-17 13:10:18 +00:00
  • 4d1df397e2 From Guillaume Taze, "Here are some bugs fix : Robert Osfield 2010-08-16 15:02:04 +00:00
  • 4e967ef3c3 From Maria Ten, "Importing 3ds files with a texture for the diffuse component and other one for opacity does not work with the osg 3ds plugin. In the attached file, there is a fix to solve this issue but it does not support textures without alpha channel in the opacity component (like black and white textures used in 3ds max to achieve the transparency). There is attached a test 3ds file too. " Robert Osfield 2010-08-16 14:54:16 +00:00
  • 6849bb8e3b From Wang Rui, "Attachment is the implementation of the writing operation of the TGA format. I wrote it just for one of my client. At present it only outputs uncompressed RGBA images, but the OSG community can go deeper at any time." Robert Osfield 2010-08-16 14:39:53 +00:00
  • a1ad09bba9 Added material setName. Robert Osfield 2010-08-16 14:24:12 +00:00
  • 024fc1dca3 Added support for USE_RGBT1_COMPRESSION and USE_RGBT2_COMPRESSION Robert Osfield 2010-08-16 14:14:03 +00:00
  • a171c88cf1 From Lukasz Izdebski, "Texture: added support for GL_EXT_texture_compression_rgtc, I added support (read and write ) for BC4 BC5 Block Compression to dds file format." Robert Osfield 2010-08-16 14:11:49 +00:00
  • fe6d590fc5 Changed setTransformation(eye, center, up) paramter ordering to match gluLookAt conventions. Robert Osfield 2010-08-16 11:03:24 +00:00
  • 2d291234c6 From Bradley Anderegg, "I fixed a problem with a stack overflow error in Particle.cpp. When the hexagon particle renders it does a glPushMatrix with no matching glPopMatrix, I simply added a glPopMatrix at the end of the rendering code." Robert Osfield 2010-08-16 10:11:49 +00:00
  • 5d48a68cba From Alexander Wiebel, "Documentation of PrimitiveSet" Robert Osfield 2010-08-16 09:35:59 +00:00
  • 74a9ccb49d From David Fries, merge from a series of related submission emails: Robert Osfield 2010-08-09 17:02:31 +00:00
  • b1aedf30e0 Aded option for doing a glFlush() after compiling texture objects, with a dedicated compile thread default to issuing the glFlush. Robert Osfield 2010-08-09 16:19:50 +00:00
  • acbaf3962c Cleaned up the inline methods Robert Osfield 2010-08-09 16:14:25 +00:00
  • 3daa56f2b9 From Stephan Huber, "attached you'll find a small enhancement for GraphicsWindowCocoa, so osgViewer behaves smarter, when the computer will reboot or shutdown. In older versions the reboot/shutdown got cancelled by GraphicsWindowCocoa, now it behaves more system conform. " Robert Osfield 2010-08-08 15:45:25 +00:00
  • 534af3aeaf Removed the erroneous subclassing from osg::Observer Robert Osfield 2010-08-08 15:44:03 +00:00
  • 3c3a34d5f6 From Farshid Lashkari, "This patch simply reduces some messages output in osg::Program from NOTICE to INFO, since they are not important for most users." Robert Osfield 2010-08-08 15:34:43 +00:00
  • a21a3af2bd From Cedric Pinson, "I used the lod of the texture manager to track the instance, and it seems that the number of current active texture is wrong. It's because of the line in Texture::TextureObjectSet::flushDeletedTextureObjects Robert Osfield 2010-08-08 15:32:58 +00:00
  • d86dab2836 From Rob Smith, makes hardware skinning use of the existing stateset Cedric Pinson 2010-08-04 08:35:49 +00:00
  • 83d56b52b5 From Jan Peciva, "I am sending pov plugin for exporting scene to POV-Ray format. POV-Ray is photorealistic ray tracer." Robert Osfield 2010-07-31 10:33:20 +00:00
  • 930f5ab620 From Jeremy Moles, "The version of GCC I use (4.4.3-4ubuntu5) gives the following warning about the Observer header: Robert Osfield 2010-07-31 10:22:37 +00:00
  • db010219bc From Farshid Lashkari, "I noticed that some of my applications output the following notification message: Robert Osfield 2010-07-31 10:20:31 +00:00
  • c06f34fe32 From Warren Macchi, "While tracing texture artifacts with the 2.9.8 dev release we uncovered what looks like a type in the "src\osgPlugins\dae\ daeRMaterials.cpp" file. Line 1094 reads: Robert Osfield 2010-07-31 10:18:41 +00:00
  • 6798fe4c25 From Brad Christiansen, "To build OSG using Visual Studio 2010 Terrain.cpp requires #include <iterator>. This is a very common fix when using 2010 due to changes in Microsoft STL. " Robert Osfield 2010-07-31 10:17:06 +00:00
  • 1379a91fc9 Fixed build Robert Osfield 2010-07-31 09:21:50 +00:00
  • 34e611a64c From Ryan Kawicki, "I found a memory leak within the Terrex plugin. Robert Osfield 2010-07-31 09:04:18 +00:00
  • 4e7d6cab81 From Ryan Kawicki, fixed indentation Robert Osfield 2010-07-31 09:03:04 +00:00
  • effd8919ad From Stephan Huber, "changed the CmakeFiles for OpenThreads and the osg-frameworks, so they are versioned by OPENSCENEGRAPH_SOVERSION. " Robert Osfield 2010-07-31 08:57:52 +00:00
  • 959cfc680f Added output of triangles at problem vertices Robert Osfield 2010-07-31 08:56:44 +00:00
  • 075b1b769c Beginning of crease angle support for SmoothingVisitor to all it duplicate vertices are creases thus enabling separate normals for triangles adjacent to the creases. Robert Osfield 2010-07-30 19:39:38 +00:00
  • a71877bf2f Changed emit() to emitParticles() to avoid collision with Qt. Robert Osfield 2010-07-30 16:06:22 +00:00
  • de955d2ed8 From Wang Rui, fixes to handling of indentation. Robert Osfield 2010-07-29 16:09:49 +00:00
  • 9296391f1e Added bevel geometry Robert Osfield 2010-07-26 11:12:45 +00:00
  • 63ea6ae979 Clean up boudnary code Robert Osfield 2010-07-26 11:06:45 +00:00
  • 5d163b8248 Added a os<<std::endl; to work around a problem with the ascii serializers doing a negative seek that eats characters Robert Osfield 2010-07-26 08:41:05 +00:00
  • 90ec036c0e From Sukender: polygon tessellation Michael PLATINGS 2010-07-21 17:34:28 +00:00
  • 35fbe3ffb4 Implemented boundary polygon creation based on the refined boundary segments Robert Osfield 2010-07-20 10:46:27 +00:00
  • 0290405166 Added boundary bisector computation, bisector intersection thickness and segment removal. Robert Osfield 2010-07-19 20:34:15 +00:00
  • 41157e4dd8 Added computeIntersectionPoint and computeBisectorNormal functions Robert Osfield 2010-07-17 12:03:17 +00:00
  • f2de3468ef Added handling of duplicate vertices Robert Osfield 2010-07-15 11:32:31 +00:00
  • 18ad93b7cd Fixed duplicate vertices in Font3D outline generation Robert Osfield 2010-07-15 11:31:07 +00:00
  • 777763bc55 Added raw primitive and vertex data into the osgText::Font3D and FreeTypePlugin to aid development of new 3D text functionality. Robert Osfield 2010-07-14 18:50:41 +00:00
  • 00f004fc38 From Mathias Froehlich, "I have now put together what I have for the order independent transparency or short oit. This rendering technique is also known as depth peeling. Robert Osfield 2010-07-12 11:30:15 +00:00
  • 64b26ebeb5 Added debug State::print(std::ostream&) method and extra debug messages in ShaderComposer and ShaderAttribute. Robert Osfield 2010-07-10 17:14:59 +00:00
  • d45cb5f7a1 From Pierre Bourdin, "just a small typo in debug messages of Viewer.cpp..." Robert Osfield 2010-07-10 10:07:59 +00:00
  • f697988586 From Michael Platings, "Autodesk have re-released 2011.3 of the FBX SDK with Visual Studio 2010 support ( http://images.autodesk.com/adsk/files/fbx20113_fbxsdk_win_static.exe ). I've attached an updated FindFBX.cmake that supports this latest version but also retains support for FBX 2011.2 for those who don't want to update." Robert Osfield 2010-07-10 09:56:06 +00:00
  • 3cd08d7730 From Wang Rui, "I've found a minor bug in the cmake script of src/osgPresentation when testing the osgIntrospection project. It missed the Export header file and thus will not install this file while 'make install'. Add a line to the LIB_PUBLIC_HEADERS variable will fix the issue." Robert Osfield 2010-07-08 10:56:34 +00:00
  • bc3578cf16 From Jean-Sebastien Guay and Martin Scheffler, "First are Martin's changes: * Added support for floating windows and context menus in QMDIAreas. * Protected the size (_width and _height) by a mutex to prevent threading problems. Robert Osfield 2010-07-08 10:51:37 +00:00
  • d50bf88bc0 Added some debugging to investigate issue of global default ShaderAttribute not being automatically assigned. Robert Osfield 2010-07-07 11:02:15 +00:00
  • 46b221a832 Added compile/release and resize of GL objects to ShaderAttribute. Robert Osfield 2010-07-06 12:19:26 +00:00
  • 74ae526bb5 Added support for passing on uniforms from StateAttribute Robert Osfield 2010-07-06 10:55:54 +00:00
  • 751b0498fe Added basic code injection fields to osg::Shader, creation of main shader to ShaderComposer and collection of ShaderComponent to osg::State. Also added very basic shader set up in osgshadecomposition example. Robert Osfield 2010-07-05 16:32:58 +00:00
  • 9f8670f50d Implement basic cache in ShadeComposer Robert Osfield 2010-07-02 14:18:59 +00:00
  • a55c4b7d70 Added basic ShaderComponent class and beginnings osgshadercomposition example Robert Osfield 2010-07-02 12:04:20 +00:00
  • aef5e36cf1 From Stephan Huber, fixed typo. Robert Osfield 2010-06-28 17:27:56 +00:00
  • 42a2f2dcf9 Added skipping of newlines in AsciiStreamOperator.h Robert Osfield 2010-06-28 09:52:18 +00:00
  • e0d8e0a5c7 From Wang Rui, "A solution for serialziers to call static functions at the end of reading/writing is to use a user serializer. The serialziers/osgManipulator/Draggers.cpp uses a DefaultGeometry serializer to run setupDefaultGeometry() once the reading process is finished, and this can also be applied to load the TerrainTileCallback. Robert Osfield 2010-06-28 08:27:30 +00:00
  • 9d9a36f6af From Brad Christiansen, "The small change I have made (against this morning's trunk) enables subclasses to register and unregister windows via protected methods. I need this access as I have a subclass that handles some of the oddities of mixing a native OpenGL window with Java's windowing system. I doubt there will be much general benefit of the modification but it should also not be harmful in any way to others." Robert Osfield 2010-06-28 08:24:53 +00:00
  • fec23cb098 From Torben Dannhauer, "I have extended the attached zipped file to recognize some more filenames and versions. I added support to find libxml2 in the 3rdparty package if available. Robert Osfield 2010-06-28 08:20:59 +00:00
  • 0119eec3fe Checked in missing source file. Robert Osfield 2010-06-26 09:55:18 +00:00
  • 5cac233764 Added beginnings of shader composition with the shells of the ShaderComposer and ShaderAttribute classes. This aren't functional yet, but a useful placeholders for future fucntionality. Robert Osfield 2010-06-24 17:15:27 +00:00
  • 83ea076d8b Fixed typo Robert Osfield 2010-06-24 15:43:33 +00:00
  • d138f99cf1 Renamed osgshadercompositor to osgvirtualprogram. Robert Osfield 2010-06-24 14:03:51 +00:00
  • 0816d4f9cd From Magnus Kessler, "FFmpeg headers need __STDC_CONSTANT_MACROS defined before stdint.h is loaded. The file FFmpegHeaders.hpp sets this definition. However, if stdint.h is already included through other files, it won't take any effect. Robert Osfield 2010-06-23 14:38:49 +00:00
  • 5092c08dab Removed osgIntrospection and added osgQt to doxygen files Robert Osfield 2010-06-23 14:18:42 +00:00
  • 422a5e7058 Removed osgIntrospection as it's now available as a seperate osgIntrospection project that can be checked out thus: Robert Osfield 2010-06-23 13:28:19 +00:00
  • 36366f61d5 From Mathias Fiedler, "i'm using OSG on ES 2.0 and observed that only one texture unit will be supported by OSG. In State::initializeExtensionProcs() the _glMaxTextureUnits is calculated based on osg::getGLVersionNumber(). At least for ES 2.0 this function will return 0.f since the version string will look like "OpenGL ES 2.0 ...". Robert Osfield 2010-06-21 16:48:03 +00:00
  • 6d572d0530 From Alberto Luaces, "I have updated a bit the pkg-config system: Robert Osfield 2010-06-21 15:55:13 +00:00
  • d8b2d9e656 Moved Xcode project out into OpenSceneGraph/deprecated Robert Osfield 2010-06-21 15:09:07 +00:00
  • c6b293dbcf Implement support for compound name only entries in CompositeLayer Robert Osfield 2010-06-21 14:42:18 +00:00
  • 4ae8eb607f Updated version number for next dev release Robert Osfield 2010-06-21 10:33:46 +00:00
  • aadd3c4feb From Magnus Kessler, "The attached file fixes the build error reported by Maxim Gammer. In out-of- source build moc has difficulties with header files that do not end in ".h". Force moc to include any files passed to it." Robert Osfield 2010-06-21 10:19:57 +00:00
  • 875cb3b412 Updated ChangeLog and AUTHORS file for 2.9.8 release Robert Osfield 2010-06-18 16:07:55 +00:00
  • 6b2ad196c1 From Laurens Voerman, "While reading the code for setUpViewFor3DSphericalDisplay I noticed that the top face of the cube map uses Draw/Read buffer GL_BACK, while all other faces are using the GL_FRONT buffer. This because the buffer variable is hidden by a new buffer at lower scope. Removing the local variable tested (win32 and linux64) and works fine." Robert Osfield 2010-06-18 15:48:50 +00:00
  • a7e5d27a53 Updated AUTHORS Robert Osfield 2010-06-18 15:46:10 +00:00
  • 59cdb8dee1 Updated ChangeLog Robert Osfield 2010-06-18 15:16:20 +00:00
  • b8d4533fa3 Added checks against windows being realized before doing warp pointer Robert Osfield 2010-06-18 14:53:58 +00:00
  • 208b2fc3d0 #if 0'd out debugging timing code for detecting deadlocks Robert Osfield 2010-06-18 09:48:55 +00:00
  • 98203252dc Build fixes for when OSG_USE_REF_PTR_IMPLICIT_OUTPUT is set to OFF Robert Osfield 2010-06-18 09:07:17 +00:00
  • 39ee19e058 Fixed warnings Robert Osfield 2010-06-17 15:23:44 +00:00
  • 3ecccc4a50 From Nguyen Van Truong, introduced the use of the ScratchPad when distributing the master killed message Robert Osfield 2010-06-17 14:36:11 +00:00
  • 776c03b9e3 From Nguyen Van Truong, fix for passing of events to slaves Robert Osfield 2010-06-17 14:28:16 +00:00
  • 8fae9c5779 Added event handling Robert Osfield 2010-06-17 14:18:11 +00:00
  • 0d641bf483 From Brad Christiansen, "I tried building the latest (as of Sunday) SVN version of OSG using Visual Studio 2010 and it failed due to a missing include. The build completed successfully by adding #include <iterator> to nodeTrackerManipulator.cpp, which is attached." Robert Osfield 2010-06-17 11:07:54 +00:00
  • c3b9419e05 From Farshid Lashkari, "I've made a small modification to osgDB::DynamicLibrary so it can load UTF-8 filenames on Windows." Robert Osfield 2010-06-17 11:03:23 +00:00
  • 5c2abfe062 From Jim Vaughan, "The attached file fixes a bug in the Inventor loader that causes texture images to have r with a value of zero. Robert Osfield 2010-06-17 11:01:40 +00:00
  • bbe59cd3e0 Fixed bug where PropertyAdjustmentCallback was being added multiple times. Robert Osfield 2010-06-16 16:49:45 +00:00
  • 751d7baf1c Changed the default behaviour of computeHomePosition so that it uses the bounding sphere of the model rather than computing the bounding box. Robert Osfield 2010-06-16 15:56:42 +00:00
  • 8ff46e1586 Added better handling of when the bounding box computation fails to return a valid bounding box. Robert Osfield 2010-06-16 15:56:07 +00:00
  • 459a7e1fac Updated wrappers Robert Osfield 2010-06-16 15:54:24 +00:00
  • f97c2b65b3 Added reporting of possible deadlock of paging thread Robert Osfield 2010-06-16 15:53:57 +00:00
  • 80389a4a13 Re-organized the access of the mutex in Terrain to avoid deadlocks, and temporarily switched off the update of the neightbouring tile boundaries within the GeometryTechnique::generateGeometry method, again to avoid deadlocks. Robert Osfield 2010-06-16 12:46:16 +00:00
  • d3527f3830 Added timing code for helping detect deadlocks in the paging threads Robert Osfield 2010-06-16 08:13:00 +00:00
  • 5c0fb93de8 Re-enabled call to ShareStateManager. Robert Osfield 2010-06-16 08:09:13 +00:00
  • 6cbce93aa4 From Jean-Sebastien Guay, "I've been working in the last few days to get QWidgetImage to a point where it can fill a need we have: to be able to use Qt to make HUDs and to display widgets over / inside an OSG scene. Robert Osfield 2010-06-15 13:57:44 +00:00
  • 0c84f2deff From Cedric Pinson, "Here a fix about a leak in InputStream::decompress Robert Osfield 2010-06-15 10:02:34 +00:00
  • d9bd6c977e From Michael Platings, "Hi Bob, thanks for the CMake fixes. I'm not sure what the purpose of the capitalisation changes was so I've reverted that (a) to make diff-ing easier and (b) because all-caps is consistent with all the other OSG CMake files. Aside from that the changes seem fine. I don't understand the changes to ReaderWriterFBX.cpp - (i) strings.h isn't a standard header, (ii) the ISO-conformant form is _strnicmp (with the underscore). Does the existing code not compile for you? If not we'll have to do some #ifdef nastiness." Robert Osfield 2010-06-15 09:14:20 +00:00
  • 0c7a4fdedc Changed _strnicmp to strncasecmp for non-Windows builds Michael PLATINGS 2010-06-15 09:09:38 +00:00