diff --git a/Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj b/Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj index 326ff9d97..2486159f0 100644 --- a/Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj +++ b/Xcode/OpenSceneGraph/OpenSceneGraph.xcodeproj/project.pbxproj @@ -1879,8 +1879,13 @@ 00FB21590B0166460052DD79 /* osgGA.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00557CE00624A947000A808A /* osgGA.framework */; }; 00FB215A0B0166600052DD79 /* osgViewer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00FB21010B015CF20052DD79 /* osgViewer.framework */; }; 00FB21660B0168960052DD79 /* osgViewer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00FB21010B015CF20052DD79 /* osgViewer.framework */; }; - 5B653AEB0C16C8F1002B54A3 /* SimpleViewer in Resources */ = {isa = PBXBuildFile; fileRef = 5B653AE90C16C8F0002B54A3 /* SimpleViewer */; }; - 5B653AEC0C16C8F1002B54A3 /* SimpleViewer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5B653AEA0C16C8F1002B54A3 /* SimpleViewer.cpp */; }; + 5B05E7280C17EE2800B0EAD8 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BC1912D0C15F6B3002CF5BC /* main.m */; }; + 5B05E7AD0C18079100B0EAD8 /* ViewerCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B653DC70C1745FF002B54A3 /* ViewerCocoa.h */; }; + 5B05E7AE0C18079100B0EAD8 /* ViewerCocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5B653DC80C1745FF002B54A3 /* ViewerCocoa.mm */; }; + 5B653DD40C174AA0002B54A3 /* tree0.rgba in Resources */ = {isa = PBXBuildFile; fileRef = 5B653D390C171337002B54A3 /* tree0.rgba */; }; + 5B653DD50C174AA0002B54A3 /* lz.rgb in Resources */ = {isa = PBXBuildFile; fileRef = 5B653D290C171331002B54A3 /* lz.rgb */; }; + 5B653DE00C174E16002B54A3 /* lz.rgb in Resources */ = {isa = PBXBuildFile; fileRef = 5B653DDE0C174E15002B54A3 /* lz.rgb */; }; + 5B653DE10C174E16002B54A3 /* tree0.rgba in Resources */ = {isa = PBXBuildFile; fileRef = 5B653DDF0C174E16002B54A3 /* tree0.rgba */; }; 5BC1910B0C15F462002CF5BC /* ViewerEventHandlers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BC1910A0C15F462002CF5BC /* ViewerEventHandlers.cpp */; }; 5BC1910E0C15F48C002CF5BC /* Hint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BC1910D0C15F48C002CF5BC /* Hint.cpp */; }; 5BC1910F0C15F4AD002CF5BC /* ViewerEventHandlers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BC1910A0C15F462002CF5BC /* ViewerEventHandlers.cpp */; }; @@ -1890,9 +1895,6 @@ 5BC191180C15F59D002CF5BC /* osgcompositeviewer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BC191150C15F59C002CF5BC /* osgcompositeviewer.cpp */; }; 5BC191300C15F6B4002CF5BC /* English.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5BC191270C15F6B2002CF5BC /* English.lproj */; }; 5BC191310C15F6B4002CF5BC /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5BC1912C0C15F6B3002CF5BC /* Info.plist */; }; - 5BC191320C15F6B4002CF5BC /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BC1912D0C15F6B3002CF5BC /* main.m */; }; - 5BC191330C15F6B4002CF5BC /* SimpleViewerCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BC1912E0C15F6B3002CF5BC /* SimpleViewerCocoa.h */; }; - 5BC191340C15F6B4002CF5BC /* SimpleViewerCocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5BC1912F0C15F6B4002CF5BC /* SimpleViewerCocoa.mm */; }; 5BC191360C15F735002CF5BC /* osgviewerGLUT.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BC191350C15F734002CF5BC /* osgviewerGLUT.cpp */; }; 5BC1913A0C15F7AE002CF5BC /* osgviewerSDL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5BC191370C15F7AD002CF5BC /* osgviewerSDL.cpp */; }; 5BC1913B0C15F7AE002CF5BC /* SDLMainForMacOSX.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BC191380C15F7AE002CF5BC /* SDLMainForMacOSX.h */; }; @@ -5566,7 +5568,7 @@ 00C0CAC1062651A40091ED7C /* osgdb_freetype.so */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = osgdb_freetype.so; sourceTree = BUILT_PRODUCTS_DIR; }; 00C0CAE90626525D0091ED7C /* osgdb_osgText.so */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = osgdb_osgText.so; sourceTree = BUILT_PRODUCTS_DIR; }; 00C59D340B0926A800E9BCA1 /* osgviewerGLUT.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = osgviewerGLUT.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 00C59D630B092D3B00E9BCA1 /* osgviewerCocoa.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = osgviewerCocoa.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 00C59D630B092D3B00E9BCA1 /* osgviewerCocoa.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = osgviewerCocoa.app; sourceTree = BUILT_PRODUCTS_DIR; }; 00C59DA90B09343B00E9BCA1 /* osgviewerSDL.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = osgviewerSDL.app; sourceTree = BUILT_PRODUCTS_DIR; }; 00CE2D30065BCCE7003C8656 /* CoordinateSystemNode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = CoordinateSystemNode.cpp; path = ../../src/osg/CoordinateSystemNode.cpp; sourceTree = SOURCE_ROOT; }; 00CE2D3C065BCD25003C8656 /* CoordinateSystemNode */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp; fileEncoding = 30; name = CoordinateSystemNode; path = ../../include/osg/CoordinateSystemNode; sourceTree = SOURCE_ROOT; }; @@ -5686,6 +5688,159 @@ 08FB77AAFE841565C02AAC07 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; 5B653AE90C16C8F0002B54A3 /* SimpleViewer */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = SimpleViewer; sourceTree = ""; }; 5B653AEA0C16C8F1002B54A3 /* SimpleViewer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SimpleViewer.cpp; sourceTree = ""; }; + 5B653CC50C17130C002B54A3 /* afterescher.geo */ = {isa = PBXFileReference; lastKnownFileType = file; name = afterescher.geo; path = "/Users/martin/OpenSceneGraph-Data/afterescher.geo"; sourceTree = ""; }; + 5B653CC60C17130D002B54A3 /* axes.osg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = axes.osg; path = "/Users/martin/OpenSceneGraph-Data/axes.osg"; sourceTree = ""; }; + 5B653CC80C17130D002B54A3 /* a.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = a.png; path = "/Users/martin/OpenSceneGraph-Data/Catch/a.png"; sourceTree = ""; }; + 5B653CC90C17130E002B54A3 /* b.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = b.png; path = "/Users/martin/OpenSceneGraph-Data/Catch/b.png"; sourceTree = ""; }; + 5B653CCA0C17130E002B54A3 /* ball.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ball.png; path = "/Users/martin/OpenSceneGraph-Data/Catch/ball.png"; sourceTree = ""; }; + 5B653CCB0C17130E002B54A3 /* boy.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = boy.png; path = "/Users/martin/OpenSceneGraph-Data/Catch/boy.png"; sourceTree = ""; }; + 5B653CCC0C17130F002B54A3 /* broach.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = broach.png; path = "/Users/martin/OpenSceneGraph-Data/Catch/broach.png"; sourceTree = ""; }; + 5B653CCD0C17130F002B54A3 /* c.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = c.png; path = "/Users/martin/OpenSceneGraph-Data/Catch/c.png"; sourceTree = ""; }; + 5B653CCE0C17130F002B54A3 /* farm.JPG */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = farm.JPG; path = "/Users/martin/OpenSceneGraph-Data/Catch/farm.JPG"; sourceTree = ""; }; + 5B653CCF0C171310002B54A3 /* girl.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = girl.png; path = "/Users/martin/OpenSceneGraph-Data/Catch/girl.png"; sourceTree = ""; }; + 5B653CD00C171310002B54A3 /* m.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = m.png; path = "/Users/martin/OpenSceneGraph-Data/Catch/m.png"; sourceTree = ""; }; + 5B653CD10C171311002B54A3 /* n.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = n.png; path = "/Users/martin/OpenSceneGraph-Data/Catch/n.png"; sourceTree = ""; }; + 5B653CD20C171311002B54A3 /* RockStar.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = RockStar.png; path = "/Users/martin/OpenSceneGraph-Data/Catch/RockStar.png"; sourceTree = ""; }; + 5B653CD30C171311002B54A3 /* s.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = s.png; path = "/Users/martin/OpenSceneGraph-Data/Catch/s.png"; sourceTree = ""; }; + 5B653CD40C171312002B54A3 /* sky1.JPG */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = sky1.JPG; path = "/Users/martin/OpenSceneGraph-Data/Catch/sky1.JPG"; sourceTree = ""; }; + 5B653CD50C171312002B54A3 /* sky2.JPG */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = sky2.JPG; path = "/Users/martin/OpenSceneGraph-Data/Catch/sky2.JPG"; sourceTree = ""; }; + 5B653CD60C171313002B54A3 /* sky3.JPG */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = sky3.JPG; path = "/Users/martin/OpenSceneGraph-Data/Catch/sky3.JPG"; sourceTree = ""; }; + 5B653CD70C171313002B54A3 /* t.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = t.png; path = "/Users/martin/OpenSceneGraph-Data/Catch/t.png"; sourceTree = ""; }; + 5B653CD80C171313002B54A3 /* u.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = u.png; path = "/Users/martin/OpenSceneGraph-Data/Catch/u.png"; sourceTree = ""; }; + 5B653CD90C171314002B54A3 /* Welcome.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = Welcome.jpg; path = "/Users/martin/OpenSceneGraph-Data/Catch/Welcome.jpg"; sourceTree = ""; }; + 5B653CDA0C171314002B54A3 /* YouLost.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = YouLost.jpg; path = "/Users/martin/OpenSceneGraph-Data/Catch/YouLost.jpg"; sourceTree = ""; }; + 5B653CDB0C171314002B54A3 /* YouWon.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = YouWon.jpg; path = "/Users/martin/OpenSceneGraph-Data/Catch/YouWon.jpg"; sourceTree = ""; }; + 5B653CDC0C171315002B54A3 /* cessna.osg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = cessna.osg; path = "/Users/martin/OpenSceneGraph-Data/cessna.osg"; sourceTree = ""; }; + 5B653CDD0C171315002B54A3 /* cessnafire.osg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = cessnafire.osg; path = "/Users/martin/OpenSceneGraph-Data/cessnafire.osg"; sourceTree = ""; }; + 5B653CDE0C171316002B54A3 /* cow.osg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = cow.osg; path = "/Users/martin/OpenSceneGraph-Data/cow.osg"; sourceTree = ""; }; + 5B653CDF0C171316002B54A3 /* cube_mapped_torus.osg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = cube_mapped_torus.osg; path = "/Users/martin/OpenSceneGraph-Data/cube_mapped_torus.osg"; sourceTree = ""; }; + 5B653CE10C171317002B54A3 /* negx.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = negx.png; path = "/Users/martin/OpenSceneGraph-Data/Cubemap_axis/negx.png"; sourceTree = ""; }; + 5B653CE20C171317002B54A3 /* negy.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = negy.png; path = "/Users/martin/OpenSceneGraph-Data/Cubemap_axis/negy.png"; sourceTree = ""; }; + 5B653CE30C171317002B54A3 /* negz.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = negz.png; path = "/Users/martin/OpenSceneGraph-Data/Cubemap_axis/negz.png"; sourceTree = ""; }; + 5B653CE40C171318002B54A3 /* posx.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = posx.png; path = "/Users/martin/OpenSceneGraph-Data/Cubemap_axis/posx.png"; sourceTree = ""; }; + 5B653CE50C171318002B54A3 /* posy.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = posy.png; path = "/Users/martin/OpenSceneGraph-Data/Cubemap_axis/posy.png"; sourceTree = ""; }; + 5B653CE60C171318002B54A3 /* posz.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = posz.png; path = "/Users/martin/OpenSceneGraph-Data/Cubemap_axis/posz.png"; sourceTree = ""; }; + 5B653CE80C171319002B54A3 /* negx.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = negx.jpg; path = "/Users/martin/OpenSceneGraph-Data/Cubemap_snow/negx.jpg"; sourceTree = ""; }; + 5B653CE90C171319002B54A3 /* negy.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = negy.jpg; path = "/Users/martin/OpenSceneGraph-Data/Cubemap_snow/negy.jpg"; sourceTree = ""; }; + 5B653CEA0C17131A002B54A3 /* negz.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = negz.jpg; path = "/Users/martin/OpenSceneGraph-Data/Cubemap_snow/negz.jpg"; sourceTree = ""; }; + 5B653CEB0C17131A002B54A3 /* posx.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = posx.jpg; path = "/Users/martin/OpenSceneGraph-Data/Cubemap_snow/posx.jpg"; sourceTree = ""; }; + 5B653CEC0C17131A002B54A3 /* posy.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = posy.jpg; path = "/Users/martin/OpenSceneGraph-Data/Cubemap_snow/posy.jpg"; sourceTree = ""; }; + 5B653CED0C17131B002B54A3 /* posz.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = posz.jpg; path = "/Users/martin/OpenSceneGraph-Data/Cubemap_snow/posz.jpg"; sourceTree = ""; }; + 5B653CEE0C17131B002B54A3 /* dumptruck.osg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = dumptruck.osg; path = "/Users/martin/OpenSceneGraph-Data/dumptruck.osg"; sourceTree = ""; }; + 5B653CF00C17131C002B54A3 /* mag4catalog */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = mag4catalog; path = "/Users/martin/OpenSceneGraph-Data/Env/mag4catalog"; sourceTree = ""; }; + 5B653CF20C17131D002B54A3 /* osganimation.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = osganimation.jpg; path = "/Users/martin/OpenSceneGraph-Data/ExampleThumbnails/osganimation.jpg"; sourceTree = ""; }; + 5B653CF30C17131D002B54A3 /* osgcubemap.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = osgcubemap.jpg; path = "/Users/martin/OpenSceneGraph-Data/ExampleThumbnails/osgcubemap.jpg"; sourceTree = ""; }; + 5B653CF40C17131D002B54A3 /* osgdepthshadow.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = osgdepthshadow.jpg; path = "/Users/martin/OpenSceneGraph-Data/ExampleThumbnails/osgdepthshadow.jpg"; sourceTree = ""; }; + 5B653CF50C17131E002B54A3 /* osgdistortion.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = osgdistortion.jpg; path = "/Users/martin/OpenSceneGraph-Data/ExampleThumbnails/osgdistortion.jpg"; sourceTree = ""; }; + 5B653CF60C17131E002B54A3 /* osgfxbrowser.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = osgfxbrowser.jpg; path = "/Users/martin/OpenSceneGraph-Data/ExampleThumbnails/osgfxbrowser.jpg"; sourceTree = ""; }; + 5B653CF70C17131E002B54A3 /* osggeometry.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = osggeometry.jpg; path = "/Users/martin/OpenSceneGraph-Data/ExampleThumbnails/osggeometry.jpg"; sourceTree = ""; }; + 5B653CF80C17131F002B54A3 /* osghud.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = osghud.jpg; path = "/Users/martin/OpenSceneGraph-Data/ExampleThumbnails/osghud.jpg"; sourceTree = ""; }; + 5B653CF90C17131F002B54A3 /* osgkeyboard.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = osgkeyboard.jpg; path = "/Users/martin/OpenSceneGraph-Data/ExampleThumbnails/osgkeyboard.jpg"; sourceTree = ""; }; + 5B653CFA0C17131F002B54A3 /* osglight.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = osglight.jpg; path = "/Users/martin/OpenSceneGraph-Data/ExampleThumbnails/osglight.jpg"; sourceTree = ""; }; + 5B653CFB0C171320002B54A3 /* osgmotionblur.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = osgmotionblur.jpg; path = "/Users/martin/OpenSceneGraph-Data/ExampleThumbnails/osgmotionblur.jpg"; sourceTree = ""; }; + 5B653CFC0C171320002B54A3 /* osgmultitexture.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = osgmultitexture.jpg; path = "/Users/martin/OpenSceneGraph-Data/ExampleThumbnails/osgmultitexture.jpg"; sourceTree = ""; }; + 5B653CFD0C171321002B54A3 /* osgparticle.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = osgparticle.jpg; path = "/Users/martin/OpenSceneGraph-Data/ExampleThumbnails/osgparticle.jpg"; sourceTree = ""; }; + 5B653CFE0C171321002B54A3 /* osgprerendercubemap.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = osgprerendercubemap.jpg; path = "/Users/martin/OpenSceneGraph-Data/ExampleThumbnails/osgprerendercubemap.jpg"; sourceTree = ""; }; + 5B653CFF0C171321002B54A3 /* osgreflect.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = osgreflect.jpg; path = "/Users/martin/OpenSceneGraph-Data/ExampleThumbnails/osgreflect.jpg"; sourceTree = ""; }; + 5B653D000C171322002B54A3 /* osgscribe.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = osgscribe.jpg; path = "/Users/martin/OpenSceneGraph-Data/ExampleThumbnails/osgscribe.jpg"; sourceTree = ""; }; + 5B653D010C171322002B54A3 /* osgvertexprogram.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = osgvertexprogram.jpg; path = "/Users/martin/OpenSceneGraph-Data/ExampleThumbnails/osgvertexprogram.jpg"; sourceTree = ""; }; + 5B653D030C171323002B54A3 /* arial.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = arial.ttf; path = "/Users/martin/OpenSceneGraph-Data/fonts/arial.ttf"; sourceTree = ""; }; + 5B653D040C171323002B54A3 /* dirtydoz.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = dirtydoz.ttf; path = "/Users/martin/OpenSceneGraph-Data/fonts/dirtydoz.ttf"; sourceTree = ""; }; + 5B653D050C171323002B54A3 /* fudd.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = fudd.ttf; path = "/Users/martin/OpenSceneGraph-Data/fonts/fudd.ttf"; sourceTree = ""; }; + 5B653D060C171324002B54A3 /* Times New Roman.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "Times New Roman.ttf"; path = "/Users/martin/OpenSceneGraph-Data/fonts/Times New Roman.ttf"; sourceTree = ""; }; + 5B653D070C171324002B54A3 /* times.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = times.ttf; path = "/Users/martin/OpenSceneGraph-Data/fonts/times.ttf"; sourceTree = ""; }; + 5B653D080C171325002B54A3 /* fountain.osg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = fountain.osg; path = "/Users/martin/OpenSceneGraph-Data/fountain.osg"; sourceTree = ""; }; + 5B653D090C171325002B54A3 /* glider.osg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = glider.osg; path = "/Users/martin/OpenSceneGraph-Data/glider.osg"; sourceTree = ""; }; + 5B653D0A0C171325002B54A3 /* glsl_confetti.osg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = glsl_confetti.osg; path = "/Users/martin/OpenSceneGraph-Data/glsl_confetti.osg"; sourceTree = ""; }; + 5B653D0B0C171326002B54A3 /* glsl_julia.osg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = glsl_julia.osg; path = "/Users/martin/OpenSceneGraph-Data/glsl_julia.osg"; sourceTree = ""; }; + 5B653D0C0C171326002B54A3 /* glsl_mandelbrot.osg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = glsl_mandelbrot.osg; path = "/Users/martin/OpenSceneGraph-Data/glsl_mandelbrot.osg"; sourceTree = ""; }; + 5B653D0D0C171327002B54A3 /* glsl_simple.osg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = glsl_simple.osg; path = "/Users/martin/OpenSceneGraph-Data/glsl_simple.osg"; sourceTree = ""; }; + 5B653D0F0C171327002B54A3 /* clip.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = clip.jpg; path = "/Users/martin/OpenSceneGraph-Data/Icons/clip.jpg"; sourceTree = ""; }; + 5B653D100C171328002B54A3 /* industrie.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = industrie.jpg; path = "/Users/martin/OpenSceneGraph-Data/Icons/industrie.jpg"; sourceTree = ""; }; + 5B653D110C171328002B54A3 /* medical.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = medical.jpg; path = "/Users/martin/OpenSceneGraph-Data/Icons/medical.jpg"; sourceTree = ""; }; + 5B653D120C171328002B54A3 /* multi_screen.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = multi_screen.jpg; path = "/Users/martin/OpenSceneGraph-Data/Icons/multi_screen.jpg"; sourceTree = ""; }; + 5B653D130C171329002B54A3 /* multitex.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = multitex.jpg; path = "/Users/martin/OpenSceneGraph-Data/Icons/multitex.jpg"; sourceTree = ""; }; + 5B653D140C171329002B54A3 /* nachtflug.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = nachtflug.jpg; path = "/Users/martin/OpenSceneGraph-Data/Icons/nachtflug.jpg"; sourceTree = ""; }; + 5B653D150C171329002B54A3 /* osglauncher_lena.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = osglauncher_lena.jpg; path = "/Users/martin/OpenSceneGraph-Data/Icons/osglauncher_lena.jpg"; sourceTree = ""; }; + 5B653D160C17132A002B54A3 /* osgplanets.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = osgplanets.jpg; path = "/Users/martin/OpenSceneGraph-Data/Icons/osgplanets.jpg"; sourceTree = ""; }; + 5B653D170C17132A002B54A3 /* pagedLOD.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = pagedLOD.jpg; path = "/Users/martin/OpenSceneGraph-Data/Icons/pagedLOD.jpg"; sourceTree = ""; }; + 5B653D180C17132A002B54A3 /* planets.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = planets.jpg; path = "/Users/martin/OpenSceneGraph-Data/Icons/planets.jpg"; sourceTree = ""; }; + 5B653D190C17132B002B54A3 /* prerender.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = prerender.jpg; path = "/Users/martin/OpenSceneGraph-Data/Icons/prerender.jpg"; sourceTree = ""; }; + 5B653D1A0C17132B002B54A3 /* science.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = science.jpg; path = "/Users/martin/OpenSceneGraph-Data/Icons/science.jpg"; sourceTree = ""; }; + 5B653D1B0C17132C002B54A3 /* shader.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = shader.jpg; path = "/Users/martin/OpenSceneGraph-Data/Icons/shader.jpg"; sourceTree = ""; }; + 5B653D1C0C17132C002B54A3 /* volume.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = volume.jpg; path = "/Users/martin/OpenSceneGraph-Data/Icons/volume.jpg"; sourceTree = ""; }; + 5B653D1E0C17132D002B54A3 /* blueFlowers.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = blueFlowers.png; path = "/Users/martin/OpenSceneGraph-Data/Images/blueFlowers.png"; sourceTree = ""; }; + 5B653D1F0C17132D002B54A3 /* Brick-Norman-Brown.TGA */ = {isa = PBXFileReference; lastKnownFileType = file; name = "Brick-Norman-Brown.TGA"; path = "/Users/martin/OpenSceneGraph-Data/Images/Brick-Norman-Brown.TGA"; sourceTree = ""; }; + 5B653D200C17132D002B54A3 /* Brick-Std-Orange.TGA */ = {isa = PBXFileReference; lastKnownFileType = file; name = "Brick-Std-Orange.TGA"; path = "/Users/martin/OpenSceneGraph-Data/Images/Brick-Std-Orange.TGA"; sourceTree = ""; }; + 5B653D210C17132E002B54A3 /* clockface.JPG */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = clockface.JPG; path = "/Users/martin/OpenSceneGraph-Data/Images/clockface.JPG"; sourceTree = ""; }; + 5B653D220C17132E002B54A3 /* continous_smoke.rgb */ = {isa = PBXFileReference; lastKnownFileType = file; name = continous_smoke.rgb; path = "/Users/martin/OpenSceneGraph-Data/Images/continous_smoke.rgb"; sourceTree = ""; }; + 5B653D230C17132F002B54A3 /* dog_left_eye.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = dog_left_eye.jpg; path = "/Users/martin/OpenSceneGraph-Data/Images/dog_left_eye.jpg"; sourceTree = ""; }; + 5B653D240C17132F002B54A3 /* dog_right_eye.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = dog_right_eye.jpg; path = "/Users/martin/OpenSceneGraph-Data/Images/dog_right_eye.jpg"; sourceTree = ""; }; + 5B653D250C17132F002B54A3 /* forestRoof.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = forestRoof.png; path = "/Users/martin/OpenSceneGraph-Data/Images/forestRoof.png"; sourceTree = ""; }; + 5B653D260C171330002B54A3 /* forestWall.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = forestWall.png; path = "/Users/martin/OpenSceneGraph-Data/Images/forestWall.png"; sourceTree = ""; }; + 5B653D270C171330002B54A3 /* land_ocean_ice_lights_2048.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = land_ocean_ice_lights_2048.jpg; path = "/Users/martin/OpenSceneGraph-Data/Images/land_ocean_ice_lights_2048.jpg"; sourceTree = ""; }; + 5B653D280C171330002B54A3 /* land_shallow_topo_2048.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = land_shallow_topo_2048.jpg; path = "/Users/martin/OpenSceneGraph-Data/Images/land_shallow_topo_2048.jpg"; sourceTree = ""; }; + 5B653D290C171331002B54A3 /* lz.rgb */ = {isa = PBXFileReference; lastKnownFileType = file; path = lz.rgb; sourceTree = ""; }; + 5B653D2A0C171331002B54A3 /* moon256128.TGA */ = {isa = PBXFileReference; lastKnownFileType = file; name = moon256128.TGA; path = "/Users/martin/OpenSceneGraph-Data/Images/moon256128.TGA"; sourceTree = ""; }; + 5B653D2B0C171331002B54A3 /* osg128.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = osg128.png; path = "/Users/martin/OpenSceneGraph-Data/Images/osg128.png"; sourceTree = ""; }; + 5B653D2C0C171332002B54A3 /* osg256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = osg256.png; path = "/Users/martin/OpenSceneGraph-Data/Images/osg256.png"; sourceTree = ""; }; + 5B653D2D0C171332002B54A3 /* osg64.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = osg64.png; path = "/Users/martin/OpenSceneGraph-Data/Images/osg64.png"; sourceTree = ""; }; + 5B653D2E0C171332002B54A3 /* osgshaders1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = osgshaders1.png; path = "/Users/martin/OpenSceneGraph-Data/Images/osgshaders1.png"; sourceTree = ""; }; + 5B653D2F0C171333002B54A3 /* osgshaders2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = osgshaders2.png; path = "/Users/martin/OpenSceneGraph-Data/Images/osgshaders2.png"; sourceTree = ""; }; + 5B653D300C171333002B54A3 /* particle.rgb */ = {isa = PBXFileReference; lastKnownFileType = file; name = particle.rgb; path = "/Users/martin/OpenSceneGraph-Data/Images/particle.rgb"; sourceTree = ""; }; + 5B653D310C171334002B54A3 /* primitives.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; name = primitives.gif; path = "/Users/martin/OpenSceneGraph-Data/Images/primitives.gif"; sourceTree = ""; }; + 5B653D320C171334002B54A3 /* purpleFlowers.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = purpleFlowers.png; path = "/Users/martin/OpenSceneGraph-Data/Images/purpleFlowers.png"; sourceTree = ""; }; + 5B653D330C171334002B54A3 /* reflect.rgb */ = {isa = PBXFileReference; lastKnownFileType = file; name = reflect.rgb; path = "/Users/martin/OpenSceneGraph-Data/Images/reflect.rgb"; sourceTree = ""; }; + 5B653D340C171335002B54A3 /* road.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = road.png; path = "/Users/martin/OpenSceneGraph-Data/Images/road.png"; sourceTree = ""; }; + 5B653D350C171335002B54A3 /* Saturn.TGA */ = {isa = PBXFileReference; lastKnownFileType = file; name = Saturn.TGA; path = "/Users/martin/OpenSceneGraph-Data/Images/Saturn.TGA"; sourceTree = ""; }; + 5B653D360C171335002B54A3 /* skymap.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = skymap.jpg; path = "/Users/martin/OpenSceneGraph-Data/Images/skymap.jpg"; sourceTree = ""; }; + 5B653D370C171336002B54A3 /* smoke.rgb */ = {isa = PBXFileReference; lastKnownFileType = file; name = smoke.rgb; path = "/Users/martin/OpenSceneGraph-Data/Images/smoke.rgb"; sourceTree = ""; }; + 5B653D380C171336002B54A3 /* tank.rgb */ = {isa = PBXFileReference; lastKnownFileType = file; name = tank.rgb; path = "/Users/martin/OpenSceneGraph-Data/Images/tank.rgb"; sourceTree = ""; }; + 5B653D390C171337002B54A3 /* tree0.rgba */ = {isa = PBXFileReference; lastKnownFileType = file; path = tree0.rgba; sourceTree = ""; }; + 5B653D3A0C171337002B54A3 /* water.rgb */ = {isa = PBXFileReference; lastKnownFileType = file; name = water.rgb; path = "/Users/martin/OpenSceneGraph-Data/Images/water.rgb"; sourceTree = ""; }; + 5B653D3B0C171337002B54A3 /* white.rgb */ = {isa = PBXFileReference; lastKnownFileType = file; name = white.rgb; path = "/Users/martin/OpenSceneGraph-Data/Images/white.rgb"; sourceTree = ""; }; + 5B653D3C0C171338002B54A3 /* whitemetal_diffuse.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = whitemetal_diffuse.jpg; path = "/Users/martin/OpenSceneGraph-Data/Images/whitemetal_diffuse.jpg"; sourceTree = ""; }; + 5B653D3D0C171338002B54A3 /* whitemetal_normal.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = whitemetal_normal.jpg; path = "/Users/martin/OpenSceneGraph-Data/Images/whitemetal_normal.jpg"; sourceTree = ""; }; + 5B653D3E0C171338002B54A3 /* lz.osg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = lz.osg; path = "/Users/martin/OpenSceneGraph-Data/lz.osg"; sourceTree = ""; }; + 5B653D3F0C171339002B54A3 /* osg.conf */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = osg.conf; path = "/Users/martin/OpenSceneGraph-Data/osg.conf"; sourceTree = ""; }; + 5B653D400C171339002B54A3 /* osg64.logo */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = osg64.logo; path = "/Users/martin/OpenSceneGraph-Data/osg64.logo"; sourceTree = ""; }; + 5B653D410C171339002B54A3 /* osgcool.osg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = osgcool.osg; path = "/Users/martin/OpenSceneGraph-Data/osgcool.osg"; sourceTree = ""; }; + 5B653D420C17133A002B54A3 /* README */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = README; path = "/Users/martin/OpenSceneGraph-Data/README"; sourceTree = ""; }; + 5B653D430C17133A002B54A3 /* shader.vert */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = shader.vert; path = "/Users/martin/OpenSceneGraph-Data/shader.vert"; sourceTree = ""; }; + 5B653D450C17133B002B54A3 /* blocky.frag */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = blocky.frag; path = "/Users/martin/OpenSceneGraph-Data/shaders/blocky.frag"; sourceTree = ""; }; + 5B653D460C17133B002B54A3 /* blocky.vert */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = blocky.vert; path = "/Users/martin/OpenSceneGraph-Data/shaders/blocky.vert"; sourceTree = ""; }; + 5B653D470C17133C002B54A3 /* brick.frag */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = brick.frag; path = "/Users/martin/OpenSceneGraph-Data/shaders/brick.frag"; sourceTree = ""; }; + 5B653D480C17133C002B54A3 /* brick.vert */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = brick.vert; path = "/Users/martin/OpenSceneGraph-Data/shaders/brick.vert"; sourceTree = ""; }; + 5B653D490C17133C002B54A3 /* eroded.frag */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = eroded.frag; path = "/Users/martin/OpenSceneGraph-Data/shaders/eroded.frag"; sourceTree = ""; }; + 5B653D4A0C17133D002B54A3 /* eroded.vert */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = eroded.vert; path = "/Users/martin/OpenSceneGraph-Data/shaders/eroded.vert"; sourceTree = ""; }; + 5B653D4B0C17133D002B54A3 /* line_rain.vert */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = line_rain.vert; path = "/Users/martin/OpenSceneGraph-Data/shaders/line_rain.vert"; sourceTree = ""; }; + 5B653D4C0C17133E002B54A3 /* marble.frag */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = marble.frag; path = "/Users/martin/OpenSceneGraph-Data/shaders/marble.frag"; sourceTree = ""; }; + 5B653D4D0C17133E002B54A3 /* marble.vert */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = marble.vert; path = "/Users/martin/OpenSceneGraph-Data/shaders/marble.vert"; sourceTree = ""; }; + 5B653D4E0C17133E002B54A3 /* point_rain.frag */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = point_rain.frag; path = "/Users/martin/OpenSceneGraph-Data/shaders/point_rain.frag"; sourceTree = ""; }; + 5B653D4F0C17133F002B54A3 /* point_rain.vert */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = point_rain.vert; path = "/Users/martin/OpenSceneGraph-Data/shaders/point_rain.vert"; sourceTree = ""; }; + 5B653D500C17133F002B54A3 /* quad_rain.vert */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = quad_rain.vert; path = "/Users/martin/OpenSceneGraph-Data/shaders/quad_rain.vert"; sourceTree = ""; }; + 5B653D510C17133F002B54A3 /* rain.frag */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = rain.frag; path = "/Users/martin/OpenSceneGraph-Data/shaders/rain.frag"; sourceTree = ""; }; + 5B653D520C171340002B54A3 /* rain.vert */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = rain.vert; path = "/Users/martin/OpenSceneGraph-Data/shaders/rain.vert"; sourceTree = ""; }; + 5B653D530C171340002B54A3 /* screen.frag */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = screen.frag; path = "/Users/martin/OpenSceneGraph-Data/shaders/screen.frag"; sourceTree = ""; }; + 5B653D540C171341002B54A3 /* screen.vert */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = screen.vert; path = "/Users/martin/OpenSceneGraph-Data/shaders/screen.vert"; sourceTree = ""; }; + 5B653D550C171341002B54A3 /* skydome.osg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = skydome.osg; path = "/Users/martin/OpenSceneGraph-Data/skydome.osg"; sourceTree = ""; }; + 5B653D560C171341002B54A3 /* SmokeBox.osg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = SmokeBox.osg; path = "/Users/martin/OpenSceneGraph-Data/SmokeBox.osg"; sourceTree = ""; }; + 5B653D580C171342002B54A3 /* earth_clouds256128.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = earth_clouds256128.jpg; path = "/Users/martin/OpenSceneGraph-Data/SolarSystem/earth_clouds256128.jpg"; sourceTree = ""; }; + 5B653D590C171342002B54A3 /* jupiter256128.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = jupiter256128.jpg; path = "/Users/martin/OpenSceneGraph-Data/SolarSystem/jupiter256128.jpg"; sourceTree = ""; }; + 5B653D5A0C171343002B54A3 /* mars256128.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = mars256128.jpg; path = "/Users/martin/OpenSceneGraph-Data/SolarSystem/mars256128.jpg"; sourceTree = ""; }; + 5B653D5B0C171343002B54A3 /* mercury256128.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = mercury256128.jpg; path = "/Users/martin/OpenSceneGraph-Data/SolarSystem/mercury256128.jpg"; sourceTree = ""; }; + 5B653D5C0C171344002B54A3 /* moon256128.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = moon256128.jpg; path = "/Users/martin/OpenSceneGraph-Data/SolarSystem/moon256128.jpg"; sourceTree = ""; }; + 5B653D5D0C171344002B54A3 /* neptune256128.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = neptune256128.jpg; path = "/Users/martin/OpenSceneGraph-Data/SolarSystem/neptune256128.jpg"; sourceTree = ""; }; + 5B653D5E0C171344002B54A3 /* pluto256128.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = pluto256128.jpg; path = "/Users/martin/OpenSceneGraph-Data/SolarSystem/pluto256128.jpg"; sourceTree = ""; }; + 5B653D5F0C171345002B54A3 /* saturn256128.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = saturn256128.jpg; path = "/Users/martin/OpenSceneGraph-Data/SolarSystem/saturn256128.jpg"; sourceTree = ""; }; + 5B653D600C171345002B54A3 /* sun256128.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = sun256128.jpg; path = "/Users/martin/OpenSceneGraph-Data/SolarSystem/sun256128.jpg"; sourceTree = ""; }; + 5B653D610C171345002B54A3 /* venus256128.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = venus256128.jpg; path = "/Users/martin/OpenSceneGraph-Data/SolarSystem/venus256128.jpg"; sourceTree = ""; }; + 5B653D620C171346002B54A3 /* spaceship.osg */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = spaceship.osg; path = "/Users/martin/OpenSceneGraph-Data/spaceship.osg"; sourceTree = ""; }; + 5B653DC40C174400002B54A3 /* Info copy.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "Info copy.plist"; path = "../../examples/osgviewerCocoa/Info copy.plist"; sourceTree = SOURCE_ROOT; }; + 5B653DC70C1745FF002B54A3 /* ViewerCocoa.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ViewerCocoa.h; sourceTree = ""; }; + 5B653DC80C1745FF002B54A3 /* ViewerCocoa.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = ViewerCocoa.mm; sourceTree = ""; }; + 5B653DDE0C174E15002B54A3 /* lz.rgb */ = {isa = PBXFileReference; lastKnownFileType = file; name = lz.rgb; path = /Users/martin/Images/lz.rgb; sourceTree = ""; }; + 5B653DDF0C174E16002B54A3 /* tree0.rgba */ = {isa = PBXFileReference; lastKnownFileType = file; name = tree0.rgba; path = /Users/martin/Images/tree0.rgba; sourceTree = ""; }; 5BC1910A0C15F462002CF5BC /* ViewerEventHandlers.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ViewerEventHandlers.cpp; sourceTree = ""; }; 5BC1910D0C15F48C002CF5BC /* Hint.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Hint.cpp; sourceTree = ""; }; 5BC191100C15F4D4002CF5BC /* Hint */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Hint; sourceTree = ""; }; @@ -9902,6 +10057,8 @@ 00C59ED50B09597100E9BCA1 /* osgviewerCocoa */ = { isa = PBXGroup; children = ( + 5B653DC70C1745FF002B54A3 /* ViewerCocoa.h */, + 5B653DC80C1745FF002B54A3 /* ViewerCocoa.mm */, 5B653AE90C16C8F0002B54A3 /* SimpleViewer */, 5B653AEA0C16C8F1002B54A3 /* SimpleViewer.cpp */, 5BC191270C15F6B2002CF5BC /* English.lproj */, @@ -9909,6 +10066,7 @@ 5BC1912D0C15F6B3002CF5BC /* main.m */, 5BC1912E0C15F6B3002CF5BC /* SimpleViewerCocoa.h */, 5BC1912F0C15F6B4002CF5BC /* SimpleViewerCocoa.mm */, + 5B653DC40C174400002B54A3 /* Info copy.plist */, ); name = osgviewerCocoa; path = ../../examples/osgviewerCocoa; @@ -10350,6 +10508,9 @@ 089C1665FE841158C02AAC07 /* Resources */ = { isa = PBXGroup; children = ( + 5B653DDD0C174E15002B54A3 /* Images */, + 5B653DCF0C1749F2002B54A3 /* Images */, + 5B653CC40C1712AE002B54A3 /* OpenSceneGraph-Data */, BE117FB405D63B3800EB53E5 /* osg-Info.plist */, BE11849B05D7126100EB53E5 /* osgUtil-Info.plist */, BE11876B05D75C2700EB53E5 /* osgText-Info.plist */, @@ -10388,6 +10549,268 @@ name = Source; sourceTree = ""; }; + 5B653CC40C1712AE002B54A3 /* OpenSceneGraph-Data */ = { + isa = PBXGroup; + children = ( + 5B653D1D0C17132C002B54A3 /* Images */, + 5B653CC50C17130C002B54A3 /* afterescher.geo */, + 5B653CC60C17130D002B54A3 /* axes.osg */, + 5B653CC70C17130D002B54A3 /* Catch */, + 5B653CDC0C171315002B54A3 /* cessna.osg */, + 5B653CDD0C171315002B54A3 /* cessnafire.osg */, + 5B653CDE0C171316002B54A3 /* cow.osg */, + 5B653CDF0C171316002B54A3 /* cube_mapped_torus.osg */, + 5B653CE00C171316002B54A3 /* Cubemap_axis */, + 5B653CE70C171319002B54A3 /* Cubemap_snow */, + 5B653CEE0C17131B002B54A3 /* dumptruck.osg */, + 5B653CEF0C17131C002B54A3 /* Env */, + 5B653CF10C17131C002B54A3 /* ExampleThumbnails */, + 5B653D020C171322002B54A3 /* fonts */, + 5B653D080C171325002B54A3 /* fountain.osg */, + 5B653D090C171325002B54A3 /* glider.osg */, + 5B653D0A0C171325002B54A3 /* glsl_confetti.osg */, + 5B653D0B0C171326002B54A3 /* glsl_julia.osg */, + 5B653D0C0C171326002B54A3 /* glsl_mandelbrot.osg */, + 5B653D0D0C171327002B54A3 /* glsl_simple.osg */, + 5B653D0E0C171327002B54A3 /* Icons */, + 5B653D3E0C171338002B54A3 /* lz.osg */, + 5B653D3F0C171339002B54A3 /* osg.conf */, + 5B653D400C171339002B54A3 /* osg64.logo */, + 5B653D410C171339002B54A3 /* osgcool.osg */, + 5B653D420C17133A002B54A3 /* README */, + 5B653D430C17133A002B54A3 /* shader.vert */, + 5B653D440C17133B002B54A3 /* shaders */, + 5B653D550C171341002B54A3 /* skydome.osg */, + 5B653D560C171341002B54A3 /* SmokeBox.osg */, + 5B653D570C171342002B54A3 /* SolarSystem */, + 5B653D620C171346002B54A3 /* spaceship.osg */, + ); + name = "OpenSceneGraph-Data"; + sourceTree = ""; + }; + 5B653CC70C17130D002B54A3 /* Catch */ = { + isa = PBXGroup; + children = ( + 5B653CC80C17130D002B54A3 /* a.png */, + 5B653CC90C17130E002B54A3 /* b.png */, + 5B653CCA0C17130E002B54A3 /* ball.png */, + 5B653CCB0C17130E002B54A3 /* boy.png */, + 5B653CCC0C17130F002B54A3 /* broach.png */, + 5B653CCD0C17130F002B54A3 /* c.png */, + 5B653CCE0C17130F002B54A3 /* farm.JPG */, + 5B653CCF0C171310002B54A3 /* girl.png */, + 5B653CD00C171310002B54A3 /* m.png */, + 5B653CD10C171311002B54A3 /* n.png */, + 5B653CD20C171311002B54A3 /* RockStar.png */, + 5B653CD30C171311002B54A3 /* s.png */, + 5B653CD40C171312002B54A3 /* sky1.JPG */, + 5B653CD50C171312002B54A3 /* sky2.JPG */, + 5B653CD60C171313002B54A3 /* sky3.JPG */, + 5B653CD70C171313002B54A3 /* t.png */, + 5B653CD80C171313002B54A3 /* u.png */, + 5B653CD90C171314002B54A3 /* Welcome.jpg */, + 5B653CDA0C171314002B54A3 /* YouLost.jpg */, + 5B653CDB0C171314002B54A3 /* YouWon.jpg */, + ); + name = Catch; + path = "/Users/martin/OpenSceneGraph-Data/Catch"; + sourceTree = ""; + }; + 5B653CE00C171316002B54A3 /* Cubemap_axis */ = { + isa = PBXGroup; + children = ( + 5B653CE10C171317002B54A3 /* negx.png */, + 5B653CE20C171317002B54A3 /* negy.png */, + 5B653CE30C171317002B54A3 /* negz.png */, + 5B653CE40C171318002B54A3 /* posx.png */, + 5B653CE50C171318002B54A3 /* posy.png */, + 5B653CE60C171318002B54A3 /* posz.png */, + ); + name = Cubemap_axis; + path = "/Users/martin/OpenSceneGraph-Data/Cubemap_axis"; + sourceTree = ""; + }; + 5B653CE70C171319002B54A3 /* Cubemap_snow */ = { + isa = PBXGroup; + children = ( + 5B653CE80C171319002B54A3 /* negx.jpg */, + 5B653CE90C171319002B54A3 /* negy.jpg */, + 5B653CEA0C17131A002B54A3 /* negz.jpg */, + 5B653CEB0C17131A002B54A3 /* posx.jpg */, + 5B653CEC0C17131A002B54A3 /* posy.jpg */, + 5B653CED0C17131B002B54A3 /* posz.jpg */, + ); + name = Cubemap_snow; + path = "/Users/martin/OpenSceneGraph-Data/Cubemap_snow"; + sourceTree = ""; + }; + 5B653CEF0C17131C002B54A3 /* Env */ = { + isa = PBXGroup; + children = ( + 5B653CF00C17131C002B54A3 /* mag4catalog */, + ); + name = Env; + path = "/Users/martin/OpenSceneGraph-Data/Env"; + sourceTree = ""; + }; + 5B653CF10C17131C002B54A3 /* ExampleThumbnails */ = { + isa = PBXGroup; + children = ( + 5B653CF20C17131D002B54A3 /* osganimation.jpg */, + 5B653CF30C17131D002B54A3 /* osgcubemap.jpg */, + 5B653CF40C17131D002B54A3 /* osgdepthshadow.jpg */, + 5B653CF50C17131E002B54A3 /* osgdistortion.jpg */, + 5B653CF60C17131E002B54A3 /* osgfxbrowser.jpg */, + 5B653CF70C17131E002B54A3 /* osggeometry.jpg */, + 5B653CF80C17131F002B54A3 /* osghud.jpg */, + 5B653CF90C17131F002B54A3 /* osgkeyboard.jpg */, + 5B653CFA0C17131F002B54A3 /* osglight.jpg */, + 5B653CFB0C171320002B54A3 /* osgmotionblur.jpg */, + 5B653CFC0C171320002B54A3 /* osgmultitexture.jpg */, + 5B653CFD0C171321002B54A3 /* osgparticle.jpg */, + 5B653CFE0C171321002B54A3 /* osgprerendercubemap.jpg */, + 5B653CFF0C171321002B54A3 /* osgreflect.jpg */, + 5B653D000C171322002B54A3 /* osgscribe.jpg */, + 5B653D010C171322002B54A3 /* osgvertexprogram.jpg */, + ); + name = ExampleThumbnails; + path = "/Users/martin/OpenSceneGraph-Data/ExampleThumbnails"; + sourceTree = ""; + }; + 5B653D020C171322002B54A3 /* fonts */ = { + isa = PBXGroup; + children = ( + 5B653D030C171323002B54A3 /* arial.ttf */, + 5B653D040C171323002B54A3 /* dirtydoz.ttf */, + 5B653D050C171323002B54A3 /* fudd.ttf */, + 5B653D060C171324002B54A3 /* Times New Roman.ttf */, + 5B653D070C171324002B54A3 /* times.ttf */, + ); + name = fonts; + path = "/Users/martin/OpenSceneGraph-Data/fonts"; + sourceTree = ""; + }; + 5B653D0E0C171327002B54A3 /* Icons */ = { + isa = PBXGroup; + children = ( + 5B653D0F0C171327002B54A3 /* clip.jpg */, + 5B653D100C171328002B54A3 /* industrie.jpg */, + 5B653D110C171328002B54A3 /* medical.jpg */, + 5B653D120C171328002B54A3 /* multi_screen.jpg */, + 5B653D130C171329002B54A3 /* multitex.jpg */, + 5B653D140C171329002B54A3 /* nachtflug.jpg */, + 5B653D150C171329002B54A3 /* osglauncher_lena.jpg */, + 5B653D160C17132A002B54A3 /* osgplanets.jpg */, + 5B653D170C17132A002B54A3 /* pagedLOD.jpg */, + 5B653D180C17132A002B54A3 /* planets.jpg */, + 5B653D190C17132B002B54A3 /* prerender.jpg */, + 5B653D1A0C17132B002B54A3 /* science.jpg */, + 5B653D1B0C17132C002B54A3 /* shader.jpg */, + 5B653D1C0C17132C002B54A3 /* volume.jpg */, + ); + name = Icons; + path = "/Users/martin/OpenSceneGraph-Data/Icons"; + sourceTree = ""; + }; + 5B653D1D0C17132C002B54A3 /* Images */ = { + isa = PBXGroup; + children = ( + 5B653D390C171337002B54A3 /* tree0.rgba */, + 5B653D290C171331002B54A3 /* lz.rgb */, + 5B653D1E0C17132D002B54A3 /* blueFlowers.png */, + 5B653D1F0C17132D002B54A3 /* Brick-Norman-Brown.TGA */, + 5B653D200C17132D002B54A3 /* Brick-Std-Orange.TGA */, + 5B653D210C17132E002B54A3 /* clockface.JPG */, + 5B653D220C17132E002B54A3 /* continous_smoke.rgb */, + 5B653D230C17132F002B54A3 /* dog_left_eye.jpg */, + 5B653D240C17132F002B54A3 /* dog_right_eye.jpg */, + 5B653D250C17132F002B54A3 /* forestRoof.png */, + 5B653D260C171330002B54A3 /* forestWall.png */, + 5B653D270C171330002B54A3 /* land_ocean_ice_lights_2048.jpg */, + 5B653D280C171330002B54A3 /* land_shallow_topo_2048.jpg */, + 5B653D2A0C171331002B54A3 /* moon256128.TGA */, + 5B653D2B0C171331002B54A3 /* osg128.png */, + 5B653D2C0C171332002B54A3 /* osg256.png */, + 5B653D2D0C171332002B54A3 /* osg64.png */, + 5B653D2E0C171332002B54A3 /* osgshaders1.png */, + 5B653D2F0C171333002B54A3 /* osgshaders2.png */, + 5B653D300C171333002B54A3 /* particle.rgb */, + 5B653D310C171334002B54A3 /* primitives.gif */, + 5B653D320C171334002B54A3 /* purpleFlowers.png */, + 5B653D330C171334002B54A3 /* reflect.rgb */, + 5B653D340C171335002B54A3 /* road.png */, + 5B653D350C171335002B54A3 /* Saturn.TGA */, + 5B653D360C171335002B54A3 /* skymap.jpg */, + 5B653D370C171336002B54A3 /* smoke.rgb */, + 5B653D380C171336002B54A3 /* tank.rgb */, + 5B653D3A0C171337002B54A3 /* water.rgb */, + 5B653D3B0C171337002B54A3 /* white.rgb */, + 5B653D3C0C171338002B54A3 /* whitemetal_diffuse.jpg */, + 5B653D3D0C171338002B54A3 /* whitemetal_normal.jpg */, + ); + name = Images; + path = "/Users/martin/OpenSceneGraph-Data/Images"; + sourceTree = ""; + }; + 5B653D440C17133B002B54A3 /* shaders */ = { + isa = PBXGroup; + children = ( + 5B653D450C17133B002B54A3 /* blocky.frag */, + 5B653D460C17133B002B54A3 /* blocky.vert */, + 5B653D470C17133C002B54A3 /* brick.frag */, + 5B653D480C17133C002B54A3 /* brick.vert */, + 5B653D490C17133C002B54A3 /* eroded.frag */, + 5B653D4A0C17133D002B54A3 /* eroded.vert */, + 5B653D4B0C17133D002B54A3 /* line_rain.vert */, + 5B653D4C0C17133E002B54A3 /* marble.frag */, + 5B653D4D0C17133E002B54A3 /* marble.vert */, + 5B653D4E0C17133E002B54A3 /* point_rain.frag */, + 5B653D4F0C17133F002B54A3 /* point_rain.vert */, + 5B653D500C17133F002B54A3 /* quad_rain.vert */, + 5B653D510C17133F002B54A3 /* rain.frag */, + 5B653D520C171340002B54A3 /* rain.vert */, + 5B653D530C171340002B54A3 /* screen.frag */, + 5B653D540C171341002B54A3 /* screen.vert */, + ); + name = shaders; + path = "/Users/martin/OpenSceneGraph-Data/shaders"; + sourceTree = ""; + }; + 5B653D570C171342002B54A3 /* SolarSystem */ = { + isa = PBXGroup; + children = ( + 5B653D580C171342002B54A3 /* earth_clouds256128.jpg */, + 5B653D590C171342002B54A3 /* jupiter256128.jpg */, + 5B653D5A0C171343002B54A3 /* mars256128.jpg */, + 5B653D5B0C171343002B54A3 /* mercury256128.jpg */, + 5B653D5C0C171344002B54A3 /* moon256128.jpg */, + 5B653D5D0C171344002B54A3 /* neptune256128.jpg */, + 5B653D5E0C171344002B54A3 /* pluto256128.jpg */, + 5B653D5F0C171345002B54A3 /* saturn256128.jpg */, + 5B653D600C171345002B54A3 /* sun256128.jpg */, + 5B653D610C171345002B54A3 /* venus256128.jpg */, + ); + name = SolarSystem; + path = "/Users/martin/OpenSceneGraph-Data/SolarSystem"; + sourceTree = ""; + }; + 5B653DCF0C1749F2002B54A3 /* Images */ = { + isa = PBXGroup; + children = ( + ); + name = Images; + sourceTree = ""; + }; + 5B653DDD0C174E15002B54A3 /* Images */ = { + isa = PBXGroup; + children = ( + 5B653DDE0C174E15002B54A3 /* lz.rgb */, + 5B653DDF0C174E16002B54A3 /* tree0.rgba */, + ); + name = Images; + path = /Users/martin/Images; + sourceTree = ""; + }; 6320CCFE07845B7C00FE3D2C /* osgTerrain */ = { isa = PBXGroup; children = ( @@ -12043,7 +12466,7 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 5BC191330C15F6B4002CF5BC /* SimpleViewerCocoa.h in Headers */, + 5B05E7AD0C18079100B0EAD8 /* ViewerCocoa.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -15461,6 +15884,10 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 5B653DD40C174AA0002B54A3 /* tree0.rgba in Resources */, + 5B653DD50C174AA0002B54A3 /* lz.rgb in Resources */, + 5B653DE00C174E16002B54A3 /* lz.rgb in Resources */, + 5B653DE10C174E16002B54A3 /* tree0.rgba in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -15898,7 +16325,6 @@ files = ( 5BC191300C15F6B4002CF5BC /* English.lproj in Resources */, 5BC191310C15F6B4002CF5BC /* Info.plist in Resources */, - 5B653AEB0C16C8F1002B54A3 /* SimpleViewer in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -17438,9 +17864,8 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5BC191320C15F6B4002CF5BC /* main.m in Sources */, - 5BC191340C15F6B4002CF5BC /* SimpleViewerCocoa.mm in Sources */, - 5B653AEC0C16C8F1002B54A3 /* SimpleViewer.cpp in Sources */, + 5B05E7280C17EE2800B0EAD8 /* main.m in Sources */, + 5B05E7AE0C18079100B0EAD8 /* ViewerCocoa.mm in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/examples/osgviewerCocoa/English.lproj/InfoPlist.strings b/examples/osgviewerCocoa/English.lproj/InfoPlist.strings deleted file mode 100644 index be1baf725..000000000 Binary files a/examples/osgviewerCocoa/English.lproj/InfoPlist.strings and /dev/null differ diff --git a/examples/osgviewerCocoa/English.lproj/Localizable.strings b/examples/osgviewerCocoa/English.lproj/Localizable.strings deleted file mode 100644 index bc70fb2a6..000000000 --- a/examples/osgviewerCocoa/English.lproj/Localizable.strings +++ /dev/null @@ -1 +0,0 @@ -"DragAndDropHere" = "Drag-and-Drop\nyour .osg model here!"; \ No newline at end of file diff --git a/examples/osgviewerCocoa/English.lproj/MainMenu.nib/classes.nib b/examples/osgviewerCocoa/English.lproj/MainMenu.nib/classes.nib deleted file mode 100644 index 89622f423..000000000 --- a/examples/osgviewerCocoa/English.lproj/MainMenu.nib/classes.nib +++ /dev/null @@ -1,19 +0,0 @@ -{ - IBClasses = ( - {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, - { - ACTIONS = {takeBackgroundColourFrom = id; }; - CLASS = NSColorWell; - LANGUAGE = ObjC; - SUPERCLASS = NSControl; - }, - { - ACTIONS = {resetPosition = id; takeBackgroundColorFrom = id; }; - CLASS = ViewerCocoa; - LANGUAGE = ObjC; - SUPERCLASS = NSOpenGLView; - }, - {CLASS = "the_sender"; LANGUAGE = ObjC; SUPERCLASS = NSColorWell; } - ); - IBVersion = 1; -} \ No newline at end of file diff --git a/examples/osgviewerCocoa/English.lproj/MainMenu.nib/info.nib b/examples/osgviewerCocoa/English.lproj/MainMenu.nib/info.nib deleted file mode 100644 index 0e69832eb..000000000 --- a/examples/osgviewerCocoa/English.lproj/MainMenu.nib/info.nib +++ /dev/null @@ -1,26 +0,0 @@ - - - - - IBDocumentLocation - 337 200 528 286 0 0 1280 1002 - IBEditorPositions - - 213 - 539 268 236 724 0 0 1280 1002 - 29 - 39 393 338 44 0 0 1280 1002 - - IBFramework Version - 446.1 - IBOpenObjects - - 213 - 29 - 231 - 21 - - IBSystem Version - 8P135 - - diff --git a/examples/osgviewerCocoa/English.lproj/MainMenu.nib/keyedobjects.nib b/examples/osgviewerCocoa/English.lproj/MainMenu.nib/keyedobjects.nib deleted file mode 100644 index d851cd215..000000000 Binary files a/examples/osgviewerCocoa/English.lproj/MainMenu.nib/keyedobjects.nib and /dev/null differ diff --git a/examples/osgviewerCocoa/ViewerCocoa.mm b/examples/osgviewerCocoa/ViewerCocoa.mm index 37505cb58..9dc1312fb 100644 --- a/examples/osgviewerCocoa/ViewerCocoa.mm +++ b/examples/osgviewerCocoa/ViewerCocoa.mm @@ -269,7 +269,8 @@ static void Internal_SetAlpha(NSBitmapImageRep *imageRep, unsigned char alpha_va // osg::setNotifyLevel( osg::DEBUG_FP ); Viewer = new osgViewer::Viewer; graphicsWindow = Viewer->setUpViewerAsEmbeddedInWindow(0,0,800,800); - + // Builts in Stats handler + Viewer->addEventHandler(new osgViewer::StatsHandler); #ifdef VIEWER_USE_SHARED_CONTEXTS // Workaround: osgViewer::Viewer automatically increments its context ID values. // Since we're using a shared context, we want all Viewer's to use the same context ID. @@ -282,6 +283,7 @@ static void Internal_SetAlpha(NSBitmapImageRep *imageRep, unsigned char alpha_va Viewer->getEventQueue()->getCurrentEventState()->setMouseYOrientation(osgGA::GUIEventAdapter::Y_INCREASING_UPWARDS); // Use a trackball manipulator...matches nicely with the Mighty Mouse Scrollball. Viewer->setCameraManipulator(new osgGA::TrackballManipulator); + } - (void) initAnimationTimer