forked from MozillaReality/area-demo-service-task
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathosgPlugins.h
executable file
·63 lines (56 loc) · 1.51 KB
/
osgPlugins.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#pragma once
#include <osgViewer/GraphicsWindow>
#include <osgDB/Registry>
//windowing system
#if defined(__APPLE__)
USE_GRAPICSWINDOW_IMPLEMENTATION(IOS)
#else
//USE_GRAPICSWINDOW_IMPLEMENTATION(NONE)
#endif
//plugins
USE_OSGPLUGIN(osg)
USE_DOTOSGWRAPPER_LIBRARY(osg)
// USE_DOTOSGWRAPPER_LIBRARY(osgFX)
// USE_DOTOSGWRAPPER_LIBRARY(osgParticle)
// USE_DOTOSGWRAPPER_LIBRARY(osgShadow)
// USE_DOTOSGWRAPPER_LIBRARY(osgSim)
// USE_DOTOSGWRAPPER_LIBRARY(osgTerrain)
// USE_DOTOSGWRAPPER_LIBRARY(osgText)
// USE_DOTOSGWRAPPER_LIBRARY(osgViewer)
// USE_DOTOSGWRAPPER_LIBRARY(osgVolume)
USE_OSGPLUGIN(osg2)
USE_SERIALIZER_WRAPPER_LIBRARY(osg)
USE_SERIALIZER_WRAPPER_LIBRARY(osgAnimation)
// USE_SERIALIZER_WRAPPER_LIBRARY(osgFX)
// USE_SERIALIZER_WRAPPER_LIBRARY(osgManipulator)
// USE_SERIALIZER_WRAPPER_LIBRARY(osgParticle)
// USE_SERIALIZER_WRAPPER_LIBRARY(osgShadow)
// USE_SERIALIZER_WRAPPER_LIBRARY(osgSim)
// USE_SERIALIZER_WRAPPER_LIBRARY(osgTerrain)
// USE_SERIALIZER_WRAPPER_LIBRARY(osgText)
// USE_SERIALIZER_WRAPPER_LIBRARY(osgVolume)
//USE_OSGPLUGIN(obj)
//USE_OSGPLUGIN(ive)
USE_OSGPLUGIN(gltf)
//USE_OSGPLUGIN(trans)
//USE_OSGPLUGIN(rot)
//USE_OSGPLUGIN(scale)
//USE_OSGPLUGIN(normals)
#ifdef __APPLE__
USE_OSGPLUGIN(imageio)
#else
USE_OSGPLUGIN(jpeg)
USE_OSGPLUGIN(png)
USE_OSGPLUGIN(rgb)
//USE_OSGPLUGIN(bmp)
//USE_OSGPLUGIN(tga)
//USE_OSGPLUGIN(tiff)
//USE_OSGPLUGIN(gif)
//USE_OSGPLUGIN(pic)
//USE_OSGPLUGIN(hdr)
#endif
USE_OSGPLUGIN(ktx)
USE_OSGPLUGIN(freetype)
USE_OSGPLUGIN(glsl)
//USE_OSGPLUGIN(gz)
//USE_OSGPLUGIN(zip)