Move setup code for OSG when statically linked

sceneinput
slothlife 9 years ago
parent 43b1f15af9
commit df99d5a59d

@ -1,24 +1,11 @@
#include "texturemanager.hpp"
#include <osgDB/Registry>
#include <osgViewer/GraphicsWindow>
#include <stdexcept>
#include <components/vfs/manager.hpp>
#ifdef OSG_LIBRARY_STATIC
// This list of plugins should match with the list in the top-level CMakelists.txt.
USE_OSGPLUGIN(png)
USE_OSGPLUGIN(tga)
USE_OSGPLUGIN(dds)
USE_OSGPLUGIN(jpeg)
// Sets the default windowing system interface according to the OS.
// Necessary for OpenSceneGraph to do some things, like decompression.
USE_GRAPHICSWINDOW()
#endif
namespace
{

@ -10,9 +10,23 @@
#include <osg/Geometry>
#include <osg/Texture2D>
#include <osg/TexMat>
#include <osgDB/Registry>
#include <osgViewer/GraphicsWindow>
#include "imagetosurface.hpp"
#ifdef OSG_LIBRARY_STATIC
// This list of plugins should match with the list in the top-level CMakelists.txt.
USE_OSGPLUGIN(png)
USE_OSGPLUGIN(tga)
USE_OSGPLUGIN(dds)
USE_OSGPLUGIN(jpeg)
// Sets the default windowing system interface according to the OS.
// Necessary for OpenSceneGraph to do some things, like decompression.
USE_GRAPHICSWINDOW()
#endif
namespace
{

Loading…
Cancel
Save