opengl example using shader on iphone
File list:
Chapter_8
........\.svn
........\....\prop-base
........\....\props
........\....\text-base
........\....\tmp
........\....\...\prop-base
........\....\...\props
........\....\...\text-base
........\....\all-wcprops
........\....\entries
........\Simple_VertexShader
........\...................\.svn
........\...................\....\prop-base
........\...................\....\.........\Simple_VertexShader.c.svn-base
........\...................\....\props
........\...................\....\text-base
........\...................\....\.........\main.m.svn-base
........\...................\....\.........\MainWindow.xib.svn-base
........\...................\....\.........\Simple_VertexShader-Info.plist.svn-base
........\...................\....\.........\Simple_VertexShader.c.svn-base
........\...................\....\.........\Simple_VertexShader_Prefix.pch.svn-base
........\...................\....\tmp
........\...................\....\...\prop-base
........\...................\....\...\props
........\...................\....\...\text-base
........\...................\....\all-wcprops
........\...................\....\entries
........\...................\Classes
........\...................\.......\.svn
........\...................\.......\....\prop-base
........\...................\.......\....\props
........\...................\.......\....\text-base
........\...................\.......\....\.........\EAGLView.h.svn-base
........\...................\.......\....\.........\EAGLView.m.svn-base
........\...................\.......\....\.........\Simple_VertexShaderAppDelegate.h.svn-base
........\...................\.......\....\.........\Simple_VertexShaderAppDelegate.m.svn-base
........\...................\.......\....\tmp
........\...................\.......\....\...\prop-base
........\...................\.......\....\...\props
........\...................\.......\....\...\text-base
........\...................\.......\....\all-wcprops
........\...................\.......\....\entries
........\...................\.......\EAGLView.h
........\...................\.......\EAGLView.m
........\...................\.......\Simple_VertexShaderAppDelegate.h
........\...................\.......\Simple_VertexShaderAppDelegate.m
........\...................\Simple_VertexShader.xcodeproj
........\...................\.............................\.svn
........\...................\.............................\....\prop-base
........\...................\.............................\....\.........\project.pbxproj.svn-base
........\...................\.............................\....\props
........\...................\.............................\....\text-base
........\...................\.............................\....\.........\project.pbxproj.svn-base
........\...................\.............................\....\tmp
........\...................\.............................\....\...\prop-base
........\...................\.............................\....\...\props
........\...................\.............................\....\...\text-base
........\...................\.............................\....\all-wcprops
........\...................\.............................\....\entries
........\...................\.............................\project.pbxproj
........\...................\main.m
........\...................\MainWindow.xib
........\...................\Simple_VertexShader-Info.plist
........\...................\Simple_VertexShader.c
........\...................\Simple_VertexShader_Prefix.pch
Common
.....\.svn
.....\....\prop-base
.....\....\.........\esShader.c.svn-base
.....\....\.........\esShapes.c.svn-base
.....\....\.........\esTransform.c.svn-base
.....\....\.........\esUtil.c.svn-base
.....\....\.........\esUtil.h.svn-base
.....\....\props
.....\....\text-base
.....\....\.........\Common_Prefix.pch.svn-base
.....\....\.........\esShader.c.svn-base
.....\....\.........\esShapes.c.svn-base
.....\....\.........\esTransform.c.svn-base
.....\....\.........\esUtil.c.svn-base
.....\....\.........\esUtil.h.svn-base
.....\....\.........\ImageUtils.m.svn-base
.....\....\tmp
.....\....\...\prop-base
.....\....\...\props
.....\....\...\text-base
.....\....\all-wcprops
.....\....\entries
.....\Common.xcodeproj
.....\................\.svn
.....\................\....\prop-base
.....\................\....\props
.....\................\....\text-base
.....\................\....\.........\project.pbxproj.svn-base
.....\................\....\tmp
.....\................\....\...\prop-base
.....\................\....\...\props
.....\................\....\...\text-base
.....\................\....\all-wcprops
.....\................\....\entries
.....\................\project.pbxproj
.....\Common_Prefix.pch
.....\esShader.c
.....\esShapes.c
.....\esTransform.c
.....\esUtil.c
.....\esUtil.h
.....\ImageUtils.m