changed: gcc8 base update
[opensg.git] / Examples / CSM / Common / system-native-cluster-multi-par.osg
blob3ee2af09e1691260e56031a5312d2feceb878e19
1 #OSG V1.0 
3 ComplexSceneManager
5   globals
6   [
7     DEF RootNode Node
8     { 
9       core Group {}
11       children
12       [ 
13         DEF CameraRoot Node
14         {
15           core Transform {}
17           children 
18           [ 
19           ]
20         },
22         DEF GlobalEffectRoot Node
23         {
24           core MultiCore
25           {
26             cores
27             [
28               Group {}
29               USE GlobalEffect1
30             ]
31           }
33           children
34           [
35             DEF SceneRoot Node 
36             {
37               core MultiCore
38               {
39                 cores
40                 [
41                   Group {}
42                   USE SceneEffect1
43                 ]
44               }
46               children
47               [
48                 DEF ZLight Node
49                 {
50                   core DirectionalLight
51                   {
52                     ambient    0.24 0.24 0.24 1.0
53                     diffuse    0.80 0.80 0.80 1.0
54                     direction  0.0 0.0 1.0
55                     on         TRUE
56                     beacon     USE CameraRoot
57                   }
58                   children
59                   [
60                     DEF ModelRoot Node
61                     {
62                       core Group {}
63                     }
64                   ]
65                 }
66               ]
67             }
68           ] 
69         }
70       ]
71     }
73     DEF PerspCamGL CSMPerspectiveCamera
74     {
75       near   0.1
76       far    20000.0
77       fov    60.0
79       beacon USE CameraRoot
80     }
82   ]
84   drawManager DEF DrawManager CSMDrawManager
85   {
86     parallel TRUE
88     syncBarrierName "drawSyncBarrier"
90     drawer
91     [
92       CSMDrawer
93       {
94         aspect Drawer0Aspect
96         windows
97         [
98            CSMClusterWindow
99            {
100 #             dumpContainer TRUE
102              clientWindow DEF MainWindow CSMNativeWindow
103              {
104                size 300 300
105                position 200, 200
106                decorEnabled TRUE
107              }
109              servers    
110              [
111                "opensg-tile-0-0", 
112                "opensg-tile-1-0"
113              ]
114              serverIds  
115              [
116                1, 
117                0
118              ]
120              serverRows 1
122              connectionType "Multicast"
123              clusterMode    "Multi"
125              size 600 300
127              viewports
128              [
129                CSMViewport
130                {
131                  root       USE RootNode
132                  camera     USE PerspCamGL
134                  background USE BGnd
136                  leftBottom 0.0 0.0
137                  rightTop   1.0 1.0
139                  foregrounds
140                  [
141                    USE FG0
142                  ]
143                }
144              ]
145            }
146         ]  
147       }
148     ]
149   }