├── .gitignore ├── LICENSE ├── OpenGLESTutorial.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcuserdata │ └── zangqilong.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── OpenGLESTutorial ├── AppDelegate.h ├── AppDelegate.m ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── DoubleShaderController.h ├── DoubleShaderController.m ├── Info.plist ├── ListTableViewController.h ├── ListTableViewController.m ├── Resource │ ├── smalldaniel.jpg │ └── wuyanzu.jpg ├── SingleShaderViewController.h ├── SingleShaderViewController.m ├── Util │ ├── Brightness_GL.fsh │ ├── GrayScaleFragmentShader.fsh │ ├── Saturation.fsh │ ├── ZQLShaderCompiler.h │ ├── ZQLShaderCompiler.m │ ├── fragmentShader.fsh │ ├── luminance.fsh │ └── vertexShader.vsh └── main.m ├── OpenGLESTutorialTests ├── Info.plist └── OpenGLESTutorialTests.m ├── OpenGLESTutorialUITests ├── Info.plist └── OpenGLESTutorialUITests.m └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/LICENSE -------------------------------------------------------------------------------- /OpenGLESTutorial.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /OpenGLESTutorial.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /OpenGLESTutorial.xcodeproj/xcuserdata/zangqilong.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial.xcodeproj/xcuserdata/zangqilong.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /OpenGLESTutorial/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/AppDelegate.h -------------------------------------------------------------------------------- /OpenGLESTutorial/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/AppDelegate.m -------------------------------------------------------------------------------- /OpenGLESTutorial/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /OpenGLESTutorial/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /OpenGLESTutorial/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /OpenGLESTutorial/DoubleShaderController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/DoubleShaderController.h -------------------------------------------------------------------------------- /OpenGLESTutorial/DoubleShaderController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/DoubleShaderController.m -------------------------------------------------------------------------------- /OpenGLESTutorial/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/Info.plist -------------------------------------------------------------------------------- /OpenGLESTutorial/ListTableViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/ListTableViewController.h -------------------------------------------------------------------------------- /OpenGLESTutorial/ListTableViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/ListTableViewController.m -------------------------------------------------------------------------------- /OpenGLESTutorial/Resource/smalldaniel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/Resource/smalldaniel.jpg -------------------------------------------------------------------------------- /OpenGLESTutorial/Resource/wuyanzu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/Resource/wuyanzu.jpg -------------------------------------------------------------------------------- /OpenGLESTutorial/SingleShaderViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/SingleShaderViewController.h -------------------------------------------------------------------------------- /OpenGLESTutorial/SingleShaderViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/SingleShaderViewController.m -------------------------------------------------------------------------------- /OpenGLESTutorial/Util/Brightness_GL.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/Util/Brightness_GL.fsh -------------------------------------------------------------------------------- /OpenGLESTutorial/Util/GrayScaleFragmentShader.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/Util/GrayScaleFragmentShader.fsh -------------------------------------------------------------------------------- /OpenGLESTutorial/Util/Saturation.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/Util/Saturation.fsh -------------------------------------------------------------------------------- /OpenGLESTutorial/Util/ZQLShaderCompiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/Util/ZQLShaderCompiler.h -------------------------------------------------------------------------------- /OpenGLESTutorial/Util/ZQLShaderCompiler.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/Util/ZQLShaderCompiler.m -------------------------------------------------------------------------------- /OpenGLESTutorial/Util/fragmentShader.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/Util/fragmentShader.fsh -------------------------------------------------------------------------------- /OpenGLESTutorial/Util/luminance.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/Util/luminance.fsh -------------------------------------------------------------------------------- /OpenGLESTutorial/Util/vertexShader.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/Util/vertexShader.vsh -------------------------------------------------------------------------------- /OpenGLESTutorial/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorial/main.m -------------------------------------------------------------------------------- /OpenGLESTutorialTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorialTests/Info.plist -------------------------------------------------------------------------------- /OpenGLESTutorialTests/OpenGLESTutorialTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorialTests/OpenGLESTutorialTests.m -------------------------------------------------------------------------------- /OpenGLESTutorialUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorialUITests/Info.plist -------------------------------------------------------------------------------- /OpenGLESTutorialUITests/OpenGLESTutorialUITests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/OpenGLESTutorialUITests/OpenGLESTutorialUITests.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zangqilong198812/YGCOpenGLESTutorial/HEAD/README.md --------------------------------------------------------------------------------