DCFennell
987521ba9c
GL_CLAMP_VERTEX_COLOR and GL_CLAMP_FRAGMENT_COLOR deprecated in GL core profile according to OpenGL 4.5 specification.
2019-12-12 09:40:02 +00:00
Johannes Pabst
6776cc2c63
Fix: LuaCallbackObject could form circular references to LuaScriptEngine that prevented its destruction. Destruction of LuaScriptEngine now disarms all callbacks into Lua.
2019-12-12 09:24:19 +00:00
Riccardo Corsi
3fe2e5a9e0
Fbx Plugin: added plugin option to set the target axis system. Default left to OpenGL.
2019-12-12 09:19:59 +00:00
OpenSceneGraph git repository
c8e283cfe9
Merge pull request #837 from LaurensVoerman/carbonFix
...
fix apple carbon reference
2019-12-11 17:51:02 +00:00
OpenSceneGraph git repository
b1314c0fb8
Merge pull request #833 from cj-mcdonald/osga-fix
...
Update ReaderWriterOSGA.cpp
2019-12-11 17:07:27 +00:00
Guilhem Saurel
a86b90ca4a
fix dae readme
2019-12-11 17:01:02 +00:00
OpenSceneGraph git repository
6477397b95
Merge pull request #822 from mp3butcher/patch-32
...
optimize indexed color DDS conversion
2019-12-11 16:47:44 +00:00
Alberto Luaces
8f6eff9de5
Set ffmpeg as the default plugin for video files.
...
As xine is not used anymore, there is no plugin in charge of loading
video files, and osgmovie and other programs are not able to open
them.
If ffmpeg is present, it is registered for opening video files.
2019-12-04 22:16:25 +01:00
Laurens Voerman
c4e7a07367
fix copySubImage crash on compressed files
2019-11-01 16:45:16 +01:00
Laurens Voerman
23b7c4d47d
fix apple carbon reference
2019-09-11 10:22:16 +02:00
Colin McDonald
a9900712a4
Update ReaderWriterOSGA.cpp
...
Fix typo in osga archives which stops node files working
2019-09-02 17:43:38 +01:00
Julien Valentin
5516f86f9e
use memcpy instead of union
2019-08-22 18:16:43 +02:00
Julien Valentin
a9546da368
optimize conversion with a union
2019-08-22 18:15:46 +02:00
Robert Osfield
415925b024
Removed exlict keyword to address build problems with VS older than 2015.
2019-08-22 14:50:56 +01:00
Remo E
30aae63c3b
Debugging: Hint to debug LoadLibrary issues
...
This helps to debug loading dynamic libraries in an environment without implemented "dlopen". For example emscripten with static compiled OSG.
2019-08-22 13:48:01 +01:00
Robert Osfield
694b1c3d32
Merge branch 'OpenSceneGraph-3.6' of https://github.com/openscenegraph/OpenSceneGraph into OpenSceneGraph-3.6
2019-08-17 20:04:38 +01:00
Björn Blissing
64d9b51f91
Fixed spelling error in warning message
2019-08-17 19:50:59 +01:00
capostrophic
a3b507bb01
Fix memory leaks
2019-08-17 15:28:09 +03:00
capostrophic
cbac09902d
Add support for DDPF_PALETTEINDEXED8 pixel format reading
2019-08-17 04:15:23 +03:00
Robert Osfield
149c04b0df
Added a _fontFallback to TextBase to cache any fallback font (usually DefaultFont) that is used when the Textbase::_font is null.
2019-07-31 14:11:59 +01:00
Robert Osfield
92abaca210
Replaced GL_QUADS usage with GL_TRIANGLE_STRIP
2019-07-29 13:01:00 +01:00
Robert Osfield
0e5bb43841
Refactored the mesh setup to use GL_TRIANGLE_STIP instead of GL_QUADS
2019-07-29 12:30:41 +01:00
Konstantin S. Matveyev
0a6bea870c
[*] ParticleSystem: Use GL_TRIANGLES instead if GL_QUADS when GL{1,2} or GLES1 are unavailable
2019-07-26 21:26:31 +03:00
konstantin.matveyev
2b0105f875
OSG_TEXT_USE_FONTCONFIG additional check needed
2019-07-26 14:40:47 +03:00
konstantin.matveyev
b0c89b137d
OSG_TEXT_USE_FONTCONFIG cmake option added: Set to ON to enable attempt to use FontConfig in osgText; Disabled by default for iOS and Android
2019-07-26 14:09:36 +03:00
Robert Osfield
24d61c2df0
Change the DefaultFont so that it's managemed via the ObjectCache to enabl it to be release and cleared in a central manner.
...
Added call to Registry::releaseGLObjects() to osgViewer/Renderer.cpp to enable automatic clean up of objects in the ObjectCache.
2019-07-25 14:10:01 +01:00
Robert Osfield
e6f6de640a
Added readObject() implementations
2019-07-25 12:48:21 +01:00
Robert Osfield
00679c7631
Added ReaderWriterOBJ::readObject(..) implementations to address issue with using osgconv
2019-07-25 10:39:34 +01:00
Robert Osfield
ccbc632afc
Added handling of iOS and Android to make sure FontConfig is only used for Desktop builds
2019-07-22 17:20:10 +01:00
Linan Wang
4ad34877d2
fix typo
2019-07-19 14:06:20 +08:00
Linan Wang
2a8b760833
fix u64 and i64 allocation, setArray bug
2019-07-19 13:28:25 +08:00
Robert Osfield
8dea265a91
Fixed indentation
2019-07-18 14:08:41 +01:00
Long Huan
7ec8b65ec4
Add OutputTextureFiles Option
...
Add OutputTextureFiles Option support Write out the texture images to file
2019-07-18 14:00:11 +01:00
Long Huan
c6c49c3745
Update OBJWriterNodeVisitor.cpp
2019-07-18 13:51:10 +01:00
Long Huan
acac960227
fix obj-Plugin export texture file
...
Fix obj-plugin to support export texture file
2019-07-18 13:50:56 +01:00
Robert Osfield
da6b4df00a
Added handling of zero radius models
2019-07-18 12:18:04 +01:00
Robert Osfield
7f370bdfc6
Removed references OpenVRML plugin
2019-07-18 11:16:49 +01:00
Robert Osfield
587fd6a022
Removed vrml plugin from build as OpenVRML plugin relies on no longer supported functionality
2019-07-18 11:16:49 +01:00
Robert Osfield
730e6ad8f5
Added calls to curl_global_init and curl_global_cleanup to improve the robustness of threaded curl plugin usage
2019-07-18 10:34:53 +01:00
Ralf Habacker
dc9f6f2751
cmake: Added find_package module for fontconfig which is not available with cmake < 3.14
...
This file has been taken from cmake 3.14
2019-07-15 19:00:25 +02:00
Robert Osfield
02d91a3eea
Adopted the matrix transformation code from Text
2019-07-15 16:16:45 +01:00
Robert Osfield
9ad7ae5524
Cuietened down the reporting of failure to find fontconfig
2019-07-15 15:05:05 +01:00
Ralf Habacker
cbf5b14f61
obj plugin: Fix bug not adding first vertex index on writing GL_LINExxx array types
2019-07-15 14:39:02 +02:00
Ralf Habacker
2e33cf0abc
obj plugin: Fix not writing material shininess
2019-07-15 14:39:02 +02:00
Ralf Habacker
361ea5d15d
obj plugin: add option "NsIfNotPresent=" for setting the specular exponent of a material if not present
2019-07-15 14:39:02 +02:00
Ralf Habacker
a3b2ac63b3
obj plugin: Fix bug not using specular color (Ks) for illumination mode > 2
...
See paragraph "Illumination models" at http://paulbourke.net/dataformats/mtl/ for details.
2019-07-15 14:26:31 +02:00
Ralf Habacker
af5a794a82
Fix 'Incorrect default location for true type fonts on openSUSE'
...
https://github.com/openscenegraph/OpenSceneGraph/issues/778
2019-07-15 11:08:31 +02:00
Robert Osfield
faa2b1d964
Added check against any empty _segments to avoid undefined behaviour
2019-07-12 17:00:20 +01:00
Robert Osfield
ab95a79540
Removed debug info for constructor and destructors
2019-07-12 16:16:43 +01:00
Robert Osfield
079cf6c090
Added FrameBufferAttachment::resizeGLObjectBuffers(..) and releaseGLObjects(..) methods
2019-07-12 16:09:12 +01:00