flashk
15b9a493ed
Fix handling of alpha values in animated gifs
...
The gif loader was incorrectly setting pixels as transparent in certain animated gifs. It was ignoring the disposal method value in the extension block and always overwriting the alpha value in each frame. It is common for some animated gifs to set the disposal method so that the previous alpha value is retained. This patch modifies the loader to respect the disposal method flag.
2018-11-03 16:16:10 +00:00
Robert Osfield
0341d6f873
Removed reprecated C++ usage
2018-11-01 09:13:43 +00:00
Emil Knabe
3577fd9d90
Added support for FBX 2019
2018-10-29 08:25:18 +00:00
OpenSceneGraph git repository
a47294a580
Merge pull request #649 from LaurensVoerman/3.6-dae
...
3.6 dae
2018-10-23 08:44:55 +01:00
flashk
452802b168
Update daeRMaterials.cpp
2018-10-22 09:17:37 +02:00
flashk
5a3f2e287c
Update daeReader.h
2018-10-22 09:17:37 +02:00
Robert Osfield
bf5a88870f
Added check under Windows for a concatinated path that exceeds the MAX_PATH so that it isn't used for file IO operations that could lead to undefined behavior
...
https://github.com/openscenegraph/OpenSceneGraph/issues/634
2018-10-17 15:55:10 +01:00
flashk
8af46a6e98
Update ReaderWriterDAE.cpp
2018-10-17 15:54:54 +01:00
flashk
56617a4bfb
Fix crash in Collada loader
...
The collada loader would crash when processing effects that didn't have a technique defined.
2018-10-12 07:38:59 +01:00
Boris Pek
7eaceb0baa
fix builds with case sensitive includes
...
Tested during cross-compilation for MS Windows using MinGW.
2018-10-10 18:26:43 +01:00
Robert Osfield
8feae585e1
Fixed buld
2018-10-10 13:10:55 +01:00
Antoine Lavenant
fa7843d520
fix apply once
2018-10-10 08:16:41 +01:00
flashk
d48a304569
Fix for HDR DDS images
...
The DDS loader was not applying the correct internal format for certain HDR images (e.g. float/half_float formats)
2018-10-04 09:22:57 +01:00
flashk
ce90a9b2da
osgDB::OutputStream write array optimization
...
I've made a change to osgDB::OutputStream::writeArrayImplementation so that it writes the array data in a single write operation for binary files. This significantly speeds up writing out osgb files for large data sets (e.g. point clouds). osgDB::InputStream already performs a similar optimization when reading array data from binary files.
2018-10-04 09:22:38 +01:00
flashk
273dd046c2
Fix for GifImageStream::setReferenceTime
...
Setting the reference time greater than the duration of a gif would cause a crash. Also, the current reference time is not immediately updated when manually setting the reference time.
2018-10-04 09:22:26 +01:00
flashk
627c3df093
Update ReaderWriterFBX.cpp
2018-10-04 09:22:14 +01:00
flashk
ab372b9ead
Update fbxRMesh.cpp
2018-10-04 09:21:58 +01:00
flashk
247eee2ca1
Update fbxReader.h
2018-10-04 09:21:41 +01:00
flashk
d4bbec4a0c
Fix hardware mipmap generation for cube maps
...
I was getting a black image when enabling hardware mipmap generation on cubemaps. I believe the problem is that the base Texture class is hard coding GL_TEXTURE_2D when enabling mipmap generation, instead of using the target type from the derived class.
2018-10-03 12:00:04 +01:00
Robert Osfield
114c818f2e
Removed unused static variables
2018-10-02 12:21:31 +01:00
Robert Osfield
1ee6d476f8
From Andy Skinner, Added ~GLExtensions to clear cached values for context ID
2018-10-02 11:28:34 +01:00
Julien Valentin
8a29c504e4
add version and required extension
...
let a chance to work on intel chipset
2018-10-02 11:06:22 +01:00
OpenSceneGraph git repository
f376af1fd5
Merge pull request #627 from eligovision/OpenSceneGraph-3.6_gui_adapters_1px
...
1px error in GUIEventAdapter, View, Viewer and CompositeViewer major fix
2018-10-02 10:46:25 +01:00
Konstantin S. Matveyev
e663330bdf
1px error in GUIEventAdapter, View, Viewer and CompositeViewer major fix
2018-09-21 13:30:39 +03:00
Robert Osfield
d011ca4e8d
Updated ChangeLog for 3.6.3 release
2018-09-14 11:16:53 +01:00
Robert Osfield
3a6b13c46e
Updated version number and date for 3.6.3 stable release
2018-09-14 10:41:24 +01:00
Robert Osfield
88afccd85e
Updated ChangeLog for 3.6.3-rc3
2018-09-13 08:52:21 +01:00
Robert Osfield
d6d6c3cda2
Updated for 3.6.3-rc3
2018-09-13 08:47:17 +01:00
Robert Osfield
ca134dca2d
Standardized the glTexStorage*() calls to use osg::maximum(_numMipmapLevels,1) of rnumber of mipmaps to keep the usage consistent.
...
Fixed the erronous Texture2DArray glTexStorage call so that it used the _numMipmapLevels as above to resolve bug in allocation.
2018-09-12 17:45:49 +01:00
Robert Osfield
66246703bf
Warning fixes
2018-09-11 15:32:44 +01:00
Robert Osfield
fb09be05a9
Fixed warning
2018-09-11 12:29:40 +01:00
Robert Osfield
41fa8fecd1
Updated for 3.6.3-rc2
2018-09-11 12:23:01 +01:00
Robert Osfield
2213011caa
Updated rc number 2 for 3.6.3-rc2
2018-09-11 11:56:04 +01:00
OpenSceneGraph git repository
c2f0da31f2
Merge pull request #620 from LaurensVoerman/txt_SCREEN_COORDS
...
fix scale problem for osgText with characterSizeMode SCREEN_COORDS and _position set.
2018-09-11 11:29:36 +01:00
Robert Osfield
2e14bd52bf
Fixed hang using a ReentrantMutex
2018-09-11 11:23:34 +01:00
Robert Osfield
4ea833cc6b
Fixed build
2018-09-11 10:13:49 +01:00
Robert Osfield
7fae3b67cd
Fixed build
2018-09-11 09:31:35 +01:00
Robert Osfield
8780347f2f
Cleaned up code
2018-09-11 09:05:16 +01:00
gwaldron
22e6f6038f
osgText: fixed thread-safety issues in Glyph and Font
2018-09-11 08:53:40 +01:00
mp3butcher
385cfa0cbf
fix examples context creation for X11
...
(when display not :0.0)
2018-09-11 08:40:02 +01:00
OpenSceneGraph git repository
960f4d1ef2
Merge pull request #619 from mathieu/topic/SaveInlinedImages
...
Added saving of inline Images without having the physical image file.
2018-09-11 08:34:20 +01:00
Robert Osfield
257c2deb86
Added greater control of how cubemap is set up and controlled
2018-09-11 08:11:27 +01:00
Laurens Voerman
4dc6a6c4cd
fix scale problem for osgText with characterSizeMode SCREEN_COORDS and _position set.
2018-09-07 15:09:15 +02:00
Mathieu MARACHE
2e38e4751c
Added saving of inline Images without having the physical image file.
...
The can be read from and inlined image file
2018-09-07 14:05:50 +02:00
Robert Osfield
dfdb946d60
Merge branch 'OpenSceneGraph-3.6' of https://github.com/openscenegraph/OpenSceneGraph into OpenSceneGraph-3.6
2018-09-06 12:30:18 +01:00
Robert Osfield
2f056dcaa9
Updated for 3.6.3-rc1
2018-09-06 12:29:44 +01:00
Robert Osfield
d07fe93f34
Fixed memory leak with assignment of default value to ObjectSerializer
2018-09-06 11:53:35 +01:00
OpenSceneGraph git repository
05297f439c
Merge pull request #616 from eligovision/OpenSceneGraph-3.6_particles
...
ParticleSystem: Added support for GLES2 and upper (GL_QUADS -> GL_TRI…
2018-09-05 18:06:25 +01:00
Robert Osfield
34d58d447d
Fixed copy constructor
2018-09-05 18:01:33 +01:00
Konstantin S. Matveyev
637e1cc33b
ParticleSystem: Using of GL_TRIANGLES for GLES2 and upper; GL_QUADS otherwise
2018-09-05 19:00:29 +03:00