Robert Osfield
|
84bae01643
|
Added separate test and rest of _currentVAO to State::resetCurrentVertexArrayStateOnMatch(..) method
|
2019-01-22 20:21:56 +00:00 |
|
Robert Osfield
|
8a5d1b9f44
|
Changed resetCurrentVertexArrayStateOnMatch() to reset _vas tp _globalVertexArrayState and currentVAO to 0.
|
2019-01-21 18:15:02 +00:00 |
|
Robert Osfield
|
488b4854b2
|
Added reset of the State::CurrentVertexArrayState() to prevent the State::_vas becoming a dangling pointer when VertexArrayState objects are deleted.
|
2019-01-21 17:36:40 +00:00 |
|
Robert Osfield
|
6455159757
|
Added calling of releaseGLObjects() and resizeGLObjects() to the Camera DrawCallback's to enable the draw callbacks to clean up their own GL objects.
|
2019-01-19 16:16:53 +00:00 |
|
Robert Osfield
|
fe98c3d7f5
|
Moved resizeGLObjects/releaseGLObjects out of Referenced to avoid multiple inheritance warnings
|
2019-01-12 11:27:18 +00:00 |
|
Robert Osfield
|
f6b64afdfc
|
Fixed for crashes on exit associaciated with VAO usage and vairous niche usage cases
|
2019-01-08 19:32:50 +00:00 |
|
Robert Osfield
|
1ee6d476f8
|
From Andy Skinner, Added ~GLExtensions to clear cached values for context ID
|
2018-10-02 11:28:34 +01:00 |
|
Robert Osfield
|
7fae3b67cd
|
Fixed build
|
2018-09-11 09:31:35 +01:00 |
|
Jason Beverage
|
6ae1139630
|
Protect the _programSet in Shader with a mutex.
This prevents thread safety issues when Shader objects are used in
multiple programs.
|
2018-09-05 09:34:54 +01:00 |
|
mp3butcher
|
587e65e674
|
add more extensions
|
2018-08-20 05:11:29 +02:00 |
|
Robert Osfield
|
58a51cbc41
|
Created a GLenum Texture::selectSizedInternalFormat(const osg::Image* image=0) const method to help clean up set up of glTexStorage.
Fixed typo.
|
2018-08-17 12:20:59 +01:00 |
|
Vic-Min
|
15f2ae8d15
|
Renamed USE_DEPRECATED_API to OSG_USE_DEPRECATED_API
|
2018-08-08 14:37:28 +01:00 |
|
Robert Osfield
|
d01edcb540
|
Added GLExtensions::isPointSpriteModeSupported to allow it to be enable for GL versions that support GL_POINT_SPRITE_ARB/GL_POINT_SPRITE_OES
|
2018-06-26 20:10:51 +01:00 |
|
Robert Osfield
|
44b3bcc3fc
|
Moved osg::clampProjectionMatrix() template from CullVisitor.cpp into include/osg/CullSettings to make it easier to implement custom clampProjectionMatrix callbacks
|
2018-06-25 20:02:30 +01:00 |
|
Robert Osfield
|
673292b995
|
Moved Stae::setUseVertexAttributeAliasing(bool) implementation to .cpp an added call to _globalVertexArrayState->assignAllDispatchers(); to ensure state is consistent
|
2018-06-13 12:23:29 +01:00 |
|
Robert Osfield
|
e2aeab2b60
|
Fixed type of Timer_t under Windows
|
2018-05-23 06:32:42 +01:00 |
|
Robert Osfield
|
dce6684c59
|
Restored the REGISTER_WINDOWINGSYSTEMINTERFACE macro to the include/osg/GraphicsContext header and removed the OSGVIEWER_EXPORT as this was causing compatibility issues with osgQt.
In GraphicsWindowWin32 replaced REGISTER_WINDOWINGSYSTEMINTERFACE usage with locally implemented equivilant with the required OSGVIEWER_EXPORT.
|
2018-05-21 13:10:40 +01:00 |
|
Robert Osfield
|
e3c47b60e0
|
Moved REGISTER_WINDOWINGSYSTEMINTERFACE from include/osg/GraphicsContext to include/osgViewer/GraphicsWindow and added OSGVIEWER_EXPORT
|
2018-05-18 14:58:53 +01:00 |
|
Robert Osfield
|
640b03b671
|
Fixed crash when using ShapeDrawable with a TriangleMesh or ConvexHull shape due to missing texture coords
|
2018-05-13 11:52:06 +01:00 |
|
Robert Osfield
|
be363ef8d4
|
Fixed build when OSG_ENVVAR_SUPPORTED is disabled and quietened down warnings using OSG_UNUSED* macros
|
2018-05-10 18:58:29 +01:00 |
|
Robert Osfield
|
c078968f66
|
Added non const version of State::getActiveDisplaySettings()
|
2018-05-04 10:54:02 +01:00 |
|
Robert Osfield
|
62a9f87f45
|
Added osg::MakeString class to make it easier to create std::string's using std::ostream style << usage.
|
2018-05-04 09:31:57 +01:00 |
|
Alberto Luaces
|
02c310982e
|
Fix typos and spelling.
|
2018-04-23 11:03:37 +01:00 |
|
Robert Osfield
|
f95fdd4d4e
|
Fixed the GLBufferObject size computation so that it takes into account padding.
|
2018-04-19 19:41:51 +01:00 |
|
Robert Osfield
|
38ad6ed3b3
|
Fixed inline Drawable::draw(..) method
|
2018-04-16 17:18:49 +01:00 |
|
Robert Osfield
|
7ab1208c65
|
Renamed osg::ComputeDispatch to osg::DispatchCompute to make sure the nameing between GL and OSG is consistent i.e glDispatchCompute -> osg::DispatchCompute
Updated AUTHORS.txt, NEWS.txt and README.txt for CMakeLists.txt for 3.6.0 release
|
2018-04-07 17:59:55 +01:00 |
|
Frank Bausch
|
ceed09afea
|
When testing XYZ/ECEF coordinate values that convert to LLA points with latitude = 90.0 or latitude = -90.0, the heights calculated by EllipsoidModel::convertXYZToLatLongHeight have substantial errors. With the provided change, points at the pole are handled more correctly. This has been tested against US NGA GoldData.
|
2018-04-04 08:51:38 +01:00 |
|
Robert Osfield
|
f71513cab5
|
Rewrote the handling of AutoTransform::setAutoScaleToScreen(bool) functionality so that is disabling CullingActive when switched on.
|
2018-04-02 18:29:39 +01:00 |
|
Robert Osfield
|
1d5ae1362a
|
Fixed member variable names to avoid conflicts with osg::Node
|
2018-03-23 19:54:01 +00:00 |
|
Robert Osfield
|
64341cfb72
|
Added State::glDrawBuffer/glReadBuffer() method to implement lazy state updating for glDrawBuffer and glReadBuffer
|
2018-03-06 09:49:02 +00:00 |
|
Daniel Emminizer
|
28544a4e29
|
Minor typo fix on osg::StateAttribute
|
2018-03-05 10:26:54 -05:00 |
|
Robert Osfield
|
1b8567e11e
|
Added deprecated comments for ShaderComposer
|
2018-03-05 14:39:07 +00:00 |
|
Robert Osfield
|
99bcd95756
|
Replaced GL_TEXTURE_2D_ARRAY_EXT with GL_TEXTURE_2D_ARRAY
|
2018-02-28 08:50:48 +00:00 |
|
OpenSceneGraph git repository
|
56baa7bf04
|
Merge pull request #479 from LaurensVoerman/submit_vc14WarnC4800_v2
move Get/SetScalarvalue out of ValueObject and provide specialization…
|
2018-02-19 10:14:36 +00:00 |
|
OpenSceneGraph git repository
|
c52ae4f99f
|
Changed the doxygen control characters and clarifications
|
2018-02-19 08:39:23 +00:00 |
|
Hartwig Wiesmann
|
f01383c02a
|
Addition of comments for ClusterCullingCallback
|
2018-02-18 08:49:41 +03:00 |
|
Hartwig
|
73a36679df
|
Addition of radius parameter for ClusterCullingCallback's constructor
The radius parameter is already present in ClusterCullingCallback's set method but has been forgotten in the constructor.
|
2018-02-15 21:10:59 +01:00 |
|
Laurens Voerman
|
b79d680580
|
move Get/SetScalarvalue out of ValueObject and provide specialization for GetScalarValue<bool> fixing MSVC waring C4800
|
2018-02-15 14:59:24 +01:00 |
|
Laurens Voerman
|
ec4881da5a
|
bugfix: GetScalarValue returns inverted values for booleans; SetScalarValue needs to be a SetValueVisitor
|
2018-02-13 17:38:35 +01:00 |
|
Robert Osfield
|
b8e5f22cb7
|
Added virtual bool Texture::isDirty(contextID) method to help determine whether a GL texture object is likely to be out of date and needs updating
|
2018-02-13 12:01:57 +00:00 |
|
OpenSceneGraph git repository
|
6d1d1bb000
|
Revert "BindingTextureImage: a more complex condition for _texture->apply ?"
|
2018-02-02 09:54:31 +00:00 |
|
Julien Valentin
|
f4663b0e32
|
add ARB_BufferStorage extensions
|
2018-01-25 16:22:33 +01:00 |
|
OpenSceneGraph git repository
|
022d1df97d
|
Merge pull request #454 from mp3butcher/imagebinding
BindingTextureImage: a more complex condition for _texture->apply ?
|
2018-01-23 10:26:20 +00:00 |
|
OpenSceneGraph git repository
|
3b2b2d762c
|
Merge pull request #456 from PissedCapslock/patch-2
Fixing typos in comments
|
2018-01-23 09:56:26 +00:00 |
|
Robin Stevens
|
dcbaa3e64a
|
Fixing typos in comments
|
2018-01-23 10:25:32 +01:00 |
|
Robin Stevens
|
5810d2ba18
|
Typo in comment
|
2018-01-23 10:20:49 +01:00 |
|
Robert Osfield
|
18d5a9159f
|
Restructured the system() fallback to be usable for C and C++
|
2018-01-21 12:09:49 +00:00 |
|
Julien Valentin
|
0aa8008f0a
|
add a virtual getBufferData to Texture
|
2018-01-21 01:23:38 +01:00 |
|
Robert Osfield
|
5ad1a652a0
|
Moved defined into GLDefines header to avoid compile issues under Windows
|
2018-01-15 16:02:44 +00:00 |
|
Julien Valentin
|
4c0a861f91
|
add static helper func in order to generate Samplers of a Samplerless StateSet
+fix ident
|
2018-01-13 21:25:47 +01:00 |
|