added: allow var chunk to be used with more than one shader (experimental, enabled...
[opensg.git] / OSGConfigured.h.cmake
blob03d60ba864a5832114c639c49665019895ec936c
1 #ifndef _OSGCONFIGURED_H_
2 #define _OSGCONFIGURED_H_
4 #cmakedefine OSG_USE_OSG2_NAMESPACE 1
6 /* Disable interface that will go away in the future */
7 #cmakedefine OSG_DISABLE_DEPRECATED 1
9 #cmakedefine OSG_SIMD_SSE 1
11 #cmakedefine OSG_SIMD_ALTIVEC 1
13 #cmakedefine OSG_ENABLE_VALGRIND_CHECKS 1
15 #cmakedefine OSG_NEW_OSB_IO 1
17 /* #define OSG_ELDK 0 */
19 #cmakedefine OSG_GL_DEFMAPPER 1
21 #cmakedefine OSG_WITH_GLUT 1
23 #cmakedefine OSG_ENABLE_MEMORY_DEBUGGING 1
25 #cmakedefine OSG_ENABLE_DOUBLE_MATRIX_STACK 1
27 #cmakedefine OSG_WITH_GDAL 1
29 /* Do not use GL subdir for glut */
30 /* #define OSG_NO_GLUT_GLSUBDIR 0 */
32 #cmakedefine OSG_WITH_PNG 1
34 #cmakedefine OSG_WITH_JPG 1
36 #cmakedefine OSG_MULTISHADER_VARCHUNK 1
38 #cmakedefine OSG_OGL2_SHADERFUNCS 1
40 #cmakedefine OSG_OGL_VERTEXATTRIB_FUNCS 1
42 #cmakedefine OSG_NEW_GEOHANDLER 1
44 #cmakedefine OSG_OGL_COREONLY 1
46 #cmakedefine OSG_OGL_ES2 1
48 #cmakedefine OSG_OGL_ES2_SIMGL3 1
50 #ifndef GL_GLEXT_PROTOTYPES
51 #cmakedefine GL_GLEXT_PROTOTYPES 1
52 #endif
54 #cmakedefine GL3_PROTOTYPES 1
56 #cmakedefine OSG_USE_OGL3_PROTOS 1
58 #cmakedefine OSG_USE_OGL4_PROTOS 1
60 #cmakedefine OSG_USE_OGLES_PROTOS 1
62 #cmakedefine OSG_GL_INCLUDE_GLEW 1
64 #cmakedefine OSG_OGL_NO_DOUBLE 1
66 #cmakedefine OSG_WITH_ZLIB 1
68 #cmakedefine OSG_WITH_TIF 1
70 #cmakedefine OSG_WITH_IMF 1
72 #cmakedefine OSG_WITH_FONTCONFIG 1
74 #cmakedefine OSG_NEW_SHADER 1
76 #define OSG_MT_CPTR_ASPECT 1
78 #cmakedefine OSG_1_COMPAT 1
80 #cmakedefine OSG_WITH_NVPERFSDK 1 
82 #cmakedefine OSG_WITH_VTK 1
84 #cmakedefine OSG_WITH_CUDA 1
86 #cmakedefine OSG_WITH_OPENCL 1
88 /* #define OSG_ICC_GNU_COMPAT 0 */
90 #cmakedefine OSG_SHC_MODE_0  1
91 #cmakedefine OSG_SHC_MODE_1  1
92 #cmakedefine OSG_SHC_MODE_2  1
93 #cmakedefine OSG_SHC_MODE_3  1
94 #cmakedefine OSG_SHC_MODE_4  1
95 #cmakedefine OSG_SHC_MODE_5  1
96 #cmakedefine OSG_SHC_MODE_6  1
97 #cmakedefine OSG_SHC_MODE_7  1
98 #cmakedefine OSG_SHC_MODE_8  1
99 #cmakedefine OSG_SHC_MODE_9  1
100 #cmakedefine OSG_SHC_MODE_10 1
103 #ifdef OSG_USE_OSG2_NAMESPACE
104 namespace OSG2 
106 #else
107 namespace OSG 
109 #endif
110   static const unsigned int RenderPropertyBits = @OSG_RENDERPROPERTY_BITS@;
111   static const unsigned int RenderPropertyUniqueBits = @OSG_RENDERPROPERTY_UNIQUE_BITS@;
114 #define OSG_WITH_GIF 1
116 #cmakedefine OSG_PREBUILD_SCANPARSE 1
118 #cmakedefine OSG_WITH_COLLADA 1
120 #cmakedefine OSG_WITH_COLLADA_NAMESPACE 1
122 #cmakedefine COLLADA_DOM_SUPPORT141 1
124 #cmakedefine OSG_WITH_FT2 1
126 /* Use elf tls with pthreads. */
127 #cmakedefine OSG_PTHREAD_ELF_TLS 1
128 #cmakedefine OSG_WIN32_ASPECT_USE_LOCALSTORAGE 1
129 #cmakedefine OSG_ENABLE_AUTOINIT_THREADS 1
131 #cmakedefine OSG_DEPRECATED_PROPS 1
133 #cmakedefine OSG_WITH_QT 1
135 #cmakedefine OSG_ENABLE_DEFAULT_READONLY_CHANGELIST 1
137 #cmakedefine OSG_ENABLE_PAR_PARTITION_DRAWING 1
139 #cmakedefine OSG_DISABLE_MICROSOFT_SECURE_CXXX 1
141 #cmakedefine OSG_DISABLE_MS_ITERATOR_DEBUGGING 1
143 #cmakedefine OSG_ENABLE_CSM_WIN7_FEATURES 1