Robert Osfield
|
ee31921520
|
Streamlined State::_is*Supported variables
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
1d75089bf8
|
Build fixes when compiling wuth CMake options OPENGL_PROFILE set to GLCORE
|
2016-10-11 11:29:29 +01:00 |
|
Mathieu MARACHE
|
46c86f53ac
|
remove a warning when compiling with GL3 core profile and macOS
|
2016-10-11 11:29:29 +01:00 |
|
Mathieu MARACHE
|
3745b958e5
|
compilation fixes when no OSG_GL_DISPLAYLISTS_AVAILABLE
|
2016-10-11 11:29:29 +01:00 |
|
Mathieu MARACHE
|
afe45f66d2
|
compilation fixes when no OSG_GL_FIXED_FUNCTION_AVAILABLE
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
e3c663bb02
|
Removed deprecated code paths and moved implementations into headers
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
bf28e2d037
|
Refactored the VertexArrayState's handling of vertex attribute aliasing
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
1f147f6bc6
|
Moved implementations from .cpp's to headers as inline methods to improve performance.
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
97df15b205
|
Improved naming of createVertexArrayState(..) method
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
98344157c0
|
Removed resetting of the pointer state.
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
83f73df814
|
Added State::useVertexArrayObject() member to streamline toggling on/off of VAO usage
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
a4e682bb28
|
Added support for clean up Vertex Array Objects
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
4131d2da34
|
Added intialization of the VAO in Geometry::compileGLObjects() and refined the invocation of updates to the VAO
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
078598872f
|
Added lazy setting of arrays for osg::Geometry using vertex_array_object
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
4b4cd13d31
|
Implemented lighter weight setting of the CurrentVertexArrayState and introduced GlobalVertexArrayState.
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
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.
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
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
|
2016-10-11 11:29:29 +01:00 |
|
Robert Osfield
|
14d1483b06
|
Experimental support for OpenGL Vertex Array Object
|
2016-10-11 11:29:29 +01:00 |
|
Torben Dannhauer
|
d51036f57e
|
From Torben Dannhauer, added search for new libcurl and libtiff names
|
2016-10-11 11:02:20 +01:00 |
|
OpenSceneGraph git repository
|
d794be88e7
|
Merge pull request #153 from scrawl/typo-fix
Fix typo in processor affinity API
|
2016-10-10 17:38:24 +01:00 |
|
scrawl
|
295742c0d7
|
Fix typo in processor affinity API
|
2016-10-10 18:02:38 +02:00 |
|
Robert Osfield
|
17328d313d
|
From Torben Dannhauer, added freetype27 (2.7) to search list
|
2016-10-10 11:21:28 +01:00 |
|
Robert Osfield
|
d92a79b876
|
Fixed crash associated with setting the affinity on a null pointer
|
2016-10-08 15:58:33 +01:00 |
|
Robert Osfield
|
6142ea1d46
|
Updated AUTHORS for 3.5.5
|
2016-10-07 19:11:01 +01:00 |
|
Robert Osfield
|
39ed6235e8
|
Updated ChangeLog
|
2016-10-07 19:10:24 +01:00 |
|
OpenSceneGraph git repository
|
05ed7d1336
|
Merge pull request #152 from aluaces/spelling2
Some spelling fixes in comments.
|
2016-10-07 17:05:58 +01:00 |
|
Robert Osfield
|
299452cf84
|
Updated ChangeLog for release
|
2016-10-07 16:55:35 +01:00 |
|
OpenSceneGraph git repository
|
fb7b5fc0f7
|
Merge pull request #151 from LaurensVoerman/pdbInstall
fix error on pdb files building the install target in visual studio
|
2016-10-07 16:54:36 +01:00 |
|
Laurens Voerman
|
2764b52c02
|
remove CMAKE_BUILD_TYPE STREQUAL "Release" (cmake configure time varable) to select pdb install - select CONFIGURATIONS RelWithDebInfo Debug
|
2016-10-07 17:49:42 +02:00 |
|
OpenSceneGraph git repository
|
fc7616e090
|
Merge pull request #150 from LaurensVoerman/Readme
osg now requires cmake 2.8.0
|
2016-10-07 16:15:28 +01:00 |
|
Robert Osfield
|
2d0ccc3b40
|
Updated ChangeLog
|
2016-10-07 15:58:11 +01:00 |
|
Robert Osfield
|
548c9739ed
|
Restructed how CPU affinity is set to fix build problems when local pthreads doesn't support setting affinity
|
2016-10-07 15:57:01 +01:00 |
|
Robert Osfield
|
36c793c4f6
|
UPdated ChangeLog for release
|
2016-10-07 15:40:50 +01:00 |
|
Laurens Voerman
|
d2dd24fc89
|
osg now requires cmake 2.8.0
|
2016-10-07 16:36:40 +02:00 |
|
Robert Osfield
|
7ba7b13aa0
|
Fixed VisualStudio warning
Added local implementation of asEventHandler()
|
2016-10-07 14:51:39 +01:00 |
|
Robert Osfield
|
268d89c426
|
Fixed VisualStudio warning
Added local implementation of asEventHandler()
|
2016-10-07 14:45:33 +01:00 |
|
Robert Osfield
|
028fefe6ec
|
Updated README for 3.5.5
|
2016-10-07 13:57:42 +01:00 |
|
Robert Osfield
|
cbf21f7ef5
|
Update ChangeLog and AUTHORS file for 3.5.5 dev release
|
2016-10-07 13:56:46 +01:00 |
|
Robert Osfield
|
10d8ac7f65
|
Fixed extension string typo
|
2016-10-07 12:17:03 +01:00 |
|
Robert Osfield
|
dc6b55a5e9
|
Added support for checking GL_OES_texture_npot
|
2016-10-07 12:17:03 +01:00 |
|
Robert Osfield
|
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.
|
2016-10-07 12:17:03 +01:00 |
|
Robert Osfield
|
ee97db3488
|
Introduced OpenThreads::Affinity support into osg::Camera, osg::GraphicsContext::Traitse, osgDB::DatabasePager and osgViewer::ViewerBase/Viewer/CompositeViewer.
Added ViewerBase::configureAffinity() to help with the setting of the affinity of camera, graphics context and pager threads
|
2016-10-07 12:17:03 +01:00 |
|
Robert Osfield
|
77c5e96ccb
|
Added DatabasePager::setProcessorAffinity(const OpenThreads::Affinity&) support to allow the database threads to have affinity to user controls sets of CPU cores.
|
2016-10-07 12:17:03 +01:00 |
|
Robert Osfield
|
171e4f0f29
|
Implemented setting thread affinity for threads that aren't OpenThreads threads, such as main thread
|
2016-10-07 12:17:03 +01:00 |
|
Robert Osfield
|
00aac43cdb
|
Added missing export
|
2016-10-07 12:17:03 +01:00 |
|
Robert Osfield
|
b9869e137d
|
First cut of OpenThrads::Affinity support for Win32.
|
2016-10-07 12:17:03 +01:00 |
|
Robert Osfield
|
bc44da49e6
|
Introduced new OpenThreads::Affinity class to wrap up specification of thread affinity.
Simplified the OpenThreads::SetProcessorAffinityOfCurrentThread/Thread::SetProcessorAffinity() to utilize the new Affinity class
|
2016-10-07 12:17:03 +01:00 |
|
Robert Osfield
|
0f8a5a86e2
|
Introduced OpenThreads::SetProcessorAffinityMaskOfCurrentThread(unsigned long cpumask) and Threads::setProcessorAffinityMask(unsigned long cpumask) to allow finer grained control over the CPU affinity.
|
2016-10-07 12:17:03 +01:00 |
|
Robert Osfield
|
cd56639e67
|
Added CullingActive support for Drawable serializer
|
2016-10-07 11:13:40 +01:00 |
|
Robert Osfield
|
8de4c76582
|
Fixed crash and double call bug in handle event callbacks attached to Drawable
|
2016-10-06 18:27:23 +01:00 |
|