Commit Graph

  • 359b136b5e Added check against State::useVertexBufferObjects(..) so that Display Lists are only used when VBO is OFF. Robert Osfield 2016-08-15 18:17:35 +01:00
  • 961bffcca4 Added automatic assignment of _markerObject to CompileSet. Robert Osfield 2016-08-15 11:45:58 +01:00
  • 94891778c4 Restructred the enabling of vertex array object support to allow one to set enable the default via osg::State. Robert Osfield 2016-08-12 18:44:38 +01:00
  • d8fdf33be5 Cleaned up set up of osg::Geometry for stats Robert Osfield 2016-08-12 18:42:33 +01:00
  • cf52b2db50 Removed unncessary checks Robert Osfield 2016-08-08 18:30:20 +01:00
  • ee31921520 Streamlined State::_is*Supported variables Robert Osfield 2016-08-08 17:57:20 +01:00
  • 1d75089bf8 Build fixes when compiling wuth CMake options OPENGL_PROFILE set to GLCORE Robert Osfield 2016-08-08 15:08:07 +01:00
  • 46c86f53ac remove a warning when compiling with GL3 core profile and macOS Mathieu MARACHE 2016-08-05 23:04:03 +02:00
  • 3745b958e5 compilation fixes when no OSG_GL_DISPLAYLISTS_AVAILABLE Mathieu MARACHE 2016-08-05 23:01:15 +02:00
  • afe45f66d2 compilation fixes when no OSG_GL_FIXED_FUNCTION_AVAILABLE Mathieu MARACHE 2016-08-05 23:00:47 +02:00
  • e3c663bb02 Removed deprecated code paths and moved implementations into headers Robert Osfield 2016-08-05 21:59:34 +01:00
  • bf28e2d037 Refactored the VertexArrayState's handling of vertex attribute aliasing Robert Osfield 2016-08-05 12:51:40 +01:00
  • 1f147f6bc6 Moved implementations from .cpp's to headers as inline methods to improve performance. Robert Osfield 2016-08-04 22:00:58 +01:00
  • 97df15b205 Improved naming of createVertexArrayState(..) method Robert Osfield 2016-08-04 17:51:45 +01:00
  • 98344157c0 Removed resetting of the pointer state. Robert Osfield 2016-08-04 17:15:29 +01:00
  • 83f73df814 Added State::useVertexArrayObject() member to streamline toggling on/off of VAO usage Robert Osfield 2016-08-04 15:33:02 +01:00
  • a4e682bb28 Added support for clean up Vertex Array Objects Robert Osfield 2016-08-03 20:12:20 +01:00
  • 4131d2da34 Added intialization of the VAO in Geometry::compileGLObjects() and refined the invocation of updates to the VAO Robert Osfield 2016-08-03 10:35:51 +01:00
  • 078598872f Added lazy setting of arrays for osg::Geometry using vertex_array_object Robert Osfield 2016-08-02 12:28:05 +01:00
  • 4b4cd13d31 Implemented lighter weight setting of the CurrentVertexArrayState and introduced GlobalVertexArrayState. Robert Osfield 2016-07-23 16:33:39 +01:00
  • 7d83d735ad Implemented a different approach to vertex array object support to enable creation of a single global vertex array object as well as provide individual vertex array objects per Drawable when required. Robert Osfield 2016-07-23 15:02:08 +01:00
  • 4d8a29b987 Added ability to initializer GL vertex array object id with Geometry::compileGLObjects(). Improved the handling of buffer object state when not using VAO's Robert Osfield 2016-07-18 20:09:22 +01:00
  • 14d1483b06 Experimental support for OpenGL Vertex Array Object Robert Osfield 2016-07-15 15:41:43 +01:00
  • d51036f57e From Torben Dannhauer, added search for new libcurl and libtiff names Torben Dannhauer 2016-10-11 11:02:20 +01:00
  • d794be88e7 Merge pull request #153 from scrawl/typo-fix OpenSceneGraph git repository 2016-10-10 17:38:24 +01:00
  • 295742c0d7 Fix typo in processor affinity API scrawl 2016-10-10 18:02:38 +02:00
  • d5d4f7239b From Torben Dannhauer, added freetype27 (2.7) to search list Robert Osfield 2016-10-10 11:21:28 +01:00
  • 17328d313d From Torben Dannhauer, added freetype27 (2.7) to search list Robert Osfield 2016-10-10 11:21:28 +01:00
  • d92a79b876 Fixed crash associated with setting the affinity on a null pointer Robert Osfield 2016-10-08 15:58:33 +01:00
  • 6142ea1d46 Updated AUTHORS for 3.5.5 Robert Osfield 2016-10-07 19:11:01 +01:00
  • 39ed6235e8 Updated ChangeLog Robert Osfield 2016-10-07 19:10:24 +01:00
  • 05ed7d1336 Merge pull request #152 from aluaces/spelling2 OpenSceneGraph git repository 2016-10-07 17:05:58 +01:00
  • 2a110515c1 remove CMAKE_BUILD_TYPE STREQUAL "Release" (cmake configure time varable) to select pdb install - select CONFIGURATIONS RelWithDebInfo Debug Laurens Voerman 2016-10-06 17:15:25 +02:00
  • 299452cf84 Updated ChangeLog for release Robert Osfield 2016-10-07 16:55:35 +01:00
  • fb7b5fc0f7 Merge pull request #151 from LaurensVoerman/pdbInstall OpenSceneGraph git repository 2016-10-07 16:54:36 +01:00
  • 2764b52c02 remove CMAKE_BUILD_TYPE STREQUAL "Release" (cmake configure time varable) to select pdb install - select CONFIGURATIONS RelWithDebInfo Debug Laurens Voerman 2016-10-06 17:15:25 +02:00
  • fc7616e090 Merge pull request #150 from LaurensVoerman/Readme OpenSceneGraph git repository 2016-10-07 16:15:28 +01:00
  • 2d0ccc3b40 Updated ChangeLog Robert Osfield 2016-10-07 15:58:11 +01:00
  • 548c9739ed Restructed how CPU affinity is set to fix build problems when local pthreads doesn't support setting affinity Robert Osfield 2016-10-07 15:57:01 +01:00
  • 36c793c4f6 UPdated ChangeLog for release Robert Osfield 2016-10-07 15:40:50 +01:00
  • d2dd24fc89 osg now requires cmake 2.8.0 Laurens Voerman 2016-10-07 16:36:40 +02:00
  • 7ba7b13aa0 Fixed VisualStudio warning Robert Osfield 2016-10-07 14:51:39 +01:00
  • 268d89c426 Fixed VisualStudio warning Robert Osfield 2016-10-07 14:45:33 +01:00
  • 028fefe6ec Updated README for 3.5.5 Robert Osfield 2016-10-07 13:57:42 +01:00
  • cbf21f7ef5 Update ChangeLog and AUTHORS file for 3.5.5 dev release Robert Osfield 2016-10-07 13:56:46 +01:00
  • 10d8ac7f65 Fixed extension string typo Robert Osfield 2016-09-29 14:56:54 +01:00
  • dc6b55a5e9 Added support for checking GL_OES_texture_npot Robert Osfield 2016-09-29 14:53:10 +01:00
  • 91538d90f8 Added ViewerBase::s/getUseConfigureAffinity(bool flag) to allow users to toggle whether they want the ViewerBase::setUpThreads() method to call ViewerBase::configureAffinity() or not. Robert Osfield 2016-09-28 20:30:12 +01:00
  • ee97db3488 Introduced OpenThreads::Affinity support into osg::Camera, osg::GraphicsContext::Traitse, osgDB::DatabasePager and osgViewer::ViewerBase/Viewer/CompositeViewer. Robert Osfield 2016-09-28 18:44:58 +01:00
  • 77c5e96ccb Added DatabasePager::setProcessorAffinity(const OpenThreads::Affinity&) support to allow the database threads to have affinity to user controls sets of CPU cores. Robert Osfield 2016-09-27 17:52:41 +01:00
  • 171e4f0f29 Implemented setting thread affinity for threads that aren't OpenThreads threads, such as main thread Robert Osfield 2016-09-27 16:18:53 +01:00
  • 00aac43cdb Added missing export Robert Osfield 2016-09-27 15:34:10 +01:00
  • b9869e137d First cut of OpenThrads::Affinity support for Win32. Robert Osfield 2016-09-27 14:38:33 +01:00
  • bc44da49e6 Introduced new OpenThreads::Affinity class to wrap up specification of thread affinity. Robert Osfield 2016-09-27 10:50:38 +01:00
  • 0f8a5a86e2 Introduced OpenThreads::SetProcessorAffinityMaskOfCurrentThread(unsigned long cpumask) and Threads::setProcessorAffinityMask(unsigned long cpumask) to allow finer grained control over the CPU affinity. Robert Osfield 2016-09-26 19:18:15 +01:00
  • cd56639e67 Added CullingActive support for Drawable serializer Robert Osfield 2016-10-07 11:13:40 +01:00
  • 8de4c76582 Fixed crash and double call bug in handle event callbacks attached to Drawable Robert Osfield 2016-10-06 18:27:23 +01:00
  • 96b180ddad Added a osgCmakeExample to illustrate a minimal CMakeList.txt to show how to build an OSG application using Cmake Robert Osfield 2016-10-06 15:07:42 +01:00
  • d2a0315e20 fix bug in SmoothingVisitor tripped by bunny.ply Laurens Voerman 2016-10-06 14:21:07 +02:00
  • 0a3b2402c8 Merge pull request #148 from LaurensVoerman/SmoothingVisitor OpenSceneGraph git repository 2016-10-06 14:14:02 +01:00
  • 6ad0f9badc fix bug in SmoothingVisitor tripped by bunny.ply Laurens Voerman 2016-10-06 14:21:07 +02:00
  • d13c2bf4cb Merge branch 'LaurensVoerman-Submissions_B' Robert Osfield 2016-10-06 11:36:06 +01:00
  • bd85bc0cf3 Changed tabs to four spaces to avoid different editors rendering the indentation differently Robert Osfield 2016-10-06 11:34:53 +01:00
  • f1e6ac709c Merge branch 'Submissions_B' of https://github.com/LaurensVoerman/OpenSceneGraph into LaurensVoerman-Submissions_B Robert Osfield 2016-10-06 11:32:31 +01:00
  • 197b4a0d30 Added GL_OES_geometry_shader and GL_OES_tessellation_shader checks Robert Osfield 2016-10-06 10:48:29 +01:00
  • cba84f74aa adaptations for cmake changes mid 2015 (SelectLibraryConfigurations.cmake) with SelectLibraryConfigurations.cmake collada zlib debug library linking added Laurens Voerman 2016-09-30 14:59:51 +02:00
  • 7f3c92f492 Some spelling fixes in comments. Alberto Luaces 2016-10-05 18:10:46 +02:00
  • 48dbd61632 Fixed VisualStudio build René Molenaar 2016-10-05 16:31:23 +01:00
  • 0fab759c1b Removed the unused debug header as it was causing building compile problems with the Debug build under Windows Robert Osfield 2016-10-05 14:00:46 +01:00
  • 70e931fda2 Merge pull request #145 from LaurensVoerman/Submissions_A OpenSceneGraph git repository 2016-10-03 08:45:23 +01:00
  • c03414ac57 added vc14 (Visual Studio 2015) and boost 1.58 support in FindCOLLADA.cmake Laurens Voerman 2016-09-30 14:33:28 +02:00
  • f705e39eb9 Merge pull request #142 from LaurensVoerman/Submissions12 OpenSceneGraph git repository 2016-09-27 09:48:38 +01:00
  • 0619fe1cfa src\osgplugins\osgjs\Animation(9): warning C4099: 'WriteVisitor': type name first seen using 'class' now seen using 'struct' Laurens Voerman 2016-09-26 13:56:38 +02:00
  • 0ee744f7a0 fix Visual studio warning C4138: '*/' found outside of comment Laurens Voerman 2016-09-26 13:43:51 +02:00
  • 1bdd2aceab Removed __sgi blocks as IRIX is no longer available Robert Osfield 2016-09-26 10:03:32 +01:00
  • 56a7208891 Removed Qt dependency examples, osgQt NodeKit and qfont plugin as these are now provided by the separate osgQt project Robert Osfield 2016-09-26 09:31:22 +01:00
  • 13fa75fc12 Removed qt threads Robert Osfield 2016-09-26 09:22:10 +01:00
  • 05f37bec53 Removed IRIX Sproc thead support as IRIX is load dead Robert Osfield 2016-09-26 09:08:56 +01:00
  • 2c39fa52b8 Removed IRIX Sproc threading support form OpenThreads as IRIX is long dead. Robert Osfield 2016-09-26 09:06:28 +01:00
  • 3a4a7ef5fd Merge pull request #139 from aluaces/signedchar OpenSceneGraph git repository 2016-09-24 16:16:23 +01:00
  • 01c712e851 Explicit signed char declarations for portability. Alberto Luaces 2016-09-24 12:33:37 +02:00
  • 3f91c5d970 Changed the min CMake version to 2.8.0 Robert Osfield 2016-09-22 18:33:35 +01:00
  • db10e80b7f Merge pull request #137 from LaurensVoerman/Submissions10 OpenSceneGraph git repository 2016-09-22 17:48:19 +01:00
  • 1f9725ea49 Replaced local static usage to avoid threading and mulit-context issues Robert Osfield 2016-09-22 14:33:03 +01:00
  • c6813cf8e2 Replaced local static usage to avoid threading and mulit-context issues Robert Osfield 2016-09-22 14:33:03 +01:00
  • ba3ab1a7c1 fix error in CmakeLists: CMAKE_CXX_COMPILER_VERSIO -> CMAKE_CXX_COMPILER_VERSION Laurens Voerman 2016-09-22 09:09:46 +02:00
  • c31af086eb Merge branch 'master' of https://github.com/openscenegraph/OpenSceneGraph Robert Osfield 2016-09-20 17:25:35 +01:00
  • 7e0c30b884 Refactored texture sharing code so that it modifies the RefAttributePair directly thus honouring the override flags and fixing a bug of loosing these override flags when sharing Robert Osfield 2016-09-20 17:23:37 +01:00
  • b0df75e674 Cleaned up the spacing and const of various method parameters. Robert Osfield 2016-09-20 17:01:26 +01:00
  • c0fc66d6a0 Merge pull request #134 from LaurensVoerman/Submissions10 OpenSceneGraph git repository 2016-09-20 14:40:28 +01:00
  • 3b029f5d3e short version with gcc warning flags depending on compiler version. Laurens Voerman 2016-09-20 10:23:15 +02:00
  • 65567fdeac Merge branch 'master' of https://github.com/openscenegraph/OpenSceneGraph into Submissions10 Laurens Voerman 2016-09-20 10:20:47 +02:00
  • 57f9257f32 Merge pull request #136 from LaurensVoerman/Submissions11 OpenSceneGraph git repository 2016-09-19 19:39:01 +01:00
  • 37bd1c6b93 disable warning C4589 for MSVC Laurens Voerman 2016-09-19 16:40:59 +02:00
  • c757fdb779 enable some more aggressive warning flags for gcc 4.7 and cmake version below 3 Laurens Voerman 2016-09-16 17:12:41 +02:00
  • dd0cd8f2db Merge pull request #130 from LaurensVoerman/Submissions7 OpenSceneGraph git repository 2016-09-15 07:53:10 +01:00
  • b75546acaf Merge pull request #131 from filnet/master OpenSceneGraph git repository 2016-09-15 07:50:51 +01:00
  • e367792f6d StandardManipulator: use proper bit mask when clearing a relative flag Philippe Renon 2016-09-14 14:32:35 +02:00
  • cf3c2b18e3 VS2015 fix a few warning C4456: declaration of 'X' hides previous local declaration Laurens Voerman 2016-09-13 17:07:28 +02:00
  • 3b1212fed5 Merge pull request #128 from LaurensVoerman/Submissions5 OpenSceneGraph git repository 2016-09-12 16:22:54 +01:00