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 |
|
Robert Osfield
|
d92a79b876
|
Fixed crash associated with setting the affinity on a null pointer
|
2016-10-08 15:58:33 +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
|
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
|
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
|
197b4a0d30
|
Added GL_OES_geometry_shader and GL_OES_tessellation_shader checks
|
2016-10-06 10:48:29 +01:00 |
|
Alberto Luaces
|
7f3c92f492
|
Some spelling fixes in comments.
|
2016-10-05 18:10:46 +02:00 |
|
Laurens Voerman
|
0ee744f7a0
|
fix Visual studio warning C4138: '*/' found outside of comment
|
2016-09-26 13:43:51 +02:00 |
|
Robert Osfield
|
c6813cf8e2
|
Replaced local static usage to avoid threading and mulit-context issues
|
2016-09-22 14:33:03 +01:00 |
|
Robert Osfield
|
b0df75e674
|
Cleaned up the spacing and const of various method parameters.
Added non const versions of StateSet::getAttributePair() and getTextureAttributePair()
|
2016-09-20 17:01:26 +01:00 |
|
Robert Osfield
|
cb6e6ff2be
|
Fixed warnings, deprecated another out of date method
|
2016-09-05 15:35:54 +01:00 |
|
Robert Osfield
|
a494cd71e8
|
Fixed typo
|
2016-09-05 07:59:15 +01:00 |
|
Robert Osfield
|
79ff8ba273
|
Merge branch 'Submissions2e' of https://github.com/LaurensVoerman/OpenSceneGraph into LaurensVoerman-Submissions2e
|
2016-09-02 18:26:11 +01:00 |
|
OpenSceneGraph git repository
|
c19b271586
|
Merge pull request #119 from LaurensVoerman/Submissions2c
Fixed clone osgVolume::Scalarproperty and osg::TextureBuffer crash
|
2016-09-02 17:47:37 +01:00 |
|
Laurens Voerman
|
628f8fd9dc
|
added call to copy constructor for virtual base classes in copy constructor of derived classes, removed these for abstract classes
|
2016-08-29 10:41:40 +02:00 |
|
Laurens Voerman
|
d0020b7dfc
|
bugfix: osg::TextureBuffer::clone() crash
|
2016-08-29 10:01:48 +02:00 |
|
Robert Osfield
|
2e6f0d7aab
|
Quitened unused parameter warnings
|
2016-08-26 19:28:36 +01:00 |
|
Robert Osfield
|
0ad09d6dad
|
Fixed unused variable warnings
|
2016-08-26 19:18:00 +01:00 |
|
Robert Osfield
|
322adc266c
|
Merge branch 'master' of https://github.com/openscenegraph/OpenSceneGraph
|
2016-08-26 18:00:52 +01:00 |
|
Robert Osfield
|
11ddd53eb4
|
Removed redundent Referenced::s/getThreadSafeReferenceCounting() and associated static and env vars as there are now inapprorpiate and no longer supported
|
2016-08-26 17:59:30 +01:00 |
|
scrawl
|
0b450a5113
|
Remove an unneeded const_cast
|
2016-08-14 19:30:55 +02:00 |
|
Anish Thomas
|
2b9dfab1fc
|
GLSL 1.3 support for vertex-attrib aliasing
|
2016-08-10 14:12:27 +01:00 |
|
Juan Hernando Vieites
|
b3c242e270
|
Added missing GL enums to Texture::computeInternalFormatType
|
2016-08-04 17:03:51 +02:00 |
|
scrawl
|
5b70f208e3
|
Fix RenderBuffer not being attached (bug introduced with commit 55b3becb7c )
|
2016-08-01 17:48:14 +02:00 |
|
Robert Osfield
|
0876677fb2
|
Removed check against changed flag as check is aleady done outside the method so no need for a duplicate check
|
2016-06-29 16:07:39 +01:00 |
|
Julien Valentin
|
98b81821fb
|
fix in StateSet.cpp
the State::DefineMap::changed flag is not resetted to false after currentDefines are updated
|
2016-06-29 16:05:14 +01:00 |
|
Robert Osfield
|
00b1173e70
|
Added osg::ScissorIndexed that wraps up glScissorIndexed function
|
2016-06-29 15:11:02 +01:00 |
|
Robert Osfield
|
412e9fc3dd
|
Added osg::DepthRangeIndexed class to wrap up glDepthRangeIndexed functionality.
|
2016-06-29 12:28:28 +01:00 |
|
Robert Osfield
|
54dbf438cc
|
Fixed cast
|
2016-06-29 11:36:44 +01:00 |
|
Robert Osfield
|
e932c8e5e8
|
Added build of new osg::ViewportIndexed
|
2016-06-29 11:35:56 +01:00 |
|
Robert Osfield
|
e30b570b1f
|
Revert "Fixed incorrect cast" as commit contained more changes than intended.
This reverts commit 2897ab13cb.
|
2016-06-29 11:34:20 +01:00 |
|
Robert Osfield
|
8d7d5d12a1
|
Added osg::ViewportIndexed that adds support for glViewportIndexed
|
2016-06-29 11:26:54 +01:00 |
|
Robert Osfield
|
2897ab13cb
|
Fixed incorrect cast
|
2016-06-29 11:25:08 +01:00 |
|
Laurens Voerman
|
ec74518868
|
Added glViewerArray, glSissorArray, glDepthRangeArray etc. GL extension support
|
2016-06-29 09:53:04 +01:00 |
|
Robert Osfield
|
949aca196d
|
Refactored handling of StateAttiribute's that override the StateAttiribute::getMember() so that when they change their Member value they update the StateSet parents that own them to keep the StateSet's maps coherent.
|
2016-06-25 12:24:19 +01:00 |
|
Robert Osfield
|
07137f4111
|
Fixed unitialized variables
|
2016-06-23 16:32:02 +01:00 |
|
Robert Osfield
|
5c9b66a48d
|
Added initializer
|
2016-06-23 12:35:07 +01:00 |
|
Robert Osfield
|
1298ede4d5
|
Added initializer
|
2016-06-23 12:34:08 +01:00 |
|
Robert Osfield
|
ff38f84d04
|
Added initializer
|
2016-06-23 12:32:15 +01:00 |
|
Robert Osfield
|
8f7f6141e7
|
Added initializer
|
2016-06-23 12:30:36 +01:00 |
|
Robert Osfield
|
9c80078c07
|
Added initializer
|
2016-06-23 12:25:27 +01:00 |
|
Robert Osfield
|
e0d26ba1f5
|
Added copying of _syncSwapBuffers
|
2016-06-23 12:23:31 +01:00 |
|
Robert Osfield
|
1f73376476
|
Restructed the GLExtensions(..) constructor so that it now intializes all the variables to NULL if there is not a valid graphics context present
|
2016-06-23 12:19:59 +01:00 |
|
Robert Osfield
|
bc8452512f
|
Added initializers and handling of null case
|
2016-06-23 11:03:38 +01:00 |
|
Robert Osfield
|
79f174aee4
|
Fixed return value
|
2016-06-23 10:52:16 +01:00 |
|
Robert Osfield
|
55b3becb7c
|
Restructured to avoid NULL reference
|
2016-06-23 10:50:25 +01:00 |
|