mp3butcher
|
e043c3db33
|
complete TexStorage support
|
2018-08-20 05:11:43 +02:00 |
|
mp3butcher
|
587e65e674
|
add more extensions
|
2018-08-20 05:11:29 +02:00 |
|
mp3butcher
|
274b6894af
|
remove redondant variable and test
|
2018-08-19 22:46:10 +02:00 |
|
Robert Osfield
|
29e87780f5
|
Removed check as this is better outside of the function
|
2018-08-17 16:53:13 +01: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 |
|
Robert Osfield
|
7ae7a994b4
|
Merged changes to InternalPixelRelations sizedInternalFormats[] from master
|
2018-08-17 10:31:46 +01:00 |
|
Robert Osfield
|
3808b298d1
|
Fixed memory leak associated with VertexArrayStte objects not getting released on destruction of Geometry/Drawables.
|
2018-08-16 19:24:56 +01:00 |
|
Robert Osfield
|
79bc4c3843
|
Fixed check against dataType changes
|
2018-07-27 17:34:30 +01:00 |
|
Robert Osfield
|
500d3947ef
|
Fixed isPointSpriteModeSupported assignment bug
|
2018-06-29 10:53:23 +01:00 |
|
Robert Osfield
|
27fc282bb5
|
Fixed relaseGLObjects() calls
|
2018-06-27 09:06:58 +01:00 |
|
OpenSceneGraph git repository
|
4d5c1ff14e
|
Merge pull request #566 from emminizer/fix-gl_rb-in-gluscaleimage
GL_RG is now a supported format in gluScaleImage().
|
2018-06-26 20:17:07 +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 |
|
Daniel Emminizer
|
bfa8d157c1
|
GL_RG is now a support format in gluScaleImage().
|
2018-06-26 14:44:34 -04:00 |
|
Robert Osfield
|
4665a2f033
|
To handle calling Array::setBinding() after Geometry::set*Array() call, to the Geometry::addVertexBufferObjectIfRequired(osg::Array* array) added treatment of array->getBinding()==Array::BIND_UNDEFINED as BIND_PER_VERTEX as a safe fallback.
|
2018-06-14 08:51:00 +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 |
|
Philippe Renon
|
0a4a31d17b
|
Notify: silence warning about unused argument
|
2018-05-28 07:54:42 +01:00 |
|
Robert Osfield
|
f2012eeeb8
|
Added check to make sure that glEnablei and glDisablei are only called when the capability is non zero to fix GL invalid value error.
|
2018-05-23 07:47:15 +01:00 |
|
Robert Osfield
|
7602b868f4
|
Added GL_RED and GL_RG support to _readColor()/Image::getColor();
|
2018-05-18 13:55:01 +01:00 |
|
Robert Osfield
|
3bbbbd07ea
|
Improved the handling of precision
|
2018-05-14 08:24:02 +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
|
2b3ac015bb
|
Renamed CMake variable + C++ #define to OSG_GL_CONTEXT_VERSION
|
2018-04-24 17:06:07 +01:00 |
|
Robert Osfield
|
1aa0a80de7
|
Added OSG_GL_CONTEXT_STRING cmake variable to set include/osg/GL headers that sets Traits::glContextVersion.
|
2018-04-24 16:22:13 +01:00 |
|
OpenSceneGraph git repository
|
c10f298dc6
|
Revert "When GL3 build is enabled, default context requested is version 3.3, …"
|
2018-04-24 15:37:44 +01:00 |
|
Daniel Emminizer
|
d660b29ef0
|
When GL3 build is enabled, default context requested is version 3.3, enabling core profile by default.
|
2018-04-24 06:31:32 -04:00 |
|
Alberto Luaces
|
02c310982e
|
Fix typos and spelling.
|
2018-04-23 11:03:37 +01:00 |
|
Robert Osfield
|
547340659f
|
Fixed the set*Binding() methods so that they assign BufferObjects when required
|
2018-04-19 19:43:14 +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
|
9d72bf4712
|
Fixed Geometry::drawImplmentation() handling of VBO's to prevent them from being used when display lists are used.
|
2018-04-16 17:18:37 +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 |
|
Robert Osfield
|
914e60a872
|
Quietened down debug message output for osgText shader setup and Drawable::createVertexArrayStateImplementation
|
2018-04-05 14:18:30 +01:00 |
|
Robert Osfield
|
4cb697205e
|
Changed DisplaySettings::setShaderHint(..) messages to INFO
|
2018-04-05 12:35:36 +01:00 |
|
Konstantin S. Matveyev
|
41f5157c1e
|
osg::Program's compileGLObjects and apply methods fixed for OSG without OSG_GL_FIXED_FUNCTION_AVAILABLE
|
2018-04-02 23:58:33 +03: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 |
|
Konstantin S. Matveyev
|
cbb9fd4218
|
VertexArrayState: typo fixed in log
|
2018-03-26 18:31:23 +03:00 |
|
Robert Osfield
|
1d5ae1362a
|
Fixed member variable names to avoid conflicts with osg::Node
|
2018-03-23 19:54:01 +00:00 |
|
Robert Osfield
|
b1be6c6def
|
Changed the isBufferObjectSupported flag so that it's true when either VBO or PBO's are supported
|
2018-03-23 12:56:26 +00:00 |
|
Yaroslav Tarasov
|
f8199935fa
|
Fixed renamed of _textureDepth.
|
2018-03-12 16:14:30 +00:00 |
|
Robert Osfield
|
5c8a5307d6
|
From Colin McDonald, "If the glCreateProgram in osg::Program fails for any reason, then subsequently
Program::PerContextProgram::linkProgram would crash. I've put in some
checks to prevent that."
|
2018-03-12 15:55:35 +00:00 |
|
Robert Osfield
|
3f686d8719
|
Fixed indentation
|
2018-03-12 15:29:56 +00:00 |
|
Robert Osfield
|
7ce1938543
|
Improved indentation
|
2018-03-12 15:12:44 +00:00 |
|
Robert Osfield
|
1020bddb15
|
Fixed recursive call bug
|
2018-03-08 10:47:07 +00:00 |
|
Robert Osfield
|
4dac60540a
|
Changed the default values of _drawBuffer and _readBuffer to make sure that the lazy state updating in State.glDrawBuffers(GLenum)/glReadBuffers(Glenum) doesn't ever ignore the first call.
|
2018-03-07 17:44:48 +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 |
|
Laurens Voerman
|
c81317b5b0
|
remove _EXT from GL_MAX_ARRAY_TEXTURE_LAYERS_EXT and GL_TEXTURE_BINDING_2D_ARRAY_EXT
|
2018-02-28 14:11:41 +01:00 |
|
Robert Osfield
|
99bcd95756
|
Replaced GL_TEXTURE_2D_ARRAY_EXT with GL_TEXTURE_2D_ARRAY
|
2018-02-28 08:50:48 +00:00 |
|
Robert Osfield
|
3dec244d5b
|
Changed GL enum to fix Windows build issue
|
2018-02-28 08:02:39 +00:00 |
|
Robert Osfield
|
6a4609c28f
|
Fixed precision issue with filling in the last element of the TransferFunction1D's osg::Image.
|
2018-02-27 19:09:18 +00:00 |
|
Robert Osfield
|
7b6eedbdf4
|
Restructured the way that applyTexParameters() is applied to address issues with Intel drivers not handling mipmap generations unless the tex parameters are reapplied on new upload of data.
|
2018-02-27 17:35:13 +00:00 |
|
Konstantin S. Matveyev
|
e3df1e954d
|
GLExtensions fix: No PBO on GLES2 by default
|
2018-02-22 16:43:14 +03:00 |
|