Gleb Mazovetskiy
8b2e02b71d
Ensure global Mutex is initialized before Registry
...
A Registry instance may be accessed before the global mutex, e.g. here:
e77f50371c/src/osgText/Font.cpp (L49)
This leads to the Mutex being destroyed before the Registry is destroyed.
This causes a crash at exit, as described in #1048 .
Fixes #1048 .
4 years ago
Ralf Habacker
c3108697de
Add support for showing environment variables provided by osg plugins
4 years ago
Laurens Voerman
3ccdc66717
fix indentation for osgt files for windows dynamic library build.
5 years ago
Robert Osfield
f223fec92d
Added derpecated and thread unsafe warning message to docs of ObjectCache::getgetFromObjectCache()
6 years ago
Robert Osfield
bd83044c08
Introduced use of ref_ptr<> and private destructor to tighen up memory management and avoid users attempting to inappropriately delete TexCoordRange.
6 years ago
Robert Osfield
d07fe93f34
Fixed memory leak with assignment of default value to ObjectSerializer
6 years ago
Robert Osfield
afe5644b9f
Added support for reading UTF-8 encoded of xml files
6 years ago
Robert Osfield
01f69e6b10
Moved constructors and destructors to .cpp
6 years ago
Robert Osfield
a211ea4e68
Revert "Moved the Options constructors and destructor implementaions into the cpp to make it easier to do debugging"
...
This reverts commit 0fc7aa8cc0
.
6 years ago
Robert Osfield
fcde92ad89
Fixed crash the occurred when passing in a osgDB::Options to the ObjectCache that doesn't have any references to it.
6 years ago
Robert Osfield
0fc7aa8cc0
Moved the Options constructors and destructor implementaions into the cpp to make it easier to do debugging
6 years ago
Robert Osfield
f49e1d32c9
Replaced std::auto_ptr<> usage as it's deprecated in C++11 and will be removed in C++17
6 years ago
Alberto Luaces
02c310982e
Fix typos and spelling.
7 years ago
Daniel Emminizer
3d8cc71601
osgDB: Added missing extern OSGDB_EXPORT.
7 years ago
Robert Osfield
914e60a872
Quietened down debug message output for osgText shader setup and Drawable::createVertexArrayStateImplementation
7 years ago
OpenSceneGraph git repository
46850214df
Merge pull request #502 from Haojia521/OutputStreamUseTargertSoVersion
...
write binary file with a specific so version
7 years ago
Hartwig
41e9cd3157
Replacement of commas with semicolons
7 years ago
Robert Osfield
ddf8c68d26
Added support for multiple --login url username password entries to osgviewer
7 years ago
Robert Osfield
9f3533632a
Added ability for OSG serializers to get the file version number when writing out via the OutputStream object
7 years ago
Laurens Voerman
36fc30d8e7
avoid INFO message about duplicate enums with and without _EXT
8 years ago
Robert Osfield
61782d8f29
Build fixes
8 years ago
d-a-heitbrink
7b3fc0925c
Merge branch 'master' of https://github.com/openscenegraph/OpenSceneGraph
8 years ago
scrawl
09ca132102
Remove redundant handling of Geode in SharedStateManager
8 years ago
d-a-heitbrink
3d2f4ea404
Added support for Bindless texture extension,
...
64 bit uniforms, 64 bit buffers
Added new bindless texture example
8 years ago
Robert Osfield
ddbb1cb064
Removed todo that is not required
8 years ago
Robert Osfield
87a3648e68
To avoid noise in documentation replaced nested namespaced enum with enum with FILE_COPY_ wording prefixed into enum values.
8 years ago
Robert Osfield
80f75bcbdd
Fixed doxygen warnings
8 years ago
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
8 years ago
Robert Osfield
77c5e96ccb
Added DatabasePager::setProcessorAffinity(const OpenThreads::Affinity&) support to allow the database threads to have affinity to user controls sets of CPU cores.
8 years ago
James Turner
ea9f479674
Attempt to fix broken DLL exports from osgDB
...
Only export the osgDB method implementations, instead of the entire
class, and hence avoid exporting symbols from the base class, which
then conflict with other compilation units when linking.
This avoids the need for /FORCE:MULTIPLE linker option with MSVC.
8 years ago
Robert Osfield
74f1cc1ec4
Improved casting to address crashes when handling classes that use virtual inheritance.
8 years ago
Philippe Renon
22d53357d3
split requiresUpdateSceneGraph() into requires update and requires redraw (wip)
8 years ago
Robert Osfield
ca0fff8313
Added extern and export
8 years ago
Robert Osfield
1204c32430
Changed back to requiring osgDB namespace so it's clearer where function comes from.
8 years ago
Robert Osfield
ed59753741
Added namespace prefix
8 years ago
Robert Osfield
6d7d58fa12
Added osgDB::stringcopy and stringcopyfixedsize
8 years ago
Cedric Pinson
0ecb52ff82
Submitted with fixes by Julian Valentin
8 years ago
Robert Osfield
a5ec8b7eda
Added initializers
8 years ago
Robert Osfield
1d7f75c490
Added initializer
8 years ago
Robert Osfield
f7afd3bab2
Added initializer
8 years ago
Robert Osfield
acaf9fd720
Added initializer
8 years ago
Ralf Habacker
7876c7915b
clang 6.0 compile fixes.
8 years ago
Ralf Habacker
69929f596f
Fix finding object cache entries.
8 years ago
Ralf Habacker
85cd1c456f
Identify files in object cache by filename and optional provided options.
...
Objects with the same filename may be different from others based on the provided
plugin options. Using filename *and* the provided options as object cache key
helps to avoid fetching the wrong object.
8 years ago
Julien Valentin
2ac8379cfc
osgDB Wrapper Associates Revision Tagging
8 years ago
Robert Osfield
d3c6dc6f34
Fixed doxygen warnings
8 years ago
Pjotr Svetachov
1823341cce
small optimization to the osgb/t serializers.
8 years ago
Robert Osfield
c36c0033fd
Fixed shadows warnings
8 years ago
Robert Osfield
58f940c0f1
Updated the AuthenticationDetails::HttpAuthentication enum to reflect current libcurl values
9 years ago
Robert Osfield
4deca2d38b
From Jannik Heller and Robert Osfield, introduced ReadResult/WriteResult::statusMessage() method that creates a std::string from the stutus value and message string.
9 years ago