├── AGLKit ├── AGLKAxisAllignedBoundingBox.h ├── AGLKCollision.h ├── AGLKCollision.m ├── AGLKContext.h ├── AGLKContext.m ├── AGLKFilters.h ├── AGLKFilters.m ├── AGLKFrustum.h ├── AGLKFrustum.m ├── AGLKPointParticleEffect.h ├── AGLKPointParticleEffect.m ├── AGLKSkyboxEffect.h ├── AGLKSkyboxEffect.m ├── AGLKTextureLoader.h ├── AGLKTextureLoader.m ├── AGLKTextureTransformBaseEffect.h ├── AGLKTextureTransformBaseEffect.m ├── AGLKVertexAttribArrayBuffer.h ├── AGLKVertexAttribArrayBuffer.m ├── AGLKView.h ├── AGLKView.m ├── AGLKViewController.h ├── AGLKViewController.m └── Shaders │ ├── AGLKPointParticleShader.fsh │ ├── AGLKPointParticleShader.vsh │ ├── AGLKSkyboxShader.fsh │ ├── AGLKSkyboxShader.vsh │ ├── AGLKTextureMatrix2PointLightShader.fsh │ └── AGLKTextureMatrix2PointLightShader.vsh ├── README.md ├── Resources ├── Default-568h@2x.png ├── OpenGL_ES_for_iOS_114x114.png ├── OpenGL_ES_for_iOS_57x57.png ├── OpenGL_ES_for_iOS_72x72.png ├── beetle.png ├── leaves.gif └── trail.binary ├── Utility ├── Shaders │ ├── UtilityArmaturePointLightShader.fsh │ ├── UtilityArmaturePointLightShader.vsh │ ├── UtilityBillboardParticleShader.fsh │ ├── UtilityBillboardParticleShader.vsh │ ├── UtilityModelShader.fsh │ ├── UtilityModelShader.vsh │ ├── UtilityPickTerrainShader.fsh │ ├── UtilityPickTerrainShader.vsh │ ├── UtilityTerrainShader.fsh │ └── UtilityTerrainShader.vsh ├── UtilityArmatureBaseEffect.h ├── UtilityArmatureBaseEffect.m ├── UtilityBillboard.h ├── UtilityBillboard.m ├── UtilityBillboardManager+viewAdditions.h ├── UtilityBillboardManager+viewAdditions.m ├── UtilityBillboardManager.h ├── UtilityBillboardManager.m ├── UtilityBillboardParticle.h ├── UtilityBillboardParticle.m ├── UtilityBillboardParticleEffect.h ├── UtilityBillboardParticleEffect.m ├── UtilityBillboardParticleManager+viewAdditions.h ├── UtilityBillboardParticleManager+viewAdditions.m ├── UtilityBillboardParticleManager.h ├── UtilityBillboardParticleManager.m ├── UtilityCamera.h ├── UtilityCamera.m ├── UtilityEffect.h ├── UtilityEffect.m ├── UtilityJoint.h ├── UtilityJoint.m ├── UtilityMesh+skinning.h ├── UtilityMesh+skinning.m ├── UtilityMesh+viewAdditions.h ├── UtilityMesh+viewAdditions.m ├── UtilityMesh.h ├── UtilityMesh.m ├── UtilityModel+skinning.h ├── UtilityModel+skinning.m ├── UtilityModel+viewAdditions.h ├── UtilityModel+viewAdditions.m ├── UtilityModel.h ├── UtilityModel.m ├── UtilityModelEffect.h ├── UtilityModelEffect.m ├── UtilityModelManager+skinning.h ├── UtilityModelManager+skinning.m ├── UtilityModelManager.h ├── UtilityModelManager.m ├── UtilityPickTerrainEffect.h ├── UtilityPickTerrainEffect.m ├── UtilityTerrainEffect.h ├── UtilityTerrainEffect.m ├── UtilityTextureInfo+viewAdditions.h ├── UtilityTextureInfo+viewAdditions.m ├── UtilityTextureInfo.h └── UtilityTextureInfo.m ├── ch02_EXAMPLES ├── OpenGLES_Ch2_1 │ ├── OpenGLES_Ch2_1.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch2_1.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch2_1 │ │ ├── OpenGLES_Ch2_1-Info.plist │ │ ├── OpenGLES_Ch2_1-Prefix.pch │ │ ├── OpenGLES_Ch2_1AppDelegate.h │ │ ├── OpenGLES_Ch2_1AppDelegate.m │ │ ├── OpenGLES_Ch2_1ViewController.h │ │ ├── OpenGLES_Ch2_1ViewController.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m ├── OpenGLES_Ch2_2 │ ├── OpenGLES_Ch2_2.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch2_2.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch2_2 │ │ ├── OpenGLES_Ch2_2-Info.plist │ │ ├── OpenGLES_Ch2_2-Prefix.pch │ │ ├── OpenGLES_Ch2_2AppDelegate.h │ │ ├── OpenGLES_Ch2_2AppDelegate.m │ │ ├── OpenGLES_Ch2_2ViewController.h │ │ ├── OpenGLES_Ch2_2ViewController.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m └── OpenGLES_Ch2_3 │ ├── OpenGLES_Ch2_3.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ └── WorkspaceSettings.xcsettings │ └── xcuserdata │ │ └── erik.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints.xcbkptlist │ │ └── xcschemes │ │ ├── OpenGLES_Ch2_3.xcscheme │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch2_3 │ ├── OpenGLES_Ch2_3-Info.plist │ ├── OpenGLES_Ch2_3-Prefix.pch │ ├── OpenGLES_Ch2_3AppDelegate.h │ ├── OpenGLES_Ch2_3AppDelegate.m │ ├── OpenGLES_Ch2_3ViewController.h │ ├── OpenGLES_Ch2_3ViewController.m │ ├── en.lproj │ ├── InfoPlist.strings │ ├── MainStoryboard_iPad.storyboard │ └── MainStoryboard_iPhone.storyboard │ └── main.m ├── ch03_EXAMPLES ├── OpenGLES_Ch3_1 │ ├── OpenGLES_Ch3_1.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch3_1.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch3_1 │ │ ├── OpenGLES_Ch3_1-Info.plist │ │ ├── OpenGLES_Ch3_1-Prefix.pch │ │ ├── OpenGLES_Ch3_1AppDelegate.h │ │ ├── OpenGLES_Ch3_1AppDelegate.m │ │ ├── OpenGLES_Ch3_1ViewController.h │ │ ├── OpenGLES_Ch3_1ViewController.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ ├── leaves.gif │ │ └── main.m ├── OpenGLES_Ch3_2 │ ├── OpenGLES_Ch3_2.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch3_2.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch3_2 │ │ ├── OpenGLES_Ch3_2-Info.plist │ │ ├── OpenGLES_Ch3_2-Prefix.pch │ │ ├── OpenGLES_Ch3_2AppDelegate.h │ │ ├── OpenGLES_Ch3_2AppDelegate.m │ │ ├── OpenGLES_Ch3_2ViewController.h │ │ ├── OpenGLES_Ch3_2ViewController.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ ├── leaves.gif │ │ └── main.m ├── OpenGLES_Ch3_3 │ ├── OpenGLES_Ch3_3.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch3_3.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch3_3 │ │ ├── OpenGLES_Ch3_3-Info.plist │ │ ├── OpenGLES_Ch3_3-Prefix.pch │ │ ├── OpenGLES_Ch3_3AppDelegate.h │ │ ├── OpenGLES_Ch3_3AppDelegate.m │ │ ├── OpenGLES_Ch3_3ViewController.h │ │ ├── OpenGLES_Ch3_3ViewController.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ ├── grid.png │ │ └── main.m ├── OpenGLES_Ch3_4 │ ├── OpenGLES_Ch3_4.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch3_4.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch3_4 │ │ ├── OpenGLES_Ch3_4-Info.plist │ │ ├── OpenGLES_Ch3_4-Prefix.pch │ │ ├── OpenGLES_Ch3_4AppDelegate.h │ │ ├── OpenGLES_Ch3_4AppDelegate.m │ │ ├── OpenGLES_Ch3_4ViewController.h │ │ ├── OpenGLES_Ch3_4ViewController.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m ├── OpenGLES_Ch3_5 │ ├── OpenGLES_Ch3_5.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch3_5.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch3_5 │ │ ├── OpenGLES_Ch3_5-Info.plist │ │ ├── OpenGLES_Ch3_5-Prefix.pch │ │ ├── OpenGLES_Ch3_5AppDelegate.h │ │ ├── OpenGLES_Ch3_5AppDelegate.m │ │ ├── OpenGLES_Ch3_5ViewController.h │ │ ├── OpenGLES_Ch3_5ViewController.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m └── OpenGLES_Ch3_6 │ ├── OpenGLES_Ch3_6.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ └── WorkspaceSettings.xcsettings │ └── xcuserdata │ │ └── erik.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints.xcbkptlist │ │ └── xcschemes │ │ ├── OpenGLES_Ch3_6.xcscheme │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch3_6 │ ├── OpenGLES_Ch3_6-Info.plist │ ├── OpenGLES_Ch3_6-Prefix.pch │ ├── OpenGLES_Ch3_6AppDelegate.h │ ├── OpenGLES_Ch3_6AppDelegate.m │ ├── OpenGLES_Ch3_6ViewController.h │ ├── OpenGLES_Ch3_6ViewController.m │ ├── Shaders │ ├── Shader.fsh │ └── Shader.vsh │ ├── en.lproj │ ├── InfoPlist.strings │ ├── MainStoryboard_iPad.storyboard │ └── MainStoryboard_iPhone.storyboard │ ├── leaves.gif │ └── main.m ├── ch04_EXAMPLES ├── OpenGLES_Ch4_1 │ ├── OpenGLES_Ch4_1.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch4_1.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch4_1 │ │ ├── OpenGLES_Ch4_1-Info.plist │ │ ├── OpenGLES_Ch4_1-Prefix.pch │ │ ├── OpenGLES_Ch4_1AppDelegate.h │ │ ├── OpenGLES_Ch4_1AppDelegate.m │ │ ├── OpenGLES_Ch4_1ViewController.h │ │ ├── OpenGLES_Ch4_1ViewController.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m └── OpenGLES_Ch4_2 │ ├── OpenGLES_Ch4_2.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ └── WorkspaceSettings.xcsettings │ └── xcuserdata │ │ └── erik.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints.xcbkptlist │ │ └── xcschemes │ │ ├── OpenGLES_Ch4_2.xcscheme │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch4_2 │ ├── Lighting256x256.png │ ├── LightingDetail256x256.png │ ├── OpenGLES_Ch4_2-Info.plist │ ├── OpenGLES_Ch4_2-Prefix.pch │ ├── OpenGLES_Ch4_2AppDelegate.h │ ├── OpenGLES_Ch4_2AppDelegate.m │ ├── OpenGLES_Ch4_2ViewController.h │ ├── OpenGLES_Ch4_2ViewController.m │ ├── en.lproj │ ├── InfoPlist.strings │ ├── MainStoryboard_iPad.storyboard │ └── MainStoryboard_iPhone.storyboard │ ├── grid.png │ └── main.m ├── ch05_EXAMPLES ├── OpenGLES_Ch5_1 │ ├── OpenGLES_Ch5_1.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch5_1.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch5_1 │ │ ├── OpenGLES_Ch5_1-Info.plist │ │ ├── OpenGLES_Ch5_1-Prefix.pch │ │ ├── OpenGLES_Ch5_1AppDelegate.h │ │ ├── OpenGLES_Ch5_1AppDelegate.m │ │ ├── OpenGLES_Ch5_1ViewController.h │ │ ├── OpenGLES_Ch5_1ViewController.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m ├── OpenGLES_Ch5_2 │ ├── OpenGLES_Ch5_2.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch5_2.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch5_2 │ │ ├── OpenGLES_Ch5_2-Info.plist │ │ ├── OpenGLES_Ch5_2-Prefix.pch │ │ ├── OpenGLES_Ch5_2AppDelegate.h │ │ ├── OpenGLES_Ch5_2AppDelegate.m │ │ ├── OpenGLES_Ch5_2ViewController.h │ │ ├── OpenGLES_Ch5_2ViewController.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m ├── OpenGLES_Ch5_3 │ ├── OpenGLES_Ch5_3.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch5_3.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch5_3 │ │ ├── OpenGLES_Ch5_3-Info.plist │ │ ├── OpenGLES_Ch5_3-Prefix.pch │ │ ├── OpenGLES_Ch5_3AppDelegate.h │ │ ├── OpenGLES_Ch5_3AppDelegate.m │ │ ├── OpenGLES_Ch5_3ViewController.h │ │ ├── OpenGLES_Ch5_3ViewController.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m ├── OpenGLES_Ch5_4 │ ├── OpenGLES_Ch5_4.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch5_4.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch5_4 │ │ ├── OpenGLES_Ch5_4-Info.plist │ │ ├── OpenGLES_Ch5_4-Prefix.pch │ │ ├── OpenGLES_Ch5_4AppDelegate.h │ │ ├── OpenGLES_Ch5_4AppDelegate.m │ │ ├── OpenGLES_Ch5_4ViewController.h │ │ ├── OpenGLES_Ch5_4ViewController.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m ├── OpenGLES_Ch5_5 │ ├── OpenGLES_Ch5_5.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch5_5.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch5_5 │ │ ├── OpenGLES_Ch5_5-Info.plist │ │ ├── OpenGLES_Ch5_5-Prefix.pch │ │ ├── OpenGLES_Ch5_5AppDelegate.h │ │ ├── OpenGLES_Ch5_5AppDelegate.m │ │ ├── OpenGLES_Ch5_5ViewController.h │ │ ├── OpenGLES_Ch5_5ViewController.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m ├── OpenGLES_Ch5_6 │ ├── OpenGLES_Ch5_6.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch5_6.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch5_6 │ │ ├── OpenGLES_Ch5_6-Info.plist │ │ ├── OpenGLES_Ch5_6-Prefix.pch │ │ ├── OpenGLES_Ch5_6AppDelegate.h │ │ ├── OpenGLES_Ch5_6AppDelegate.m │ │ ├── OpenGLES_Ch5_6ViewController.h │ │ ├── OpenGLES_Ch5_6ViewController.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m └── Resources │ ├── Earth512x256.jpg │ ├── Moon256x128.png │ ├── ReadMe.txt │ ├── lowPolyAxesAndModels2.blend │ ├── lowPolyAxesAndModels2.h │ ├── lowPolyAxesAndModels2.obj │ ├── obj2opengl.pl │ ├── obj2openglFlippedZ.pl │ ├── sphere.blend │ ├── sphere.h │ └── sphere.obj ├── ch06_EXAMPLES ├── CommonCode │ ├── SceneAnimatedMesh.h │ ├── SceneAnimatedMesh.m │ ├── SceneMesh.h │ ├── SceneMesh.m │ ├── SceneModel.h │ ├── SceneModel.m │ └── canLight.h ├── OpenGLES_Ch6_1 │ ├── OpenGLES_Ch6_1.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch6_1.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch6_1 │ │ ├── OpenGLES_Ch6_1-Info.plist │ │ ├── OpenGLES_Ch6_1-Prefix.pch │ │ ├── OpenGLES_Ch6_1AppDelegate.h │ │ ├── OpenGLES_Ch6_1AppDelegate.m │ │ ├── OpenGLES_Ch6_1ViewController.h │ │ ├── OpenGLES_Ch6_1ViewController.m │ │ ├── SceneCar.h │ │ ├── SceneCar.m │ │ ├── SceneCarModel.h │ │ ├── SceneCarModel.m │ │ ├── SceneRinkModel.h │ │ ├── SceneRinkModel.m │ │ ├── bumperCar.h │ │ ├── bumperRink.h │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m ├── OpenGLES_Ch6_2 │ ├── OpenGLES_Ch6_2.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch6_2.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch6_2 │ │ ├── OpenGLES_Ch6_2-Info.plist │ │ ├── OpenGLES_Ch6_2-Prefix.pch │ │ ├── OpenGLES_Ch6_2AppDelegate.h │ │ ├── OpenGLES_Ch6_2AppDelegate.m │ │ ├── OpenGLES_Ch6_2ViewController.h │ │ ├── OpenGLES_Ch6_2ViewController.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m ├── OpenGLES_Ch6_3 │ ├── OpenGLES_Ch6_3.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch6_3.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch6_3 │ │ ├── OpenGLES_Ch6_3-Info.plist │ │ ├── OpenGLES_Ch6_3-Prefix.pch │ │ ├── OpenGLES_Ch6_3AppDelegate.h │ │ ├── OpenGLES_Ch6_3AppDelegate.m │ │ ├── OpenGLES_Ch6_3ViewController.h │ │ ├── OpenGLES_Ch6_3ViewController.m │ │ ├── RadiusSelectionTool.png │ │ ├── SceneCanLightModel.h │ │ ├── SceneCanLightModel.m │ │ ├── SceneMesh.h │ │ ├── SceneMesh.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m ├── OpenGLES_Ch6_4 │ ├── OpenGLES_Ch6_4.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch6_4.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch6_4 │ │ ├── OpenGLES_Ch6_4-Info.plist │ │ ├── OpenGLES_Ch6_4-Prefix.pch │ │ ├── OpenGLES_Ch6_4AppDelegate.h │ │ ├── OpenGLES_Ch6_4AppDelegate.m │ │ ├── OpenGLES_Ch6_4ViewController.h │ │ ├── OpenGLES_Ch6_4ViewController.m │ │ ├── RadiusSelectionTool.png │ │ ├── SceneCanLightModel.h │ │ ├── SceneCanLightModel.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m ├── OpenGLES_Ch6_5 │ ├── OpenGLES_Ch6_5.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch6_5.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch6_5 │ │ ├── OpenGLES_Ch6_5-Info.plist │ │ ├── OpenGLES_Ch6_5-Prefix.pch │ │ ├── OpenGLES_Ch6_5AppDelegate.h │ │ ├── OpenGLES_Ch6_5AppDelegate.m │ │ ├── OpenGLES_Ch6_5ViewController.h │ │ ├── OpenGLES_Ch6_5ViewController.m │ │ ├── RabbitTextureAtlas.png │ │ ├── SceneCanLightModel.h │ │ ├── SceneCanLightModel.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m └── Resources │ ├── ReadMe.txt │ ├── bumperCar.blend │ ├── bumperCar.dae │ ├── bumperCar.h │ ├── bumperCar.obj │ ├── bumperCar.skp │ ├── bumperRink.blend │ ├── bumperRink.dae │ ├── bumperRink.h │ ├── bumperRink.obj │ ├── bumperRink.skp │ ├── canLight.h │ ├── canLight.obj │ └── obj2opengl.pl ├── ch07_EXAMPLES ├── COLLADAViewer │ ├── COLLADAViewer.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ ├── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── macuser.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ │ ├── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ │ ├── COLLADAViewer.xcscheme │ │ │ │ └── xcschememanagement.plist │ │ │ └── macuser.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── COLLADAViewer.xcscheme │ │ │ └── xcschememanagement.plist │ └── COLLADAViewer │ │ ├── COLLADAGeometryInfo.h │ │ ├── COLLADAGeometryInfo.m │ │ ├── COLLADAGeometryParser.h │ │ ├── COLLADAGeometryParser.m │ │ ├── COLLADANode.h │ │ ├── COLLADANode.m │ │ ├── COLLADAParser.h │ │ ├── COLLADAParser.m │ │ ├── COLLADARootNode.h │ │ ├── COLLADARootNode.m │ │ ├── COLLADAViewer-Info.plist │ │ ├── COLLADAViewer-Prefix.pch │ │ ├── CVDocument.h │ │ ├── CVDocument.m │ │ ├── CVMesh.h │ │ ├── CVMesh.m │ │ ├── CVModel.h │ │ ├── CVModel.m │ │ ├── CVView.h │ │ ├── CVView.m │ │ ├── UtilityFrustum.h │ │ ├── UtilityFrustum.m │ │ ├── UtilityMath.c │ │ ├── UtilityMath.h │ │ ├── UtilityMatrix.h │ │ ├── UtilityOpenGLCamera.h │ │ ├── UtilityOpenGLCamera.m │ │ ├── UtilityTextureLoader.h │ │ ├── UtilityTextureLoader.m │ │ ├── UtilityVector.c │ │ ├── UtilityVector.h │ │ ├── en.lproj │ │ ├── CVDocument.xib │ │ ├── Credits.rtf │ │ ├── InfoPlist.strings │ │ └── MainMenu.xib │ │ └── main.m ├── OpenGLES_Ch7_1 │ ├── OpenGLES_Ch7_1.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ ├── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── macuser.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ │ ├── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ │ ├── OpenGLES_Ch7_1.xcscheme │ │ │ │ └── xcschememanagement.plist │ │ │ └── macuser.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch7_1.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch7_1 │ │ ├── AGLKContext.h │ │ ├── AGLKContext.m │ │ ├── OpenGLES_Ch7_1-Info.plist │ │ ├── OpenGLES_Ch7_1-Prefix.pch │ │ ├── OpenGLES_Ch7_1AppDelegate.h │ │ ├── OpenGLES_Ch7_1AppDelegate.m │ │ ├── OpenGLES_Ch7_1ViewController.h │ │ ├── OpenGLES_Ch7_1ViewController.m │ │ ├── SceneCar.h │ │ ├── SceneCar.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m ├── OpenGLES_Ch7_2 │ ├── OpenGLES_Ch7_2.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch7_2.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch7_2 │ │ ├── AGLKContext.h │ │ ├── AGLKContext.m │ │ ├── OpenGLES_Ch7_2-Info.plist │ │ ├── OpenGLES_Ch7_2-Prefix.pch │ │ ├── OpenGLES_Ch7_2AppDelegate.h │ │ ├── OpenGLES_Ch7_2AppDelegate.m │ │ ├── OpenGLES_Ch7_2ViewController.h │ │ ├── OpenGLES_Ch7_2ViewController.m │ │ ├── armature.modelplist │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m ├── OpenGLES_Ch7_3 │ ├── OpenGLES_Ch7_3.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch7_3.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch7_3 │ │ ├── OpenGLES_Ch7_3-Info.plist │ │ ├── OpenGLES_Ch7_3-Prefix.pch │ │ ├── OpenGLES_Ch7_3AppDelegate.h │ │ ├── OpenGLES_Ch7_3AppDelegate.m │ │ ├── OpenGLES_Ch7_3ViewController.h │ │ ├── OpenGLES_Ch7_3ViewController.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m └── Resources │ ├── armature.modelplist │ ├── armatureSkin.modelplist │ ├── bone0.dae │ ├── bone0.skp │ ├── bone1.dae │ ├── bone1.skp │ ├── bone2.dae │ ├── bone2.skp │ ├── bumper.modelplist │ ├── bumperCar.dae │ ├── bumperCar.skp │ ├── bumperCar │ └── texture0.png │ ├── bumperRinkFloor.dae │ ├── bumperRinkFloor.skp │ ├── bumperRinkWalls.dae │ ├── bumperRinkWalls.skp │ ├── bumperRinkWalls │ └── texture0.png │ ├── tube.blend │ └── tube.dae ├── ch08_EXAMPLES ├── OpenGLES_Ch8_1 │ ├── OpenGLES_Ch8_1.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch8_1.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch8_1 │ │ ├── OpenGLES_Ch8_1-Info.plist │ │ ├── OpenGLES_Ch8_1-Prefix.pch │ │ ├── OpenGLES_Ch8_1AppDelegate.h │ │ ├── OpenGLES_Ch8_1AppDelegate.m │ │ ├── OpenGLES_Ch8_1ViewController.h │ │ ├── OpenGLES_Ch8_1ViewController.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m ├── OpenGLES_Ch8_2 │ ├── OpenGLES_Ch8_2.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch8_2.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch8_2 │ │ ├── OpenGLES_Ch8_2-Info.plist │ │ ├── OpenGLES_Ch8_2-Prefix.pch │ │ ├── OpenGLES_Ch8_2AppDelegate.h │ │ ├── OpenGLES_Ch8_2AppDelegate.m │ │ ├── OpenGLES_Ch8_2ViewController.h │ │ ├── OpenGLES_Ch8_2ViewController.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m ├── OpenGLES_Ch8_3 │ ├── OpenGLES_Ch8_3.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch8_3.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch8_3 │ │ ├── OpenGLES_Ch8_3-Info.plist │ │ ├── OpenGLES_Ch8_3-Prefix.pch │ │ ├── OpenGLES_Ch8_3AppDelegate.h │ │ ├── OpenGLES_Ch8_3AppDelegate.m │ │ ├── OpenGLES_Ch8_3ViewController.h │ │ ├── OpenGLES_Ch8_3ViewController.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m ├── OpenGLES_Ch8_4 │ ├── OpenGLES_Ch8_4.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch8_4.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch8_4 │ │ ├── OpenGLES_Ch8_4-Info.plist │ │ ├── OpenGLES_Ch8_4-Prefix.pch │ │ ├── OpenGLES_Ch8_4AppDelegate.h │ │ ├── OpenGLES_Ch8_4AppDelegate.m │ │ ├── OpenGLES_Ch8_4ViewController.h │ │ ├── OpenGLES_Ch8_4ViewController.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m └── Resources │ ├── ball.png │ ├── boat.modelplist │ ├── burst.png │ ├── park.modelplist │ ├── skybox0.png │ └── smoke.png ├── ch09_EXAMPLES ├── OpenGLES_Ch9_1 │ ├── OpenGLES_Ch9_1.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch9_1.xcscheme │ │ │ ├── Release OpenGLES_Ch9_1.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch9_1 │ │ ├── OpenGLES_Ch9_1-Info.plist │ │ ├── OpenGLES_Ch9_1-Prefix.pch │ │ ├── OpenGLES_Ch9_1AppDelegate.h │ │ ├── OpenGLES_Ch9_1AppDelegate.m │ │ ├── OpenGLES_Ch9_1ViewController.h │ │ ├── OpenGLES_Ch9_1ViewController.m │ │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard │ │ └── main.m └── Resources │ └── starships.modelplist ├── ch10_EXAMPLES ├── OpenGLES_Ch10_1 │ ├── OpenGLES_Ch10_1.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch10_1.xcscheme │ │ │ ├── Release OpenGLES_Ch10_1.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch10_1 │ │ ├── Controller │ │ ├── OpenGLES_Ch10_1AppDelegate.h │ │ ├── OpenGLES_Ch10_1AppDelegate.m │ │ ├── OpenGLES_Ch10_1ViewController.h │ │ ├── OpenGLES_Ch10_1ViewController.m │ │ └── main.m │ │ ├── Model │ │ ├── OpenGLES_Ch10_1.xcdatamodeld │ │ │ ├── .xccurrentversion │ │ │ └── OpenGLES_Ch10_1.xcdatamodel │ │ │ │ └── contents │ │ ├── TEModelPlacement.h │ │ ├── TEModelPlacement.m │ │ ├── TETerrain+modelAdditions.h │ │ ├── TETerrain+modelAdditions.m │ │ ├── TETerrain.h │ │ └── TETerrain.m │ │ ├── OpenGLES_Ch10_1-Info.plist │ │ ├── OpenGLES_Ch10_1-Prefix.pch │ │ ├── View │ │ ├── TETerrain+viewAdditions.h │ │ ├── TETerrain+viewAdditions.m │ │ ├── TETerrainTile.h │ │ └── TETerrainTile.m │ │ └── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard ├── OpenGLES_Ch10_2 │ ├── OpenGLES_Ch10_2.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ │ └── erik.xcuserdatad │ │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints.xcbkptlist │ │ │ └── xcschemes │ │ │ ├── OpenGLES_Ch10_2.xcscheme │ │ │ ├── Release OpenGLES_Ch10_2.xcscheme │ │ │ └── xcschememanagement.plist │ └── OpenGLES_Ch10_2 │ │ ├── Controller │ │ ├── OpenGLES_Ch10_2AppDelegate.h │ │ ├── OpenGLES_Ch10_2AppDelegate.m │ │ ├── OpenGLES_Ch10_2ViewController.h │ │ ├── OpenGLES_Ch10_2ViewController.m │ │ └── main.m │ │ ├── Model │ │ ├── TEModelPlacement.h │ │ ├── TEModelPlacement.m │ │ ├── TETerrain+modelAdditions.h │ │ ├── TETerrain+modelAdditions.m │ │ ├── TETerrain.h │ │ └── TETerrain.m │ │ ├── OpenGLES_Ch10_2-Info.plist │ │ ├── OpenGLES_Ch10_2-Prefix.pch │ │ ├── OpenGLES_Ch10_2.xcdatamodeld │ │ ├── .xccurrentversion │ │ └── OpenGLES_Ch10_2.xcdatamodel │ │ │ └── contents │ │ ├── View │ │ ├── TETerrain+viewAdditions.h │ │ ├── TETerrain+viewAdditions.m │ │ ├── TETerrainTile.h │ │ └── TETerrainTile.m │ │ └── en.lproj │ │ ├── InfoPlist.strings │ │ ├── MainStoryboard_iPad.storyboard │ │ └── MainStoryboard_iPhone.storyboard └── TerrainEditor │ ├── TerrainEditor.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ └── WorkspaceSettings.xcsettings │ └── xcuserdata │ │ └── erik.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints.xcbkptlist │ │ └── xcschemes │ │ ├── TerrainEditor.xcscheme │ │ └── xcschememanagement.plist │ └── TerrainEditor │ ├── GeneratedModel │ ├── TEModelPlacement.h │ ├── TEModelPlacement.m │ ├── TETerrain.h │ └── TETerrain.m │ ├── RadiusSelectionTool.png │ ├── Sahara.jpg │ ├── Shaders │ ├── ModelShader.fsh │ ├── ModelShader.vsh │ ├── PickTerrainShader.fsh │ ├── PickTerrainShader.vsh │ ├── TerrainShader.fsh │ └── TerrainShader.vsh │ ├── TEAreaTool.h │ ├── TEAreaTool.m │ ├── TEDetailTextureTool.h │ ├── TEDetailTextureTool.m │ ├── TEDocument.h │ ├── TEDocument.m │ ├── TEDocument.xcdatamodeld │ ├── .xccurrentversion │ └── TEDocument.xcdatamodel │ │ └── contents │ ├── TEEditWindowController.h │ ├── TEEditWindowController.m │ ├── TEEffect.h │ ├── TEEffect.m │ ├── TEElevationTool.h │ ├── TEElevationTool.m │ ├── TEHeightMap.h │ ├── TEHeightMap.m │ ├── TEMesh.h │ ├── TEMesh.m │ ├── TEModel.h │ ├── TEModel.m │ ├── TEModelEffect.h │ ├── TEModelEffect.m │ ├── TEModelManager.h │ ├── TEModelManager.m │ ├── TEModelPlacementTool.h │ ├── TEModelPlacementTool.m │ ├── TEPickTerrainEffect.h │ ├── TEPickTerrainEffect.m │ ├── TETerrain+modelAdditions.h │ ├── TETerrain+modelAdditions.m │ ├── TETerrainEffect.h │ ├── TETerrainEffect.m │ ├── TETerrainTile.h │ ├── TETerrainTile.m │ ├── TETool.h │ ├── TETool.m │ ├── TEView.h │ ├── TEView.m │ ├── TerrainEditor-Info.plist │ ├── TerrainEditor-Prefix.pch │ ├── Utility │ ├── UtilityFrustum.h │ ├── UtilityFrustum.m │ ├── UtilityMath.c │ ├── UtilityMath.h │ ├── UtilityMatrix.h │ ├── UtilityOpenGLCamera.h │ ├── UtilityOpenGLCamera.m │ ├── UtilityTextureLoader.h │ ├── UtilityTextureLoader.m │ ├── UtilityVector.c │ └── UtilityVector.h │ ├── en.lproj │ ├── Credits.rtf │ ├── InfoPlist.strings │ ├── MainMenu.xib │ └── TEDocument.xib │ ├── heightMap.tga │ └── main.m └── ch12_EXAMPLES ├── OpenGLES_Ch12_1 ├── Default-Landscape@2x.png ├── Default-Landscape~ipad.png ├── Default-Portrait~ipad.png ├── Default.png ├── Default@2x.png ├── OpenGLES_Ch12_1.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── erik.xcuserdatad │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ └── WorkspaceSettings.xcsettings │ └── xcuserdata │ │ └── erik.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints.xcbkptlist │ │ └── xcschemes │ │ ├── OpenGLES_Ch12_1.xcscheme │ │ ├── Release OpenGLES_Ch12_1.xcscheme │ │ └── xcschememanagement.plist └── OpenGLES_Ch12_1 │ ├── Controller │ ├── OpenGLES_Ch12_1AppDelegate.h │ ├── OpenGLES_Ch12_1AppDelegate.m │ ├── OpenGLES_Ch12_1ViewController.h │ ├── OpenGLES_Ch12_1ViewController.m │ └── main.m │ ├── Model │ ├── OpenGLES_Ch12_1.xcdatamodeld │ │ ├── .xccurrentversion │ │ └── OpenGLES_Ch12_1.xcdatamodel │ │ │ └── contents │ ├── TECart.h │ ├── TECart.m │ ├── TEModelPlacement.h │ ├── TEModelPlacement.m │ ├── TEParticleEmitter.h │ ├── TEParticleEmitter.m │ ├── TETerrain+modelAdditions.h │ ├── TETerrain+modelAdditions.m │ ├── TETerrain.h │ └── TETerrain.m │ ├── OpenGLES_Ch12_1-Info.plist │ ├── OpenGLES_Ch12_1-Prefix.pch │ ├── View │ ├── MainStoryboard_iPad.storyboard │ ├── MainStoryboard_iPhone.storyboard │ ├── TECart+viewAdditions.h │ ├── TECart+viewAdditions.m │ ├── TETerrain+viewAdditions.h │ ├── TETerrain+viewAdditions.m │ ├── TETerrainTile.h │ └── TETerrainTile.m │ └── en.lproj │ └── InfoPlist.strings └── Resources ├── BOOSTa.png ├── cart007.modelplist ├── cartTextures.png ├── eyePOV.png ├── skybox004.png └── texture0.png /AGLKit/AGLKAxisAllignedBoundingBox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKAxisAllignedBoundingBox.h -------------------------------------------------------------------------------- /AGLKit/AGLKCollision.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKCollision.h -------------------------------------------------------------------------------- /AGLKit/AGLKCollision.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKCollision.m -------------------------------------------------------------------------------- /AGLKit/AGLKContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKContext.h -------------------------------------------------------------------------------- /AGLKit/AGLKContext.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKContext.m -------------------------------------------------------------------------------- /AGLKit/AGLKFilters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKFilters.h -------------------------------------------------------------------------------- /AGLKit/AGLKFilters.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKFilters.m -------------------------------------------------------------------------------- /AGLKit/AGLKFrustum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKFrustum.h -------------------------------------------------------------------------------- /AGLKit/AGLKFrustum.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKFrustum.m -------------------------------------------------------------------------------- /AGLKit/AGLKPointParticleEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKPointParticleEffect.h -------------------------------------------------------------------------------- /AGLKit/AGLKPointParticleEffect.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKPointParticleEffect.m -------------------------------------------------------------------------------- /AGLKit/AGLKSkyboxEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKSkyboxEffect.h -------------------------------------------------------------------------------- /AGLKit/AGLKSkyboxEffect.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKSkyboxEffect.m -------------------------------------------------------------------------------- /AGLKit/AGLKTextureLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKTextureLoader.h -------------------------------------------------------------------------------- /AGLKit/AGLKTextureLoader.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKTextureLoader.m -------------------------------------------------------------------------------- /AGLKit/AGLKTextureTransformBaseEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKTextureTransformBaseEffect.h -------------------------------------------------------------------------------- /AGLKit/AGLKTextureTransformBaseEffect.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKTextureTransformBaseEffect.m -------------------------------------------------------------------------------- /AGLKit/AGLKVertexAttribArrayBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKVertexAttribArrayBuffer.h -------------------------------------------------------------------------------- /AGLKit/AGLKVertexAttribArrayBuffer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKVertexAttribArrayBuffer.m -------------------------------------------------------------------------------- /AGLKit/AGLKView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKView.h -------------------------------------------------------------------------------- /AGLKit/AGLKView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKView.m -------------------------------------------------------------------------------- /AGLKit/AGLKViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKViewController.h -------------------------------------------------------------------------------- /AGLKit/AGLKViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/AGLKViewController.m -------------------------------------------------------------------------------- /AGLKit/Shaders/AGLKPointParticleShader.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/Shaders/AGLKPointParticleShader.fsh -------------------------------------------------------------------------------- /AGLKit/Shaders/AGLKPointParticleShader.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/Shaders/AGLKPointParticleShader.vsh -------------------------------------------------------------------------------- /AGLKit/Shaders/AGLKSkyboxShader.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/Shaders/AGLKSkyboxShader.fsh -------------------------------------------------------------------------------- /AGLKit/Shaders/AGLKSkyboxShader.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/Shaders/AGLKSkyboxShader.vsh -------------------------------------------------------------------------------- /AGLKit/Shaders/AGLKTextureMatrix2PointLightShader.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/Shaders/AGLKTextureMatrix2PointLightShader.fsh -------------------------------------------------------------------------------- /AGLKit/Shaders/AGLKTextureMatrix2PointLightShader.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/AGLKit/Shaders/AGLKTextureMatrix2PointLightShader.vsh -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/README.md -------------------------------------------------------------------------------- /Resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Resources/Default-568h@2x.png -------------------------------------------------------------------------------- /Resources/OpenGL_ES_for_iOS_114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Resources/OpenGL_ES_for_iOS_114x114.png -------------------------------------------------------------------------------- /Resources/OpenGL_ES_for_iOS_57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Resources/OpenGL_ES_for_iOS_57x57.png -------------------------------------------------------------------------------- /Resources/OpenGL_ES_for_iOS_72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Resources/OpenGL_ES_for_iOS_72x72.png -------------------------------------------------------------------------------- /Resources/beetle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Resources/beetle.png -------------------------------------------------------------------------------- /Resources/leaves.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Resources/leaves.gif -------------------------------------------------------------------------------- /Resources/trail.binary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Resources/trail.binary -------------------------------------------------------------------------------- /Utility/Shaders/UtilityArmaturePointLightShader.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/Shaders/UtilityArmaturePointLightShader.fsh -------------------------------------------------------------------------------- /Utility/Shaders/UtilityArmaturePointLightShader.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/Shaders/UtilityArmaturePointLightShader.vsh -------------------------------------------------------------------------------- /Utility/Shaders/UtilityBillboardParticleShader.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/Shaders/UtilityBillboardParticleShader.fsh -------------------------------------------------------------------------------- /Utility/Shaders/UtilityBillboardParticleShader.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/Shaders/UtilityBillboardParticleShader.vsh -------------------------------------------------------------------------------- /Utility/Shaders/UtilityModelShader.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/Shaders/UtilityModelShader.fsh -------------------------------------------------------------------------------- /Utility/Shaders/UtilityModelShader.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/Shaders/UtilityModelShader.vsh -------------------------------------------------------------------------------- /Utility/Shaders/UtilityPickTerrainShader.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/Shaders/UtilityPickTerrainShader.fsh -------------------------------------------------------------------------------- /Utility/Shaders/UtilityPickTerrainShader.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/Shaders/UtilityPickTerrainShader.vsh -------------------------------------------------------------------------------- /Utility/Shaders/UtilityTerrainShader.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/Shaders/UtilityTerrainShader.fsh -------------------------------------------------------------------------------- /Utility/Shaders/UtilityTerrainShader.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/Shaders/UtilityTerrainShader.vsh -------------------------------------------------------------------------------- /Utility/UtilityArmatureBaseEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityArmatureBaseEffect.h -------------------------------------------------------------------------------- /Utility/UtilityArmatureBaseEffect.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityArmatureBaseEffect.m -------------------------------------------------------------------------------- /Utility/UtilityBillboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityBillboard.h -------------------------------------------------------------------------------- /Utility/UtilityBillboard.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityBillboard.m -------------------------------------------------------------------------------- /Utility/UtilityBillboardManager+viewAdditions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityBillboardManager+viewAdditions.h -------------------------------------------------------------------------------- /Utility/UtilityBillboardManager+viewAdditions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityBillboardManager+viewAdditions.m -------------------------------------------------------------------------------- /Utility/UtilityBillboardManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityBillboardManager.h -------------------------------------------------------------------------------- /Utility/UtilityBillboardManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityBillboardManager.m -------------------------------------------------------------------------------- /Utility/UtilityBillboardParticle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityBillboardParticle.h -------------------------------------------------------------------------------- /Utility/UtilityBillboardParticle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityBillboardParticle.m -------------------------------------------------------------------------------- /Utility/UtilityBillboardParticleEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityBillboardParticleEffect.h -------------------------------------------------------------------------------- /Utility/UtilityBillboardParticleEffect.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityBillboardParticleEffect.m -------------------------------------------------------------------------------- /Utility/UtilityBillboardParticleManager+viewAdditions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityBillboardParticleManager+viewAdditions.h -------------------------------------------------------------------------------- /Utility/UtilityBillboardParticleManager+viewAdditions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityBillboardParticleManager+viewAdditions.m -------------------------------------------------------------------------------- /Utility/UtilityBillboardParticleManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityBillboardParticleManager.h -------------------------------------------------------------------------------- /Utility/UtilityBillboardParticleManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityBillboardParticleManager.m -------------------------------------------------------------------------------- /Utility/UtilityCamera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityCamera.h -------------------------------------------------------------------------------- /Utility/UtilityCamera.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityCamera.m -------------------------------------------------------------------------------- /Utility/UtilityEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityEffect.h -------------------------------------------------------------------------------- /Utility/UtilityEffect.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityEffect.m -------------------------------------------------------------------------------- /Utility/UtilityJoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityJoint.h -------------------------------------------------------------------------------- /Utility/UtilityJoint.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityJoint.m -------------------------------------------------------------------------------- /Utility/UtilityMesh+skinning.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityMesh+skinning.h -------------------------------------------------------------------------------- /Utility/UtilityMesh+skinning.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityMesh+skinning.m -------------------------------------------------------------------------------- /Utility/UtilityMesh+viewAdditions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityMesh+viewAdditions.h -------------------------------------------------------------------------------- /Utility/UtilityMesh+viewAdditions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityMesh+viewAdditions.m -------------------------------------------------------------------------------- /Utility/UtilityMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityMesh.h -------------------------------------------------------------------------------- /Utility/UtilityMesh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityMesh.m -------------------------------------------------------------------------------- /Utility/UtilityModel+skinning.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityModel+skinning.h -------------------------------------------------------------------------------- /Utility/UtilityModel+skinning.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityModel+skinning.m -------------------------------------------------------------------------------- /Utility/UtilityModel+viewAdditions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityModel+viewAdditions.h -------------------------------------------------------------------------------- /Utility/UtilityModel+viewAdditions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityModel+viewAdditions.m -------------------------------------------------------------------------------- /Utility/UtilityModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityModel.h -------------------------------------------------------------------------------- /Utility/UtilityModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityModel.m -------------------------------------------------------------------------------- /Utility/UtilityModelEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityModelEffect.h -------------------------------------------------------------------------------- /Utility/UtilityModelEffect.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityModelEffect.m -------------------------------------------------------------------------------- /Utility/UtilityModelManager+skinning.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityModelManager+skinning.h -------------------------------------------------------------------------------- /Utility/UtilityModelManager+skinning.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityModelManager+skinning.m -------------------------------------------------------------------------------- /Utility/UtilityModelManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityModelManager.h -------------------------------------------------------------------------------- /Utility/UtilityModelManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityModelManager.m -------------------------------------------------------------------------------- /Utility/UtilityPickTerrainEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityPickTerrainEffect.h -------------------------------------------------------------------------------- /Utility/UtilityPickTerrainEffect.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityPickTerrainEffect.m -------------------------------------------------------------------------------- /Utility/UtilityTerrainEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityTerrainEffect.h -------------------------------------------------------------------------------- /Utility/UtilityTerrainEffect.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityTerrainEffect.m -------------------------------------------------------------------------------- /Utility/UtilityTextureInfo+viewAdditions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityTextureInfo+viewAdditions.h -------------------------------------------------------------------------------- /Utility/UtilityTextureInfo+viewAdditions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityTextureInfo+viewAdditions.m -------------------------------------------------------------------------------- /Utility/UtilityTextureInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityTextureInfo.h -------------------------------------------------------------------------------- /Utility/UtilityTextureInfo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/Utility/UtilityTextureInfo.m -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_1/OpenGLES_Ch2_1.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_1/OpenGLES_Ch2_1.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_1/OpenGLES_Ch2_1/OpenGLES_Ch2_1-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_1/OpenGLES_Ch2_1/OpenGLES_Ch2_1-Info.plist -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_1/OpenGLES_Ch2_1/OpenGLES_Ch2_1-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_1/OpenGLES_Ch2_1/OpenGLES_Ch2_1-Prefix.pch -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_1/OpenGLES_Ch2_1/OpenGLES_Ch2_1AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_1/OpenGLES_Ch2_1/OpenGLES_Ch2_1AppDelegate.h -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_1/OpenGLES_Ch2_1/OpenGLES_Ch2_1AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_1/OpenGLES_Ch2_1/OpenGLES_Ch2_1AppDelegate.m -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_1/OpenGLES_Ch2_1/OpenGLES_Ch2_1ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_1/OpenGLES_Ch2_1/OpenGLES_Ch2_1ViewController.h -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_1/OpenGLES_Ch2_1/OpenGLES_Ch2_1ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_1/OpenGLES_Ch2_1/OpenGLES_Ch2_1ViewController.m -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_1/OpenGLES_Ch2_1/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_1/OpenGLES_Ch2_1/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_1/OpenGLES_Ch2_1/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_1/OpenGLES_Ch2_1/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_1/OpenGLES_Ch2_1/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_1/OpenGLES_Ch2_1/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_1/OpenGLES_Ch2_1/main.m -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_2/OpenGLES_Ch2_2.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_2/OpenGLES_Ch2_2.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_2/OpenGLES_Ch2_2/OpenGLES_Ch2_2-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_2/OpenGLES_Ch2_2/OpenGLES_Ch2_2-Info.plist -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_2/OpenGLES_Ch2_2/OpenGLES_Ch2_2-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_2/OpenGLES_Ch2_2/OpenGLES_Ch2_2-Prefix.pch -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_2/OpenGLES_Ch2_2/OpenGLES_Ch2_2AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_2/OpenGLES_Ch2_2/OpenGLES_Ch2_2AppDelegate.h -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_2/OpenGLES_Ch2_2/OpenGLES_Ch2_2AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_2/OpenGLES_Ch2_2/OpenGLES_Ch2_2AppDelegate.m -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_2/OpenGLES_Ch2_2/OpenGLES_Ch2_2ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_2/OpenGLES_Ch2_2/OpenGLES_Ch2_2ViewController.h -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_2/OpenGLES_Ch2_2/OpenGLES_Ch2_2ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_2/OpenGLES_Ch2_2/OpenGLES_Ch2_2ViewController.m -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_2/OpenGLES_Ch2_2/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_2/OpenGLES_Ch2_2/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_2/OpenGLES_Ch2_2/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_2/OpenGLES_Ch2_2/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_2/OpenGLES_Ch2_2/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_2/OpenGLES_Ch2_2/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_2/OpenGLES_Ch2_2/main.m -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_3/OpenGLES_Ch2_3.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_3/OpenGLES_Ch2_3.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_3/OpenGLES_Ch2_3/OpenGLES_Ch2_3-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_3/OpenGLES_Ch2_3/OpenGLES_Ch2_3-Info.plist -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_3/OpenGLES_Ch2_3/OpenGLES_Ch2_3-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_3/OpenGLES_Ch2_3/OpenGLES_Ch2_3-Prefix.pch -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_3/OpenGLES_Ch2_3/OpenGLES_Ch2_3AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_3/OpenGLES_Ch2_3/OpenGLES_Ch2_3AppDelegate.h -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_3/OpenGLES_Ch2_3/OpenGLES_Ch2_3AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_3/OpenGLES_Ch2_3/OpenGLES_Ch2_3AppDelegate.m -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_3/OpenGLES_Ch2_3/OpenGLES_Ch2_3ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_3/OpenGLES_Ch2_3/OpenGLES_Ch2_3ViewController.h -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_3/OpenGLES_Ch2_3/OpenGLES_Ch2_3ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_3/OpenGLES_Ch2_3/OpenGLES_Ch2_3ViewController.m -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_3/OpenGLES_Ch2_3/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_3/OpenGLES_Ch2_3/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_3/OpenGLES_Ch2_3/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_3/OpenGLES_Ch2_3/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_3/OpenGLES_Ch2_3/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch02_EXAMPLES/OpenGLES_Ch2_3/OpenGLES_Ch2_3/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch02_EXAMPLES/OpenGLES_Ch2_3/OpenGLES_Ch2_3/main.m -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1/OpenGLES_Ch3_1-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1/OpenGLES_Ch3_1-Info.plist -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1/OpenGLES_Ch3_1-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1/OpenGLES_Ch3_1-Prefix.pch -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1/OpenGLES_Ch3_1AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1/OpenGLES_Ch3_1AppDelegate.h -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1/OpenGLES_Ch3_1AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1/OpenGLES_Ch3_1AppDelegate.m -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1/OpenGLES_Ch3_1ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1/OpenGLES_Ch3_1ViewController.h -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1/OpenGLES_Ch3_1ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1/OpenGLES_Ch3_1ViewController.m -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1/leaves.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1/leaves.gif -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_1/OpenGLES_Ch3_1/main.m -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2/OpenGLES_Ch3_2-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2/OpenGLES_Ch3_2-Info.plist -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2/OpenGLES_Ch3_2-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2/OpenGLES_Ch3_2-Prefix.pch -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2/OpenGLES_Ch3_2AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2/OpenGLES_Ch3_2AppDelegate.h -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2/OpenGLES_Ch3_2AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2/OpenGLES_Ch3_2AppDelegate.m -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2/OpenGLES_Ch3_2ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2/OpenGLES_Ch3_2ViewController.h -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2/OpenGLES_Ch3_2ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2/OpenGLES_Ch3_2ViewController.m -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2/leaves.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2/leaves.gif -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_2/OpenGLES_Ch3_2/main.m -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3/OpenGLES_Ch3_3-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3/OpenGLES_Ch3_3-Info.plist -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3/OpenGLES_Ch3_3-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3/OpenGLES_Ch3_3-Prefix.pch -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3/OpenGLES_Ch3_3AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3/OpenGLES_Ch3_3AppDelegate.h -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3/OpenGLES_Ch3_3AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3/OpenGLES_Ch3_3AppDelegate.m -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3/OpenGLES_Ch3_3ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3/OpenGLES_Ch3_3ViewController.h -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3/OpenGLES_Ch3_3ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3/OpenGLES_Ch3_3ViewController.m -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3/grid.png -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_3/OpenGLES_Ch3_3/main.m -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_4/OpenGLES_Ch3_4.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_4/OpenGLES_Ch3_4.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_4/OpenGLES_Ch3_4/OpenGLES_Ch3_4-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_4/OpenGLES_Ch3_4/OpenGLES_Ch3_4-Info.plist -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_4/OpenGLES_Ch3_4/OpenGLES_Ch3_4-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_4/OpenGLES_Ch3_4/OpenGLES_Ch3_4-Prefix.pch -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_4/OpenGLES_Ch3_4/OpenGLES_Ch3_4AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_4/OpenGLES_Ch3_4/OpenGLES_Ch3_4AppDelegate.h -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_4/OpenGLES_Ch3_4/OpenGLES_Ch3_4AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_4/OpenGLES_Ch3_4/OpenGLES_Ch3_4AppDelegate.m -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_4/OpenGLES_Ch3_4/OpenGLES_Ch3_4ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_4/OpenGLES_Ch3_4/OpenGLES_Ch3_4ViewController.h -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_4/OpenGLES_Ch3_4/OpenGLES_Ch3_4ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_4/OpenGLES_Ch3_4/OpenGLES_Ch3_4ViewController.m -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_4/OpenGLES_Ch3_4/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_4/OpenGLES_Ch3_4/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_4/OpenGLES_Ch3_4/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_4/OpenGLES_Ch3_4/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_4/OpenGLES_Ch3_4/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_4/OpenGLES_Ch3_4/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_4/OpenGLES_Ch3_4/main.m -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_5/OpenGLES_Ch3_5.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_5/OpenGLES_Ch3_5.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_5/OpenGLES_Ch3_5/OpenGLES_Ch3_5-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_5/OpenGLES_Ch3_5/OpenGLES_Ch3_5-Info.plist -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_5/OpenGLES_Ch3_5/OpenGLES_Ch3_5-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_5/OpenGLES_Ch3_5/OpenGLES_Ch3_5-Prefix.pch -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_5/OpenGLES_Ch3_5/OpenGLES_Ch3_5AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_5/OpenGLES_Ch3_5/OpenGLES_Ch3_5AppDelegate.h -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_5/OpenGLES_Ch3_5/OpenGLES_Ch3_5AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_5/OpenGLES_Ch3_5/OpenGLES_Ch3_5AppDelegate.m -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_5/OpenGLES_Ch3_5/OpenGLES_Ch3_5ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_5/OpenGLES_Ch3_5/OpenGLES_Ch3_5ViewController.h -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_5/OpenGLES_Ch3_5/OpenGLES_Ch3_5ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_5/OpenGLES_Ch3_5/OpenGLES_Ch3_5ViewController.m -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_5/OpenGLES_Ch3_5/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_5/OpenGLES_Ch3_5/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_5/OpenGLES_Ch3_5/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_5/OpenGLES_Ch3_5/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_5/OpenGLES_Ch3_5/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_5/OpenGLES_Ch3_5/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_5/OpenGLES_Ch3_5/main.m -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/OpenGLES_Ch3_6-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/OpenGLES_Ch3_6-Info.plist -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/OpenGLES_Ch3_6-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/OpenGLES_Ch3_6-Prefix.pch -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/OpenGLES_Ch3_6AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/OpenGLES_Ch3_6AppDelegate.h -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/OpenGLES_Ch3_6AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/OpenGLES_Ch3_6AppDelegate.m -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/OpenGLES_Ch3_6ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/OpenGLES_Ch3_6ViewController.h -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/OpenGLES_Ch3_6ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/OpenGLES_Ch3_6ViewController.m -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/Shaders/Shader.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/Shaders/Shader.fsh -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/Shaders/Shader.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/Shaders/Shader.vsh -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/leaves.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/leaves.gif -------------------------------------------------------------------------------- /ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch03_EXAMPLES/OpenGLES_Ch3_6/OpenGLES_Ch3_6/main.m -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_1/OpenGLES_Ch4_1.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_1/OpenGLES_Ch4_1.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_1/OpenGLES_Ch4_1/OpenGLES_Ch4_1-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_1/OpenGLES_Ch4_1/OpenGLES_Ch4_1-Info.plist -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_1/OpenGLES_Ch4_1/OpenGLES_Ch4_1-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_1/OpenGLES_Ch4_1/OpenGLES_Ch4_1-Prefix.pch -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_1/OpenGLES_Ch4_1/OpenGLES_Ch4_1AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_1/OpenGLES_Ch4_1/OpenGLES_Ch4_1AppDelegate.h -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_1/OpenGLES_Ch4_1/OpenGLES_Ch4_1AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_1/OpenGLES_Ch4_1/OpenGLES_Ch4_1AppDelegate.m -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_1/OpenGLES_Ch4_1/OpenGLES_Ch4_1ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_1/OpenGLES_Ch4_1/OpenGLES_Ch4_1ViewController.h -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_1/OpenGLES_Ch4_1/OpenGLES_Ch4_1ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_1/OpenGLES_Ch4_1/OpenGLES_Ch4_1ViewController.m -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_1/OpenGLES_Ch4_1/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_1/OpenGLES_Ch4_1/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_1/OpenGLES_Ch4_1/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_1/OpenGLES_Ch4_1/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_1/OpenGLES_Ch4_1/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_1/OpenGLES_Ch4_1/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_1/OpenGLES_Ch4_1/main.m -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/Lighting256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/Lighting256x256.png -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/LightingDetail256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/LightingDetail256x256.png -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/OpenGLES_Ch4_2-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/OpenGLES_Ch4_2-Info.plist -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/OpenGLES_Ch4_2-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/OpenGLES_Ch4_2-Prefix.pch -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/OpenGLES_Ch4_2AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/OpenGLES_Ch4_2AppDelegate.h -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/OpenGLES_Ch4_2AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/OpenGLES_Ch4_2AppDelegate.m -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/OpenGLES_Ch4_2ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/OpenGLES_Ch4_2ViewController.h -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/OpenGLES_Ch4_2ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/OpenGLES_Ch4_2ViewController.m -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/grid.png -------------------------------------------------------------------------------- /ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch04_EXAMPLES/OpenGLES_Ch4_2/OpenGLES_Ch4_2/main.m -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_1/OpenGLES_Ch5_1.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_1/OpenGLES_Ch5_1.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_1/OpenGLES_Ch5_1/OpenGLES_Ch5_1-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_1/OpenGLES_Ch5_1/OpenGLES_Ch5_1-Info.plist -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_1/OpenGLES_Ch5_1/OpenGLES_Ch5_1-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_1/OpenGLES_Ch5_1/OpenGLES_Ch5_1-Prefix.pch -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_1/OpenGLES_Ch5_1/OpenGLES_Ch5_1AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_1/OpenGLES_Ch5_1/OpenGLES_Ch5_1AppDelegate.h -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_1/OpenGLES_Ch5_1/OpenGLES_Ch5_1AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_1/OpenGLES_Ch5_1/OpenGLES_Ch5_1AppDelegate.m -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_1/OpenGLES_Ch5_1/OpenGLES_Ch5_1ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_1/OpenGLES_Ch5_1/OpenGLES_Ch5_1ViewController.h -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_1/OpenGLES_Ch5_1/OpenGLES_Ch5_1ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_1/OpenGLES_Ch5_1/OpenGLES_Ch5_1ViewController.m -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_1/OpenGLES_Ch5_1/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_1/OpenGLES_Ch5_1/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_1/OpenGLES_Ch5_1/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_1/OpenGLES_Ch5_1/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_1/OpenGLES_Ch5_1/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_1/OpenGLES_Ch5_1/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_1/OpenGLES_Ch5_1/main.m -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_2/OpenGLES_Ch5_2.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_2/OpenGLES_Ch5_2.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_2/OpenGLES_Ch5_2/OpenGLES_Ch5_2-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_2/OpenGLES_Ch5_2/OpenGLES_Ch5_2-Info.plist -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_2/OpenGLES_Ch5_2/OpenGLES_Ch5_2-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_2/OpenGLES_Ch5_2/OpenGLES_Ch5_2-Prefix.pch -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_2/OpenGLES_Ch5_2/OpenGLES_Ch5_2AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_2/OpenGLES_Ch5_2/OpenGLES_Ch5_2AppDelegate.h -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_2/OpenGLES_Ch5_2/OpenGLES_Ch5_2AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_2/OpenGLES_Ch5_2/OpenGLES_Ch5_2AppDelegate.m -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_2/OpenGLES_Ch5_2/OpenGLES_Ch5_2ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_2/OpenGLES_Ch5_2/OpenGLES_Ch5_2ViewController.h -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_2/OpenGLES_Ch5_2/OpenGLES_Ch5_2ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_2/OpenGLES_Ch5_2/OpenGLES_Ch5_2ViewController.m -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_2/OpenGLES_Ch5_2/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_2/OpenGLES_Ch5_2/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_2/OpenGLES_Ch5_2/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_2/OpenGLES_Ch5_2/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_2/OpenGLES_Ch5_2/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_2/OpenGLES_Ch5_2/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_2/OpenGLES_Ch5_2/main.m -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_3/OpenGLES_Ch5_3.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_3/OpenGLES_Ch5_3.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_3/OpenGLES_Ch5_3/OpenGLES_Ch5_3-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_3/OpenGLES_Ch5_3/OpenGLES_Ch5_3-Info.plist -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_3/OpenGLES_Ch5_3/OpenGLES_Ch5_3-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_3/OpenGLES_Ch5_3/OpenGLES_Ch5_3-Prefix.pch -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_3/OpenGLES_Ch5_3/OpenGLES_Ch5_3AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_3/OpenGLES_Ch5_3/OpenGLES_Ch5_3AppDelegate.h -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_3/OpenGLES_Ch5_3/OpenGLES_Ch5_3AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_3/OpenGLES_Ch5_3/OpenGLES_Ch5_3AppDelegate.m -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_3/OpenGLES_Ch5_3/OpenGLES_Ch5_3ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_3/OpenGLES_Ch5_3/OpenGLES_Ch5_3ViewController.h -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_3/OpenGLES_Ch5_3/OpenGLES_Ch5_3ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_3/OpenGLES_Ch5_3/OpenGLES_Ch5_3ViewController.m -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_3/OpenGLES_Ch5_3/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_3/OpenGLES_Ch5_3/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_3/OpenGLES_Ch5_3/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_3/OpenGLES_Ch5_3/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_3/OpenGLES_Ch5_3/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_3/OpenGLES_Ch5_3/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_3/OpenGLES_Ch5_3/main.m -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_4/OpenGLES_Ch5_4.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_4/OpenGLES_Ch5_4.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_4/OpenGLES_Ch5_4/OpenGLES_Ch5_4-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_4/OpenGLES_Ch5_4/OpenGLES_Ch5_4-Info.plist -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_4/OpenGLES_Ch5_4/OpenGLES_Ch5_4-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_4/OpenGLES_Ch5_4/OpenGLES_Ch5_4-Prefix.pch -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_4/OpenGLES_Ch5_4/OpenGLES_Ch5_4AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_4/OpenGLES_Ch5_4/OpenGLES_Ch5_4AppDelegate.h -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_4/OpenGLES_Ch5_4/OpenGLES_Ch5_4AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_4/OpenGLES_Ch5_4/OpenGLES_Ch5_4AppDelegate.m -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_4/OpenGLES_Ch5_4/OpenGLES_Ch5_4ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_4/OpenGLES_Ch5_4/OpenGLES_Ch5_4ViewController.h -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_4/OpenGLES_Ch5_4/OpenGLES_Ch5_4ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_4/OpenGLES_Ch5_4/OpenGLES_Ch5_4ViewController.m -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_4/OpenGLES_Ch5_4/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_4/OpenGLES_Ch5_4/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_4/OpenGLES_Ch5_4/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_4/OpenGLES_Ch5_4/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_4/OpenGLES_Ch5_4/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_4/OpenGLES_Ch5_4/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_4/OpenGLES_Ch5_4/main.m -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_5/OpenGLES_Ch5_5.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_5/OpenGLES_Ch5_5.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_5/OpenGLES_Ch5_5/OpenGLES_Ch5_5-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_5/OpenGLES_Ch5_5/OpenGLES_Ch5_5-Info.plist -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_5/OpenGLES_Ch5_5/OpenGLES_Ch5_5-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_5/OpenGLES_Ch5_5/OpenGLES_Ch5_5-Prefix.pch -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_5/OpenGLES_Ch5_5/OpenGLES_Ch5_5AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_5/OpenGLES_Ch5_5/OpenGLES_Ch5_5AppDelegate.h -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_5/OpenGLES_Ch5_5/OpenGLES_Ch5_5AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_5/OpenGLES_Ch5_5/OpenGLES_Ch5_5AppDelegate.m -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_5/OpenGLES_Ch5_5/OpenGLES_Ch5_5ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_5/OpenGLES_Ch5_5/OpenGLES_Ch5_5ViewController.h -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_5/OpenGLES_Ch5_5/OpenGLES_Ch5_5ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_5/OpenGLES_Ch5_5/OpenGLES_Ch5_5ViewController.m -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_5/OpenGLES_Ch5_5/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_5/OpenGLES_Ch5_5/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_5/OpenGLES_Ch5_5/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_5/OpenGLES_Ch5_5/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_5/OpenGLES_Ch5_5/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_5/OpenGLES_Ch5_5/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_5/OpenGLES_Ch5_5/main.m -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_6/OpenGLES_Ch5_6.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_6/OpenGLES_Ch5_6.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_6/OpenGLES_Ch5_6/OpenGLES_Ch5_6-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_6/OpenGLES_Ch5_6/OpenGLES_Ch5_6-Info.plist -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_6/OpenGLES_Ch5_6/OpenGLES_Ch5_6-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_6/OpenGLES_Ch5_6/OpenGLES_Ch5_6-Prefix.pch -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_6/OpenGLES_Ch5_6/OpenGLES_Ch5_6AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_6/OpenGLES_Ch5_6/OpenGLES_Ch5_6AppDelegate.h -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_6/OpenGLES_Ch5_6/OpenGLES_Ch5_6AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_6/OpenGLES_Ch5_6/OpenGLES_Ch5_6AppDelegate.m -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_6/OpenGLES_Ch5_6/OpenGLES_Ch5_6ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_6/OpenGLES_Ch5_6/OpenGLES_Ch5_6ViewController.h -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_6/OpenGLES_Ch5_6/OpenGLES_Ch5_6ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_6/OpenGLES_Ch5_6/OpenGLES_Ch5_6ViewController.m -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_6/OpenGLES_Ch5_6/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_6/OpenGLES_Ch5_6/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_6/OpenGLES_Ch5_6/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_6/OpenGLES_Ch5_6/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_6/OpenGLES_Ch5_6/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch05_EXAMPLES/OpenGLES_Ch5_6/OpenGLES_Ch5_6/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/OpenGLES_Ch5_6/OpenGLES_Ch5_6/main.m -------------------------------------------------------------------------------- /ch05_EXAMPLES/Resources/Earth512x256.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/Resources/Earth512x256.jpg -------------------------------------------------------------------------------- /ch05_EXAMPLES/Resources/Moon256x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/Resources/Moon256x128.png -------------------------------------------------------------------------------- /ch05_EXAMPLES/Resources/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/Resources/ReadMe.txt -------------------------------------------------------------------------------- /ch05_EXAMPLES/Resources/lowPolyAxesAndModels2.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/Resources/lowPolyAxesAndModels2.blend -------------------------------------------------------------------------------- /ch05_EXAMPLES/Resources/lowPolyAxesAndModels2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/Resources/lowPolyAxesAndModels2.h -------------------------------------------------------------------------------- /ch05_EXAMPLES/Resources/lowPolyAxesAndModels2.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/Resources/lowPolyAxesAndModels2.obj -------------------------------------------------------------------------------- /ch05_EXAMPLES/Resources/obj2opengl.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/Resources/obj2opengl.pl -------------------------------------------------------------------------------- /ch05_EXAMPLES/Resources/obj2openglFlippedZ.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/Resources/obj2openglFlippedZ.pl -------------------------------------------------------------------------------- /ch05_EXAMPLES/Resources/sphere.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/Resources/sphere.blend -------------------------------------------------------------------------------- /ch05_EXAMPLES/Resources/sphere.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/Resources/sphere.h -------------------------------------------------------------------------------- /ch05_EXAMPLES/Resources/sphere.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch05_EXAMPLES/Resources/sphere.obj -------------------------------------------------------------------------------- /ch06_EXAMPLES/CommonCode/SceneAnimatedMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/CommonCode/SceneAnimatedMesh.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/CommonCode/SceneAnimatedMesh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/CommonCode/SceneAnimatedMesh.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/CommonCode/SceneMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/CommonCode/SceneMesh.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/CommonCode/SceneMesh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/CommonCode/SceneMesh.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/CommonCode/SceneModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/CommonCode/SceneModel.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/CommonCode/SceneModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/CommonCode/SceneModel.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/CommonCode/canLight.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/CommonCode/canLight.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/OpenGLES_Ch6_1-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/OpenGLES_Ch6_1-Info.plist -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/OpenGLES_Ch6_1-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/OpenGLES_Ch6_1-Prefix.pch -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/OpenGLES_Ch6_1AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/OpenGLES_Ch6_1AppDelegate.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/OpenGLES_Ch6_1AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/OpenGLES_Ch6_1AppDelegate.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/OpenGLES_Ch6_1ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/OpenGLES_Ch6_1ViewController.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/OpenGLES_Ch6_1ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/OpenGLES_Ch6_1ViewController.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/SceneCar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/SceneCar.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/SceneCar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/SceneCar.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/SceneCarModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/SceneCarModel.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/SceneCarModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/SceneCarModel.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/SceneRinkModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/SceneRinkModel.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/SceneRinkModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/SceneRinkModel.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/bumperCar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/bumperCar.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/bumperRink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/bumperRink.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_1/OpenGLES_Ch6_1/main.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_2/OpenGLES_Ch6_2.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_2/OpenGLES_Ch6_2.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_2/OpenGLES_Ch6_2/OpenGLES_Ch6_2-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_2/OpenGLES_Ch6_2/OpenGLES_Ch6_2-Info.plist -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_2/OpenGLES_Ch6_2/OpenGLES_Ch6_2-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_2/OpenGLES_Ch6_2/OpenGLES_Ch6_2-Prefix.pch -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_2/OpenGLES_Ch6_2/OpenGLES_Ch6_2AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_2/OpenGLES_Ch6_2/OpenGLES_Ch6_2AppDelegate.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_2/OpenGLES_Ch6_2/OpenGLES_Ch6_2AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_2/OpenGLES_Ch6_2/OpenGLES_Ch6_2AppDelegate.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_2/OpenGLES_Ch6_2/OpenGLES_Ch6_2ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_2/OpenGLES_Ch6_2/OpenGLES_Ch6_2ViewController.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_2/OpenGLES_Ch6_2/OpenGLES_Ch6_2ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_2/OpenGLES_Ch6_2/OpenGLES_Ch6_2ViewController.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_2/OpenGLES_Ch6_2/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_2/OpenGLES_Ch6_2/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_2/OpenGLES_Ch6_2/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_2/OpenGLES_Ch6_2/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_2/OpenGLES_Ch6_2/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_2/OpenGLES_Ch6_2/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_2/OpenGLES_Ch6_2/main.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/OpenGLES_Ch6_3-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/OpenGLES_Ch6_3-Info.plist -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/OpenGLES_Ch6_3-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/OpenGLES_Ch6_3-Prefix.pch -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/OpenGLES_Ch6_3AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/OpenGLES_Ch6_3AppDelegate.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/OpenGLES_Ch6_3AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/OpenGLES_Ch6_3AppDelegate.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/OpenGLES_Ch6_3ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/OpenGLES_Ch6_3ViewController.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/OpenGLES_Ch6_3ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/OpenGLES_Ch6_3ViewController.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/RadiusSelectionTool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/RadiusSelectionTool.png -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/SceneCanLightModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/SceneCanLightModel.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/SceneCanLightModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/SceneCanLightModel.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/SceneMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/SceneMesh.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/SceneMesh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/SceneMesh.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_3/OpenGLES_Ch6_3/main.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/OpenGLES_Ch6_4-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/OpenGLES_Ch6_4-Info.plist -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/OpenGLES_Ch6_4-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/OpenGLES_Ch6_4-Prefix.pch -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/OpenGLES_Ch6_4AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/OpenGLES_Ch6_4AppDelegate.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/OpenGLES_Ch6_4AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/OpenGLES_Ch6_4AppDelegate.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/OpenGLES_Ch6_4ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/OpenGLES_Ch6_4ViewController.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/OpenGLES_Ch6_4ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/OpenGLES_Ch6_4ViewController.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/RadiusSelectionTool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/RadiusSelectionTool.png -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/SceneCanLightModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/SceneCanLightModel.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/SceneCanLightModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/SceneCanLightModel.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_4/OpenGLES_Ch6_4/main.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/OpenGLES_Ch6_5-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/OpenGLES_Ch6_5-Info.plist -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/OpenGLES_Ch6_5-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/OpenGLES_Ch6_5-Prefix.pch -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/OpenGLES_Ch6_5AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/OpenGLES_Ch6_5AppDelegate.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/OpenGLES_Ch6_5AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/OpenGLES_Ch6_5AppDelegate.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/OpenGLES_Ch6_5ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/OpenGLES_Ch6_5ViewController.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/OpenGLES_Ch6_5ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/OpenGLES_Ch6_5ViewController.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/RabbitTextureAtlas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/RabbitTextureAtlas.png -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/SceneCanLightModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/SceneCanLightModel.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/SceneCanLightModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/SceneCanLightModel.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/OpenGLES_Ch6_5/OpenGLES_Ch6_5/main.m -------------------------------------------------------------------------------- /ch06_EXAMPLES/Resources/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/Resources/ReadMe.txt -------------------------------------------------------------------------------- /ch06_EXAMPLES/Resources/bumperCar.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/Resources/bumperCar.blend -------------------------------------------------------------------------------- /ch06_EXAMPLES/Resources/bumperCar.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/Resources/bumperCar.dae -------------------------------------------------------------------------------- /ch06_EXAMPLES/Resources/bumperCar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/Resources/bumperCar.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/Resources/bumperCar.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/Resources/bumperCar.obj -------------------------------------------------------------------------------- /ch06_EXAMPLES/Resources/bumperCar.skp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/Resources/bumperCar.skp -------------------------------------------------------------------------------- /ch06_EXAMPLES/Resources/bumperRink.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/Resources/bumperRink.blend -------------------------------------------------------------------------------- /ch06_EXAMPLES/Resources/bumperRink.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/Resources/bumperRink.dae -------------------------------------------------------------------------------- /ch06_EXAMPLES/Resources/bumperRink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/Resources/bumperRink.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/Resources/bumperRink.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/Resources/bumperRink.obj -------------------------------------------------------------------------------- /ch06_EXAMPLES/Resources/bumperRink.skp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/Resources/bumperRink.skp -------------------------------------------------------------------------------- /ch06_EXAMPLES/Resources/canLight.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/Resources/canLight.h -------------------------------------------------------------------------------- /ch06_EXAMPLES/Resources/canLight.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/Resources/canLight.obj -------------------------------------------------------------------------------- /ch06_EXAMPLES/Resources/obj2opengl.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch06_EXAMPLES/Resources/obj2opengl.pl -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADAGeometryInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADAGeometryInfo.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADAGeometryInfo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADAGeometryInfo.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADAGeometryParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADAGeometryParser.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADAGeometryParser.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADAGeometryParser.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADANode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADANode.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADANode.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADANode.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADAParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADAParser.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADAParser.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADAParser.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADARootNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADARootNode.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADARootNode.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADARootNode.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADAViewer-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADAViewer-Info.plist -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADAViewer-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/COLLADAViewer-Prefix.pch -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/CVDocument.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/CVDocument.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/CVDocument.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/CVDocument.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/CVMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/CVMesh.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/CVMesh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/CVMesh.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/CVModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/CVModel.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/CVModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/CVModel.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/CVView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/CVView.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/CVView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/CVView.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityFrustum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityFrustum.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityFrustum.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityFrustum.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityMath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityMath.c -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityMath.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityMatrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityMatrix.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityOpenGLCamera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityOpenGLCamera.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityOpenGLCamera.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityOpenGLCamera.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityTextureLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityTextureLoader.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityTextureLoader.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityTextureLoader.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityVector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityVector.c -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityVector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/UtilityVector.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/en.lproj/CVDocument.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/en.lproj/CVDocument.xib -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/en.lproj/Credits.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/en.lproj/Credits.rtf -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/en.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/en.lproj/MainMenu.xib -------------------------------------------------------------------------------- /ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/COLLADAViewer/COLLADAViewer/main.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/AGLKContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/AGLKContext.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/AGLKContext.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/AGLKContext.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/OpenGLES_Ch7_1-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/OpenGLES_Ch7_1-Info.plist -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/OpenGLES_Ch7_1-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/OpenGLES_Ch7_1-Prefix.pch -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/OpenGLES_Ch7_1AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/OpenGLES_Ch7_1AppDelegate.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/OpenGLES_Ch7_1AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/OpenGLES_Ch7_1AppDelegate.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/OpenGLES_Ch7_1ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/OpenGLES_Ch7_1ViewController.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/OpenGLES_Ch7_1ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/OpenGLES_Ch7_1ViewController.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/SceneCar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/SceneCar.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/SceneCar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/SceneCar.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_1/OpenGLES_Ch7_1/main.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/AGLKContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/AGLKContext.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/AGLKContext.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/AGLKContext.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/OpenGLES_Ch7_2-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/OpenGLES_Ch7_2-Info.plist -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/OpenGLES_Ch7_2-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/OpenGLES_Ch7_2-Prefix.pch -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/OpenGLES_Ch7_2AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/OpenGLES_Ch7_2AppDelegate.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/OpenGLES_Ch7_2AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/OpenGLES_Ch7_2AppDelegate.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/OpenGLES_Ch7_2ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/OpenGLES_Ch7_2ViewController.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/OpenGLES_Ch7_2ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/OpenGLES_Ch7_2ViewController.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/armature.modelplist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/armature.modelplist -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_2/OpenGLES_Ch7_2/main.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_3/OpenGLES_Ch7_3.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_3/OpenGLES_Ch7_3.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_3/OpenGLES_Ch7_3/OpenGLES_Ch7_3-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_3/OpenGLES_Ch7_3/OpenGLES_Ch7_3-Info.plist -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_3/OpenGLES_Ch7_3/OpenGLES_Ch7_3-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_3/OpenGLES_Ch7_3/OpenGLES_Ch7_3-Prefix.pch -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_3/OpenGLES_Ch7_3/OpenGLES_Ch7_3AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_3/OpenGLES_Ch7_3/OpenGLES_Ch7_3AppDelegate.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_3/OpenGLES_Ch7_3/OpenGLES_Ch7_3AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_3/OpenGLES_Ch7_3/OpenGLES_Ch7_3AppDelegate.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_3/OpenGLES_Ch7_3/OpenGLES_Ch7_3ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_3/OpenGLES_Ch7_3/OpenGLES_Ch7_3ViewController.h -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_3/OpenGLES_Ch7_3/OpenGLES_Ch7_3ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_3/OpenGLES_Ch7_3/OpenGLES_Ch7_3ViewController.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_3/OpenGLES_Ch7_3/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_3/OpenGLES_Ch7_3/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_3/OpenGLES_Ch7_3/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_3/OpenGLES_Ch7_3/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_3/OpenGLES_Ch7_3/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch07_EXAMPLES/OpenGLES_Ch7_3/OpenGLES_Ch7_3/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/OpenGLES_Ch7_3/OpenGLES_Ch7_3/main.m -------------------------------------------------------------------------------- /ch07_EXAMPLES/Resources/armature.modelplist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/Resources/armature.modelplist -------------------------------------------------------------------------------- /ch07_EXAMPLES/Resources/armatureSkin.modelplist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/Resources/armatureSkin.modelplist -------------------------------------------------------------------------------- /ch07_EXAMPLES/Resources/bone0.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/Resources/bone0.dae -------------------------------------------------------------------------------- /ch07_EXAMPLES/Resources/bone0.skp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/Resources/bone0.skp -------------------------------------------------------------------------------- /ch07_EXAMPLES/Resources/bone1.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/Resources/bone1.dae -------------------------------------------------------------------------------- /ch07_EXAMPLES/Resources/bone1.skp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/Resources/bone1.skp -------------------------------------------------------------------------------- /ch07_EXAMPLES/Resources/bone2.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/Resources/bone2.dae -------------------------------------------------------------------------------- /ch07_EXAMPLES/Resources/bone2.skp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/Resources/bone2.skp -------------------------------------------------------------------------------- /ch07_EXAMPLES/Resources/bumper.modelplist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/Resources/bumper.modelplist -------------------------------------------------------------------------------- /ch07_EXAMPLES/Resources/bumperCar.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/Resources/bumperCar.dae -------------------------------------------------------------------------------- /ch07_EXAMPLES/Resources/bumperCar.skp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/Resources/bumperCar.skp -------------------------------------------------------------------------------- /ch07_EXAMPLES/Resources/bumperCar/texture0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/Resources/bumperCar/texture0.png -------------------------------------------------------------------------------- /ch07_EXAMPLES/Resources/bumperRinkFloor.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/Resources/bumperRinkFloor.dae -------------------------------------------------------------------------------- /ch07_EXAMPLES/Resources/bumperRinkFloor.skp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/Resources/bumperRinkFloor.skp -------------------------------------------------------------------------------- /ch07_EXAMPLES/Resources/bumperRinkWalls.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/Resources/bumperRinkWalls.dae -------------------------------------------------------------------------------- /ch07_EXAMPLES/Resources/bumperRinkWalls.skp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/Resources/bumperRinkWalls.skp -------------------------------------------------------------------------------- /ch07_EXAMPLES/Resources/bumperRinkWalls/texture0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/Resources/bumperRinkWalls/texture0.png -------------------------------------------------------------------------------- /ch07_EXAMPLES/Resources/tube.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/Resources/tube.blend -------------------------------------------------------------------------------- /ch07_EXAMPLES/Resources/tube.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch07_EXAMPLES/Resources/tube.dae -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_1/OpenGLES_Ch8_1.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_1/OpenGLES_Ch8_1.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_1/OpenGLES_Ch8_1/OpenGLES_Ch8_1-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_1/OpenGLES_Ch8_1/OpenGLES_Ch8_1-Info.plist -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_1/OpenGLES_Ch8_1/OpenGLES_Ch8_1-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_1/OpenGLES_Ch8_1/OpenGLES_Ch8_1-Prefix.pch -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_1/OpenGLES_Ch8_1/OpenGLES_Ch8_1AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_1/OpenGLES_Ch8_1/OpenGLES_Ch8_1AppDelegate.h -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_1/OpenGLES_Ch8_1/OpenGLES_Ch8_1AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_1/OpenGLES_Ch8_1/OpenGLES_Ch8_1AppDelegate.m -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_1/OpenGLES_Ch8_1/OpenGLES_Ch8_1ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_1/OpenGLES_Ch8_1/OpenGLES_Ch8_1ViewController.h -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_1/OpenGLES_Ch8_1/OpenGLES_Ch8_1ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_1/OpenGLES_Ch8_1/OpenGLES_Ch8_1ViewController.m -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_1/OpenGLES_Ch8_1/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_1/OpenGLES_Ch8_1/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_1/OpenGLES_Ch8_1/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_1/OpenGLES_Ch8_1/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_1/OpenGLES_Ch8_1/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_1/OpenGLES_Ch8_1/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_1/OpenGLES_Ch8_1/main.m -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_2/OpenGLES_Ch8_2.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_2/OpenGLES_Ch8_2.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_2/OpenGLES_Ch8_2/OpenGLES_Ch8_2-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_2/OpenGLES_Ch8_2/OpenGLES_Ch8_2-Info.plist -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_2/OpenGLES_Ch8_2/OpenGLES_Ch8_2-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_2/OpenGLES_Ch8_2/OpenGLES_Ch8_2-Prefix.pch -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_2/OpenGLES_Ch8_2/OpenGLES_Ch8_2AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_2/OpenGLES_Ch8_2/OpenGLES_Ch8_2AppDelegate.h -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_2/OpenGLES_Ch8_2/OpenGLES_Ch8_2AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_2/OpenGLES_Ch8_2/OpenGLES_Ch8_2AppDelegate.m -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_2/OpenGLES_Ch8_2/OpenGLES_Ch8_2ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_2/OpenGLES_Ch8_2/OpenGLES_Ch8_2ViewController.h -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_2/OpenGLES_Ch8_2/OpenGLES_Ch8_2ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_2/OpenGLES_Ch8_2/OpenGLES_Ch8_2ViewController.m -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_2/OpenGLES_Ch8_2/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_2/OpenGLES_Ch8_2/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_2/OpenGLES_Ch8_2/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_2/OpenGLES_Ch8_2/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_2/OpenGLES_Ch8_2/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_2/OpenGLES_Ch8_2/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_2/OpenGLES_Ch8_2/main.m -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_3/OpenGLES_Ch8_3.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_3/OpenGLES_Ch8_3.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_3/OpenGLES_Ch8_3/OpenGLES_Ch8_3-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_3/OpenGLES_Ch8_3/OpenGLES_Ch8_3-Info.plist -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_3/OpenGLES_Ch8_3/OpenGLES_Ch8_3-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_3/OpenGLES_Ch8_3/OpenGLES_Ch8_3-Prefix.pch -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_3/OpenGLES_Ch8_3/OpenGLES_Ch8_3AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_3/OpenGLES_Ch8_3/OpenGLES_Ch8_3AppDelegate.h -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_3/OpenGLES_Ch8_3/OpenGLES_Ch8_3AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_3/OpenGLES_Ch8_3/OpenGLES_Ch8_3AppDelegate.m -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_3/OpenGLES_Ch8_3/OpenGLES_Ch8_3ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_3/OpenGLES_Ch8_3/OpenGLES_Ch8_3ViewController.h -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_3/OpenGLES_Ch8_3/OpenGLES_Ch8_3ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_3/OpenGLES_Ch8_3/OpenGLES_Ch8_3ViewController.m -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_3/OpenGLES_Ch8_3/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_3/OpenGLES_Ch8_3/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_3/OpenGLES_Ch8_3/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_3/OpenGLES_Ch8_3/en.lproj/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_3/OpenGLES_Ch8_3/en.lproj/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_3/OpenGLES_Ch8_3/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_3/OpenGLES_Ch8_3/main.m -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_4/OpenGLES_Ch8_4.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_4/OpenGLES_Ch8_4.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_4/OpenGLES_Ch8_4/OpenGLES_Ch8_4-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_4/OpenGLES_Ch8_4/OpenGLES_Ch8_4-Info.plist -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_4/OpenGLES_Ch8_4/OpenGLES_Ch8_4-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_4/OpenGLES_Ch8_4/OpenGLES_Ch8_4-Prefix.pch -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_4/OpenGLES_Ch8_4/OpenGLES_Ch8_4AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_4/OpenGLES_Ch8_4/OpenGLES_Ch8_4AppDelegate.h -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_4/OpenGLES_Ch8_4/OpenGLES_Ch8_4AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_4/OpenGLES_Ch8_4/OpenGLES_Ch8_4AppDelegate.m -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_4/OpenGLES_Ch8_4/OpenGLES_Ch8_4ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_4/OpenGLES_Ch8_4/OpenGLES_Ch8_4ViewController.h -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_4/OpenGLES_Ch8_4/OpenGLES_Ch8_4ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_4/OpenGLES_Ch8_4/OpenGLES_Ch8_4ViewController.m -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_4/OpenGLES_Ch8_4/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_4/OpenGLES_Ch8_4/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_4/OpenGLES_Ch8_4/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch08_EXAMPLES/OpenGLES_Ch8_4/OpenGLES_Ch8_4/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/OpenGLES_Ch8_4/OpenGLES_Ch8_4/main.m -------------------------------------------------------------------------------- /ch08_EXAMPLES/Resources/ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/Resources/ball.png -------------------------------------------------------------------------------- /ch08_EXAMPLES/Resources/boat.modelplist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/Resources/boat.modelplist -------------------------------------------------------------------------------- /ch08_EXAMPLES/Resources/burst.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/Resources/burst.png -------------------------------------------------------------------------------- /ch08_EXAMPLES/Resources/park.modelplist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/Resources/park.modelplist -------------------------------------------------------------------------------- /ch08_EXAMPLES/Resources/skybox0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/Resources/skybox0.png -------------------------------------------------------------------------------- /ch08_EXAMPLES/Resources/smoke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch08_EXAMPLES/Resources/smoke.png -------------------------------------------------------------------------------- /ch09_EXAMPLES/OpenGLES_Ch9_1/OpenGLES_Ch9_1.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch09_EXAMPLES/OpenGLES_Ch9_1/OpenGLES_Ch9_1.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch09_EXAMPLES/OpenGLES_Ch9_1/OpenGLES_Ch9_1/OpenGLES_Ch9_1-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch09_EXAMPLES/OpenGLES_Ch9_1/OpenGLES_Ch9_1/OpenGLES_Ch9_1-Info.plist -------------------------------------------------------------------------------- /ch09_EXAMPLES/OpenGLES_Ch9_1/OpenGLES_Ch9_1/OpenGLES_Ch9_1-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch09_EXAMPLES/OpenGLES_Ch9_1/OpenGLES_Ch9_1/OpenGLES_Ch9_1-Prefix.pch -------------------------------------------------------------------------------- /ch09_EXAMPLES/OpenGLES_Ch9_1/OpenGLES_Ch9_1/OpenGLES_Ch9_1AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch09_EXAMPLES/OpenGLES_Ch9_1/OpenGLES_Ch9_1/OpenGLES_Ch9_1AppDelegate.h -------------------------------------------------------------------------------- /ch09_EXAMPLES/OpenGLES_Ch9_1/OpenGLES_Ch9_1/OpenGLES_Ch9_1AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch09_EXAMPLES/OpenGLES_Ch9_1/OpenGLES_Ch9_1/OpenGLES_Ch9_1AppDelegate.m -------------------------------------------------------------------------------- /ch09_EXAMPLES/OpenGLES_Ch9_1/OpenGLES_Ch9_1/OpenGLES_Ch9_1ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch09_EXAMPLES/OpenGLES_Ch9_1/OpenGLES_Ch9_1/OpenGLES_Ch9_1ViewController.h -------------------------------------------------------------------------------- /ch09_EXAMPLES/OpenGLES_Ch9_1/OpenGLES_Ch9_1/OpenGLES_Ch9_1ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch09_EXAMPLES/OpenGLES_Ch9_1/OpenGLES_Ch9_1/OpenGLES_Ch9_1ViewController.m -------------------------------------------------------------------------------- /ch09_EXAMPLES/OpenGLES_Ch9_1/OpenGLES_Ch9_1/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch09_EXAMPLES/OpenGLES_Ch9_1/OpenGLES_Ch9_1/en.lproj/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch09_EXAMPLES/OpenGLES_Ch9_1/OpenGLES_Ch9_1/en.lproj/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch09_EXAMPLES/OpenGLES_Ch9_1/OpenGLES_Ch9_1/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch09_EXAMPLES/OpenGLES_Ch9_1/OpenGLES_Ch9_1/main.m -------------------------------------------------------------------------------- /ch09_EXAMPLES/Resources/starships.modelplist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch09_EXAMPLES/Resources/starships.modelplist -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/Controller/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/Controller/main.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/Model/TEModelPlacement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/Model/TEModelPlacement.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/Model/TEModelPlacement.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/Model/TEModelPlacement.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/Model/TETerrain+modelAdditions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/Model/TETerrain+modelAdditions.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/Model/TETerrain+modelAdditions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/Model/TETerrain+modelAdditions.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/Model/TETerrain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/Model/TETerrain.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/Model/TETerrain.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/Model/TETerrain.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/OpenGLES_Ch10_1-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/OpenGLES_Ch10_1-Info.plist -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/OpenGLES_Ch10_1-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/OpenGLES_Ch10_1-Prefix.pch -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/View/TETerrain+viewAdditions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/View/TETerrain+viewAdditions.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/View/TETerrain+viewAdditions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/View/TETerrain+viewAdditions.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/View/TETerrainTile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/View/TETerrainTile.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/View/TETerrainTile.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/View/TETerrainTile.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_1/OpenGLES_Ch10_1/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/Controller/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/Controller/main.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/Model/TEModelPlacement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/Model/TEModelPlacement.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/Model/TEModelPlacement.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/Model/TEModelPlacement.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/Model/TETerrain+modelAdditions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/Model/TETerrain+modelAdditions.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/Model/TETerrain+modelAdditions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/Model/TETerrain+modelAdditions.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/Model/TETerrain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/Model/TETerrain.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/Model/TETerrain.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/Model/TETerrain.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/OpenGLES_Ch10_2-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/OpenGLES_Ch10_2-Info.plist -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/OpenGLES_Ch10_2-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/OpenGLES_Ch10_2-Prefix.pch -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/View/TETerrain+viewAdditions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/View/TETerrain+viewAdditions.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/View/TETerrain+viewAdditions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/View/TETerrain+viewAdditions.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/View/TETerrainTile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/View/TETerrainTile.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/View/TETerrainTile.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/View/TETerrainTile.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/OpenGLES_Ch10_2/OpenGLES_Ch10_2/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/GeneratedModel/TEModelPlacement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/GeneratedModel/TEModelPlacement.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/GeneratedModel/TEModelPlacement.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/GeneratedModel/TEModelPlacement.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/GeneratedModel/TETerrain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/GeneratedModel/TETerrain.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/GeneratedModel/TETerrain.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/GeneratedModel/TETerrain.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/RadiusSelectionTool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/RadiusSelectionTool.png -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/Sahara.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/Sahara.jpg -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/Shaders/ModelShader.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/Shaders/ModelShader.fsh -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/Shaders/ModelShader.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/Shaders/ModelShader.vsh -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/Shaders/PickTerrainShader.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/Shaders/PickTerrainShader.fsh -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/Shaders/PickTerrainShader.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/Shaders/PickTerrainShader.vsh -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/Shaders/TerrainShader.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/Shaders/TerrainShader.fsh -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/Shaders/TerrainShader.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/Shaders/TerrainShader.vsh -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEAreaTool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEAreaTool.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEAreaTool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEAreaTool.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEDetailTextureTool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEDetailTextureTool.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEDetailTextureTool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEDetailTextureTool.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEDocument.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEDocument.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEDocument.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEDocument.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEDocument.xcdatamodeld/.xccurrentversion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEDocument.xcdatamodeld/.xccurrentversion -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEEditWindowController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEEditWindowController.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEEditWindowController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEEditWindowController.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEEffect.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEEffect.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEEffect.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEElevationTool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEElevationTool.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEElevationTool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEElevationTool.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEHeightMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEHeightMap.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEHeightMap.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEHeightMap.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEMesh.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEMesh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEMesh.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEModel.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEModel.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEModelEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEModelEffect.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEModelEffect.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEModelEffect.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEModelManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEModelManager.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEModelManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEModelManager.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEModelPlacementTool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEModelPlacementTool.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEModelPlacementTool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEModelPlacementTool.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEPickTerrainEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEPickTerrainEffect.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEPickTerrainEffect.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEPickTerrainEffect.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TETerrain+modelAdditions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TETerrain+modelAdditions.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TETerrain+modelAdditions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TETerrain+modelAdditions.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TETerrainEffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TETerrainEffect.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TETerrainEffect.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TETerrainEffect.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TETerrainTile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TETerrainTile.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TETerrainTile.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TETerrainTile.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TETool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TETool.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TETool.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TETool.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEView.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TEView.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TerrainEditor-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TerrainEditor-Info.plist -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/TerrainEditor-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/TerrainEditor-Prefix.pch -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityFrustum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityFrustum.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityFrustum.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityFrustum.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityMath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityMath.c -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityMath.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityMatrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityMatrix.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityOpenGLCamera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityOpenGLCamera.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityOpenGLCamera.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityOpenGLCamera.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityTextureLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityTextureLoader.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityTextureLoader.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityTextureLoader.m -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityVector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityVector.c -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityVector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/Utility/UtilityVector.h -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/en.lproj/Credits.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/en.lproj/Credits.rtf -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/en.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/en.lproj/MainMenu.xib -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/en.lproj/TEDocument.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/en.lproj/TEDocument.xib -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/heightMap.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/heightMap.tga -------------------------------------------------------------------------------- /ch10_EXAMPLES/TerrainEditor/TerrainEditor/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch10_EXAMPLES/TerrainEditor/TerrainEditor/main.m -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/Default-Landscape@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/Default-Landscape@2x.png -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/Default-Landscape~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/Default-Landscape~ipad.png -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/Default-Portrait~ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/Default-Portrait~ipad.png -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/Default.png -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/Default@2x.png -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Controller/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Controller/main.m -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Model/TECart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Model/TECart.h -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Model/TECart.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Model/TECart.m -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Model/TEModelPlacement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Model/TEModelPlacement.h -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Model/TEModelPlacement.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Model/TEModelPlacement.m -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Model/TEParticleEmitter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Model/TEParticleEmitter.h -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Model/TEParticleEmitter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Model/TEParticleEmitter.m -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Model/TETerrain+modelAdditions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Model/TETerrain+modelAdditions.h -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Model/TETerrain+modelAdditions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Model/TETerrain+modelAdditions.m -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Model/TETerrain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Model/TETerrain.h -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Model/TETerrain.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/Model/TETerrain.m -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/OpenGLES_Ch12_1-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/OpenGLES_Ch12_1-Info.plist -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/OpenGLES_Ch12_1-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/OpenGLES_Ch12_1-Prefix.pch -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/View/MainStoryboard_iPad.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/View/MainStoryboard_iPad.storyboard -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/View/MainStoryboard_iPhone.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/View/MainStoryboard_iPhone.storyboard -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/View/TECart+viewAdditions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/View/TECart+viewAdditions.h -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/View/TECart+viewAdditions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/View/TECart+viewAdditions.m -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/View/TETerrain+viewAdditions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/View/TETerrain+viewAdditions.h -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/View/TETerrain+viewAdditions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/View/TETerrain+viewAdditions.m -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/View/TETerrainTile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/View/TETerrainTile.h -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/View/TETerrainTile.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/View/TETerrainTile.m -------------------------------------------------------------------------------- /ch12_EXAMPLES/OpenGLES_Ch12_1/OpenGLES_Ch12_1/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ch12_EXAMPLES/Resources/BOOSTa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/Resources/BOOSTa.png -------------------------------------------------------------------------------- /ch12_EXAMPLES/Resources/cart007.modelplist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/Resources/cart007.modelplist -------------------------------------------------------------------------------- /ch12_EXAMPLES/Resources/cartTextures.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/Resources/cartTextures.png -------------------------------------------------------------------------------- /ch12_EXAMPLES/Resources/eyePOV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/Resources/eyePOV.png -------------------------------------------------------------------------------- /ch12_EXAMPLES/Resources/skybox004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/Resources/skybox004.png -------------------------------------------------------------------------------- /ch12_EXAMPLES/Resources/texture0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alex520biao/Learning-OpenGL-ES-for-iOS/HEAD/ch12_EXAMPLES/Resources/texture0.png --------------------------------------------------------------------------------