├── .DS_Store ├── .gitignore ├── 01.HelloOpenGL ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── kr │ │ │ └── pe │ │ │ └── burt │ │ │ └── android │ │ │ └── helloopengl │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── kr │ │ │ │ └── pe │ │ │ │ └── burt │ │ │ │ └── android │ │ │ │ └── helloopengl │ │ │ │ ├── MainActivity.java │ │ │ │ ├── OGLRenderer.java │ │ │ │ └── OGLView.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── kr │ │ └── pe │ │ └── burt │ │ └── android │ │ └── helloopengl │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── result.png └── settings.gradle ├── 01.RedAlert ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── kr │ │ │ └── pe │ │ │ └── burt │ │ │ └── android │ │ │ └── redalert │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── kr │ │ │ │ └── pe │ │ │ │ └── burt │ │ │ │ └── android │ │ │ │ └── redalert │ │ │ │ ├── MainActivity.java │ │ │ │ ├── OGLRenderer.java │ │ │ │ └── OGLView.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── kr │ │ └── pe │ │ └── burt │ │ └── android │ │ └── redalert │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── result.gif └── settings.gradle ├── 02.Square ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── kr │ │ │ └── pe │ │ │ └── burt │ │ │ └── android │ │ │ └── square │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── kr │ │ │ │ └── pe │ │ │ │ └── burt │ │ │ │ └── android │ │ │ │ └── square │ │ │ │ ├── MainActivity.java │ │ │ │ ├── OGLRenderer.java │ │ │ │ ├── OGLView.java │ │ │ │ ├── Square.java │ │ │ │ └── glkit │ │ │ │ ├── BufferUtils.java │ │ │ │ ├── ShaderProgram.java │ │ │ │ └── ShaderUtils.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── simple_fragment_shader.glsl │ │ │ └── simple_vertex_shader.glsl │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── kr │ │ └── pe │ │ └── burt │ │ └── android │ │ └── square │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── result.png └── settings.gradle ├── 02.Star ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── kr │ │ │ └── pe │ │ │ └── burt │ │ │ └── android │ │ │ └── star │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── kr │ │ │ │ └── pe │ │ │ │ └── burt │ │ │ │ └── android │ │ │ │ └── star │ │ │ │ ├── MainActivity.java │ │ │ │ ├── OGLRenderer.java │ │ │ │ ├── OGLView.java │ │ │ │ └── glkit │ │ │ │ ├── BufferUtils.java │ │ │ │ ├── ShaderProgram.java │ │ │ │ └── ShaderUtils.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── simple_fragment_shader.glsl │ │ │ └── simple_vertex_shader.glsl │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── kr │ │ └── pe │ │ └── burt │ │ └── android │ │ └── star │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── result.png └── settings.gradle ├── 02.Triangle ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── kr │ │ │ └── pe │ │ │ └── burt │ │ │ └── android │ │ │ └── triangle │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── kr │ │ │ │ └── pe │ │ │ │ └── burt │ │ │ │ └── android │ │ │ │ └── triangle │ │ │ │ ├── MainActivity.java │ │ │ │ ├── OGLRenderer.java │ │ │ │ ├── OGLView.java │ │ │ │ ├── Triangle.java │ │ │ │ └── glkit │ │ │ │ ├── BufferUtils.java │ │ │ │ ├── ShaderProgram.java │ │ │ │ └── ShaderUtils.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── simple_fragment_shader.glsl │ │ │ └── simple_vertex_shader.glsl │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── kr │ │ └── pe │ │ └── burt │ │ └── android │ │ └── triangle │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── result.png └── settings.gradle ├── 03.ColoredIndexSquare ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── kr │ │ │ └── pe │ │ │ └── burt │ │ │ └── android │ │ │ └── coloredindexsquare │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── kr │ │ │ │ └── pe │ │ │ │ └── burt │ │ │ │ └── android │ │ │ │ └── coloredindexsquare │ │ │ │ ├── MainActivity.java │ │ │ │ ├── OGLRenderer.java │ │ │ │ ├── OGLView.java │ │ │ │ ├── Square.java │ │ │ │ └── glkit │ │ │ │ ├── BufferUtils.java │ │ │ │ ├── ShaderProgram.java │ │ │ │ └── ShaderUtils.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── simple_fragment_shader.glsl │ │ │ └── simple_vertex_shader.glsl │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── kr │ │ └── pe │ │ └── burt │ │ └── android │ │ └── coloredindexsquare │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── result.png └── settings.gradle ├── 03.ColoredSquare ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── kr │ │ │ └── pe │ │ │ └── burt │ │ │ └── android │ │ │ └── coloredsquare │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── kr │ │ │ │ └── pe │ │ │ │ └── burt │ │ │ │ └── android │ │ │ │ └── coloredsquare │ │ │ │ ├── MainActivity.java │ │ │ │ ├── OGLRenderer.java │ │ │ │ ├── OGLView.java │ │ │ │ ├── Square.java │ │ │ │ └── glkit │ │ │ │ ├── BufferUtils.java │ │ │ │ ├── ShaderProgram.java │ │ │ │ └── ShaderUtils.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── simple_fragment_shader.glsl │ │ │ └── simple_vertex_shader.glsl │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── kr │ │ └── pe │ │ └── burt │ │ └── android │ │ └── coloredsquare │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── result.png └── settings.gradle ├── 04.VertexArrayObject ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── kr │ │ │ └── pe │ │ │ └── burt │ │ │ └── android │ │ │ └── vertexarrayobject │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── kr │ │ │ │ └── pe │ │ │ │ └── burt │ │ │ │ └── android │ │ │ │ └── vertexarrayobject │ │ │ │ ├── MainActivity.java │ │ │ │ ├── OGLRenderer.java │ │ │ │ ├── OGLView.java │ │ │ │ ├── Square.java │ │ │ │ └── glkit │ │ │ │ ├── BufferUtils.java │ │ │ │ ├── ShaderProgram.java │ │ │ │ └── ShaderUtils.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── simple_fragment_shader.glsl │ │ │ └── simple_vertex_shader.glsl │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── kr │ │ └── pe │ │ └── burt │ │ └── android │ │ └── vertexarrayobject │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── result.png └── settings.gradle ├── 05.Model ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── kr │ │ │ └── pe │ │ │ └── burt │ │ │ └── android │ │ │ └── model │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── kr │ │ │ │ └── pe │ │ │ │ └── burt │ │ │ │ └── android │ │ │ │ └── model │ │ │ │ ├── MainActivity.java │ │ │ │ ├── Model.java │ │ │ │ ├── OGLRenderer.java │ │ │ │ ├── OGLView.java │ │ │ │ ├── Square.java │ │ │ │ └── glkit │ │ │ │ ├── BufferUtils.java │ │ │ │ ├── ShaderProgram.java │ │ │ │ └── ShaderUtils.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── simple_fragment_shader.glsl │ │ │ └── simple_vertex_shader.glsl │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── kr │ │ └── pe │ │ └── burt │ │ └── android │ │ └── model │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── result.png └── settings.gradle ├── 06-1.ModelTransformation ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── kr │ │ │ └── pe │ │ │ └── burt │ │ │ └── android │ │ │ └── modeltransformation │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── kr │ │ │ │ └── pe │ │ │ │ └── burt │ │ │ │ └── android │ │ │ │ └── modeltransformation │ │ │ │ ├── MainActivity.java │ │ │ │ ├── Model.java │ │ │ │ ├── OGLRenderer.java │ │ │ │ ├── OGLView.java │ │ │ │ ├── Square.java │ │ │ │ └── glkit │ │ │ │ ├── BufferUtils.java │ │ │ │ ├── ShaderProgram.java │ │ │ │ └── ShaderUtils.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── simple_fragment_shader.glsl │ │ │ └── simple_vertex_shader.glsl │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── kr │ │ └── pe │ │ └── burt │ │ └── android │ │ └── modeltransformation │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── result.png └── settings.gradle ├── 06-2.ModelTransformation-Animation ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── kr │ │ │ └── pe │ │ │ └── burt │ │ │ └── android │ │ │ └── modeltransformation_animation │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── kr │ │ │ │ └── pe │ │ │ │ └── burt │ │ │ │ └── android │ │ │ │ └── modeltransformation_animation │ │ │ │ ├── MainActivity.java │ │ │ │ ├── Model.java │ │ │ │ ├── OGLRenderer.java │ │ │ │ ├── OGLView.java │ │ │ │ ├── Square.java │ │ │ │ └── glkit │ │ │ │ ├── BufferUtils.java │ │ │ │ ├── ShaderProgram.java │ │ │ │ └── ShaderUtils.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── simple_fragment_shader.glsl │ │ │ └── simple_vertex_shader.glsl │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── kr │ │ └── pe │ │ └── burt │ │ └── android │ │ └── modeltransformation_animation │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── result.gif └── settings.gradle ├── 06-3.ViewTransformation ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── libraries │ │ ├── animated_vector_drawable_23_4_0.xml │ │ ├── appcompat_v7_23_4_0.xml │ │ ├── hamcrest_core_1_3.xml │ │ ├── junit_4_12.xml │ │ ├── support_annotations_23_4_0.xml │ │ ├── support_v4_23_4_0.xml │ │ └── support_vector_drawable_23_4_0.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── workspace.xml ├── 06-3.ViewTransformation.iml ├── app │ ├── .gitignore │ ├── app.iml │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── kr │ │ │ └── pe │ │ │ └── burt │ │ │ └── android │ │ │ └── viewtransformation │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── kr │ │ │ │ └── pe │ │ │ │ └── burt │ │ │ │ └── android │ │ │ │ └── viewtransformation │ │ │ │ ├── MainActivity.java │ │ │ │ ├── Model.java │ │ │ │ ├── OGLRenderer.java │ │ │ │ ├── OGLView.java │ │ │ │ ├── Square.java │ │ │ │ └── glkit │ │ │ │ ├── BufferUtils.java │ │ │ │ ├── ShaderProgram.java │ │ │ │ └── ShaderUtils.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── simple_fragment_shader.glsl │ │ │ └── simple_vertex_shader.glsl │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── kr │ │ └── pe │ │ └── burt │ │ └── android │ │ └── viewtransformation │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── result.gif └── settings.gradle ├── 06-4.ProjectionTransformation ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── libraries │ │ ├── animated_vector_drawable_23_4_0.xml │ │ ├── appcompat_v7_23_4_0.xml │ │ ├── hamcrest_core_1_3.xml │ │ ├── junit_4_12.xml │ │ ├── support_annotations_23_4_0.xml │ │ ├── support_v4_23_4_0.xml │ │ └── support_vector_drawable_23_4_0.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations.xml │ └── workspace.xml ├── 06-4.ProjectionTransformation.iml ├── app │ ├── .gitignore │ ├── app.iml │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── kr │ │ │ └── pe │ │ │ └── burt │ │ │ └── android │ │ │ └── projectiontransformation │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── kr │ │ │ │ └── pe │ │ │ │ └── burt │ │ │ │ └── android │ │ │ │ └── projectiontransformation │ │ │ │ ├── MainActivity.java │ │ │ │ ├── Model.java │ │ │ │ ├── OGLRenderer.java │ │ │ │ ├── OGLView.java │ │ │ │ ├── Square.java │ │ │ │ └── glkit │ │ │ │ ├── BufferUtils.java │ │ │ │ ├── ShaderProgram.java │ │ │ │ └── ShaderUtils.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── simple_fragment_shader.glsl │ │ │ └── simple_vertex_shader.glsl │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── kr │ │ └── pe │ │ └── burt │ │ └── android │ │ └── projectiontransformation │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── result.gif └── settings.gradle ├── 06-5.AnimateCube ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── kr │ │ │ └── pe │ │ │ └── burt │ │ │ └── android │ │ │ └── animatecube │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── kr │ │ │ │ └── pe │ │ │ │ └── burt │ │ │ │ └── android │ │ │ │ └── animatecube │ │ │ │ ├── Cube.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── Model.java │ │ │ │ ├── OGLRenderer.java │ │ │ │ ├── OGLView.java │ │ │ │ ├── Square.java │ │ │ │ └── glkit │ │ │ │ ├── BufferUtils.java │ │ │ │ ├── ShaderProgram.java │ │ │ │ └── ShaderUtils.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── simple_fragment_shader.glsl │ │ │ └── simple_vertex_shader.glsl │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── kr │ │ └── pe │ │ └── burt │ │ └── android │ │ └── animatecube │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── result.gif └── settings.gradle ├── 06-6.DepthAndCulling ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── kr │ │ │ └── pe │ │ │ └── burt │ │ │ └── android │ │ │ └── depthandculling │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── kr │ │ │ │ └── pe │ │ │ │ └── burt │ │ │ │ └── android │ │ │ │ └── depthandculling │ │ │ │ ├── Cube.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── Model.java │ │ │ │ ├── OGLRenderer.java │ │ │ │ ├── OGLView.java │ │ │ │ ├── Square.java │ │ │ │ └── glkit │ │ │ │ ├── BufferUtils.java │ │ │ │ ├── ShaderProgram.java │ │ │ │ └── ShaderUtils.java │ │ └── res │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── simple_fragment_shader.glsl │ │ │ └── simple_vertex_shader.glsl │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── kr │ │ └── pe │ │ └── burt │ │ └── android │ │ └── depthandculling │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── result.gif └── settings.gradle ├── 07-1.Texture ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── kr │ │ │ └── pe │ │ │ └── burt │ │ │ └── android │ │ │ └── texture │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── kr │ │ │ │ └── pe │ │ │ │ └── burt │ │ │ │ └── android │ │ │ │ └── texture │ │ │ │ ├── Cube.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── Model.java │ │ │ │ ├── OGLRenderer.java │ │ │ │ ├── OGLView.java │ │ │ │ ├── Square.java │ │ │ │ └── glkit │ │ │ │ ├── BufferUtils.java │ │ │ │ ├── ShaderProgram.java │ │ │ │ ├── ShaderUtils.java │ │ │ │ └── TextureUtils.java │ │ └── res │ │ │ ├── drawable │ │ │ ├── dungeon_01.png │ │ │ └── razewarelogo_128.png │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── simple_fragment_shader.glsl │ │ │ └── simple_vertex_shader.glsl │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── kr │ │ └── pe │ │ └── burt │ │ └── android │ │ └── texture │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── result.gif └── settings.gradle ├── 07-2.Dice ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── kr │ │ │ └── pe │ │ │ └── burt │ │ │ └── android │ │ │ └── dice │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── kr │ │ │ │ └── pe │ │ │ │ └── burt │ │ │ │ └── android │ │ │ │ └── dice │ │ │ │ ├── Cube.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── Model.java │ │ │ │ ├── OGLRenderer.java │ │ │ │ ├── OGLView.java │ │ │ │ └── glkit │ │ │ │ ├── BufferUtils.java │ │ │ │ ├── ShaderProgram.java │ │ │ │ ├── ShaderUtils.java │ │ │ │ └── TextureUtils.java │ │ └── res │ │ │ ├── drawable-nodpi │ │ │ ├── dice.png │ │ │ └── razewarelogo_128.png │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── simple_fragment_shader.glsl │ │ │ └── simple_vertex_shader.glsl │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── kr │ │ └── pe │ │ └── burt │ │ └── android │ │ └── dice │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── result.gif └── settings.gradle ├── 07-3.Masking ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── kr │ │ │ └── pe │ │ │ └── burt │ │ │ └── android │ │ │ └── masking │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── kr │ │ │ │ └── pe │ │ │ │ └── burt │ │ │ │ └── android │ │ │ │ └── masking │ │ │ │ ├── MainActivity.java │ │ │ │ ├── MaskedSquare.java │ │ │ │ ├── Model.java │ │ │ │ ├── OGLRenderer.java │ │ │ │ ├── OGLView.java │ │ │ │ └── glkit │ │ │ │ ├── BufferUtils.java │ │ │ │ ├── ShaderProgram.java │ │ │ │ ├── ShaderUtils.java │ │ │ │ └── TextureUtils.java │ │ └── res │ │ │ ├── drawable-nodpi │ │ │ ├── picture.png │ │ │ ├── picture_frame.png │ │ │ └── picture_frame_mask.png │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── simple_fragment_shader.glsl │ │ │ └── simple_vertex_shader.glsl │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── kr │ │ └── pe │ │ └── burt │ │ └── android │ │ └── masking │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── result.gif └── settings.gradle ├── 08-1.AmbientLight ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── kr │ │ │ └── pe │ │ │ └── burt │ │ │ └── android │ │ │ └── ambientlight │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── kr │ │ │ │ └── pe │ │ │ │ └── burt │ │ │ │ └── android │ │ │ │ └── ambientlight │ │ │ │ ├── Cube.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── Model.java │ │ │ │ ├── OGLRenderer.java │ │ │ │ ├── OGLView.java │ │ │ │ └── glkit │ │ │ │ ├── BufferUtils.java │ │ │ │ ├── ShaderProgram.java │ │ │ │ ├── ShaderUtils.java │ │ │ │ └── TextureUtils.java │ │ └── res │ │ │ ├── drawable-nodpi │ │ │ └── dungeon_01.png │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── simple_fragment_shader.glsl │ │ │ └── simple_vertex_shader.glsl │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── kr │ │ └── pe │ │ └── burt │ │ └── android │ │ └── ambientlight │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── result.gif └── settings.gradle ├── 08-2.DiffuseLight ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── kr │ │ │ └── pe │ │ │ └── burt │ │ │ └── android │ │ │ └── diffuselight │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── kr │ │ │ │ └── pe │ │ │ │ └── burt │ │ │ │ └── android │ │ │ │ └── diffuselight │ │ │ │ ├── Cube.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── Model.java │ │ │ │ ├── OGLRenderer.java │ │ │ │ ├── OGLView.java │ │ │ │ └── glkit │ │ │ │ ├── BufferUtils.java │ │ │ │ ├── ShaderProgram.java │ │ │ │ ├── ShaderUtils.java │ │ │ │ └── TextureUtils.java │ │ └── res │ │ │ ├── drawable-nodpi │ │ │ └── dungeon_01.png │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── simple_fragment_shader.glsl │ │ │ └── simple_vertex_shader.glsl │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── kr │ │ └── pe │ │ └── burt │ │ └── android │ │ └── diffuselight │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── result.gif └── settings.gradle ├── 08-3.SpecularLight ├── .gitignore ├── .idea │ ├── .name │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── runConfigurations.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── kr │ │ │ └── pe │ │ │ └── burt │ │ │ └── android │ │ │ └── specularlight │ │ │ └── ApplicationTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── kr │ │ │ │ └── pe │ │ │ │ └── burt │ │ │ │ └── android │ │ │ │ └── specularlight │ │ │ │ ├── Cube.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── Model.java │ │ │ │ ├── OGLRenderer.java │ │ │ │ ├── OGLView.java │ │ │ │ └── glkit │ │ │ │ ├── BufferUtils.java │ │ │ │ ├── ShaderProgram.java │ │ │ │ ├── ShaderUtils.java │ │ │ │ └── TextureUtils.java │ │ └── res │ │ │ ├── drawable-nodpi │ │ │ └── dungeon_01.png │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── raw │ │ │ ├── simple_fragment_shader.glsl │ │ │ └── simple_vertex_shader.glsl │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── kr │ │ └── pe │ │ └── burt │ │ └── android │ │ └── specularlight │ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── result.gif └── settings.gradle ├── LICENSE └── README.md /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/.gitignore -------------------------------------------------------------------------------- /01.HelloOpenGL/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/.gitignore -------------------------------------------------------------------------------- /01.HelloOpenGL/.idea/.name: -------------------------------------------------------------------------------- 1 | HelloOpenGL -------------------------------------------------------------------------------- /01.HelloOpenGL/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/.idea/compiler.xml -------------------------------------------------------------------------------- /01.HelloOpenGL/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /01.HelloOpenGL/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/.idea/encodings.xml -------------------------------------------------------------------------------- /01.HelloOpenGL/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/.idea/gradle.xml -------------------------------------------------------------------------------- /01.HelloOpenGL/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/.idea/misc.xml -------------------------------------------------------------------------------- /01.HelloOpenGL/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/.idea/modules.xml -------------------------------------------------------------------------------- /01.HelloOpenGL/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /01.HelloOpenGL/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /01.HelloOpenGL/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/app/build.gradle -------------------------------------------------------------------------------- /01.HelloOpenGL/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/app/proguard-rules.pro -------------------------------------------------------------------------------- /01.HelloOpenGL/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /01.HelloOpenGL/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /01.HelloOpenGL/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /01.HelloOpenGL/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /01.HelloOpenGL/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01.HelloOpenGL/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01.HelloOpenGL/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01.HelloOpenGL/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /01.HelloOpenGL/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /01.HelloOpenGL/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /01.HelloOpenGL/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /01.HelloOpenGL/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /01.HelloOpenGL/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/build.gradle -------------------------------------------------------------------------------- /01.HelloOpenGL/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/gradle.properties -------------------------------------------------------------------------------- /01.HelloOpenGL/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /01.HelloOpenGL/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /01.HelloOpenGL/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/gradlew -------------------------------------------------------------------------------- /01.HelloOpenGL/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/gradlew.bat -------------------------------------------------------------------------------- /01.HelloOpenGL/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.HelloOpenGL/result.png -------------------------------------------------------------------------------- /01.HelloOpenGL/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /01.RedAlert/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/.gitignore -------------------------------------------------------------------------------- /01.RedAlert/.idea/.name: -------------------------------------------------------------------------------- 1 | RedAlert -------------------------------------------------------------------------------- /01.RedAlert/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/.idea/compiler.xml -------------------------------------------------------------------------------- /01.RedAlert/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /01.RedAlert/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/.idea/encodings.xml -------------------------------------------------------------------------------- /01.RedAlert/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/.idea/gradle.xml -------------------------------------------------------------------------------- /01.RedAlert/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/.idea/misc.xml -------------------------------------------------------------------------------- /01.RedAlert/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/.idea/modules.xml -------------------------------------------------------------------------------- /01.RedAlert/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /01.RedAlert/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /01.RedAlert/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/app/build.gradle -------------------------------------------------------------------------------- /01.RedAlert/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/app/proguard-rules.pro -------------------------------------------------------------------------------- /01.RedAlert/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /01.RedAlert/app/src/main/java/kr/pe/burt/android/redalert/OGLRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/app/src/main/java/kr/pe/burt/android/redalert/OGLRenderer.java -------------------------------------------------------------------------------- /01.RedAlert/app/src/main/java/kr/pe/burt/android/redalert/OGLView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/app/src/main/java/kr/pe/burt/android/redalert/OGLView.java -------------------------------------------------------------------------------- /01.RedAlert/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /01.RedAlert/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /01.RedAlert/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /01.RedAlert/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01.RedAlert/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01.RedAlert/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01.RedAlert/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /01.RedAlert/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /01.RedAlert/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /01.RedAlert/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /01.RedAlert/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /01.RedAlert/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/build.gradle -------------------------------------------------------------------------------- /01.RedAlert/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/gradle.properties -------------------------------------------------------------------------------- /01.RedAlert/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /01.RedAlert/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /01.RedAlert/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/gradlew -------------------------------------------------------------------------------- /01.RedAlert/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/gradlew.bat -------------------------------------------------------------------------------- /01.RedAlert/result.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/01.RedAlert/result.gif -------------------------------------------------------------------------------- /01.RedAlert/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /02.Square/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/.gitignore -------------------------------------------------------------------------------- /02.Square/.idea/.name: -------------------------------------------------------------------------------- 1 | Square -------------------------------------------------------------------------------- /02.Square/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/.idea/compiler.xml -------------------------------------------------------------------------------- /02.Square/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /02.Square/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/.idea/encodings.xml -------------------------------------------------------------------------------- /02.Square/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/.idea/gradle.xml -------------------------------------------------------------------------------- /02.Square/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/.idea/misc.xml -------------------------------------------------------------------------------- /02.Square/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/.idea/modules.xml -------------------------------------------------------------------------------- /02.Square/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /02.Square/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /02.Square/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/app/build.gradle -------------------------------------------------------------------------------- /02.Square/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/app/proguard-rules.pro -------------------------------------------------------------------------------- /02.Square/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /02.Square/app/src/main/java/kr/pe/burt/android/square/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/app/src/main/java/kr/pe/burt/android/square/MainActivity.java -------------------------------------------------------------------------------- /02.Square/app/src/main/java/kr/pe/burt/android/square/OGLRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/app/src/main/java/kr/pe/burt/android/square/OGLRenderer.java -------------------------------------------------------------------------------- /02.Square/app/src/main/java/kr/pe/burt/android/square/OGLView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/app/src/main/java/kr/pe/burt/android/square/OGLView.java -------------------------------------------------------------------------------- /02.Square/app/src/main/java/kr/pe/burt/android/square/Square.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/app/src/main/java/kr/pe/burt/android/square/Square.java -------------------------------------------------------------------------------- /02.Square/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /02.Square/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /02.Square/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /02.Square/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02.Square/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02.Square/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02.Square/app/src/main/res/raw/simple_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/app/src/main/res/raw/simple_fragment_shader.glsl -------------------------------------------------------------------------------- /02.Square/app/src/main/res/raw/simple_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/app/src/main/res/raw/simple_vertex_shader.glsl -------------------------------------------------------------------------------- /02.Square/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /02.Square/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /02.Square/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /02.Square/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /02.Square/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /02.Square/app/src/test/java/kr/pe/burt/android/square/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/app/src/test/java/kr/pe/burt/android/square/ExampleUnitTest.java -------------------------------------------------------------------------------- /02.Square/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/build.gradle -------------------------------------------------------------------------------- /02.Square/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/gradle.properties -------------------------------------------------------------------------------- /02.Square/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /02.Square/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /02.Square/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/gradlew -------------------------------------------------------------------------------- /02.Square/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/gradlew.bat -------------------------------------------------------------------------------- /02.Square/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Square/result.png -------------------------------------------------------------------------------- /02.Square/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /02.Star/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/.gitignore -------------------------------------------------------------------------------- /02.Star/.idea/.name: -------------------------------------------------------------------------------- 1 | 02.Star -------------------------------------------------------------------------------- /02.Star/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/.idea/compiler.xml -------------------------------------------------------------------------------- /02.Star/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /02.Star/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/.idea/encodings.xml -------------------------------------------------------------------------------- /02.Star/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/.idea/gradle.xml -------------------------------------------------------------------------------- /02.Star/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/.idea/misc.xml -------------------------------------------------------------------------------- /02.Star/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/.idea/modules.xml -------------------------------------------------------------------------------- /02.Star/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /02.Star/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /02.Star/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/build.gradle -------------------------------------------------------------------------------- /02.Star/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/proguard-rules.pro -------------------------------------------------------------------------------- /02.Star/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /02.Star/app/src/main/java/kr/pe/burt/android/star/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/src/main/java/kr/pe/burt/android/star/MainActivity.java -------------------------------------------------------------------------------- /02.Star/app/src/main/java/kr/pe/burt/android/star/OGLRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/src/main/java/kr/pe/burt/android/star/OGLRenderer.java -------------------------------------------------------------------------------- /02.Star/app/src/main/java/kr/pe/burt/android/star/OGLView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/src/main/java/kr/pe/burt/android/star/OGLView.java -------------------------------------------------------------------------------- /02.Star/app/src/main/java/kr/pe/burt/android/star/glkit/BufferUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/src/main/java/kr/pe/burt/android/star/glkit/BufferUtils.java -------------------------------------------------------------------------------- /02.Star/app/src/main/java/kr/pe/burt/android/star/glkit/ShaderProgram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/src/main/java/kr/pe/burt/android/star/glkit/ShaderProgram.java -------------------------------------------------------------------------------- /02.Star/app/src/main/java/kr/pe/burt/android/star/glkit/ShaderUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/src/main/java/kr/pe/burt/android/star/glkit/ShaderUtils.java -------------------------------------------------------------------------------- /02.Star/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /02.Star/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /02.Star/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /02.Star/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02.Star/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02.Star/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02.Star/app/src/main/res/raw/simple_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/src/main/res/raw/simple_fragment_shader.glsl -------------------------------------------------------------------------------- /02.Star/app/src/main/res/raw/simple_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/src/main/res/raw/simple_vertex_shader.glsl -------------------------------------------------------------------------------- /02.Star/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /02.Star/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /02.Star/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /02.Star/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /02.Star/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /02.Star/app/src/test/java/kr/pe/burt/android/star/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/app/src/test/java/kr/pe/burt/android/star/ExampleUnitTest.java -------------------------------------------------------------------------------- /02.Star/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/build.gradle -------------------------------------------------------------------------------- /02.Star/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/gradle.properties -------------------------------------------------------------------------------- /02.Star/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /02.Star/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /02.Star/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/gradlew -------------------------------------------------------------------------------- /02.Star/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/gradlew.bat -------------------------------------------------------------------------------- /02.Star/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Star/result.png -------------------------------------------------------------------------------- /02.Star/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /02.Triangle/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/.gitignore -------------------------------------------------------------------------------- /02.Triangle/.idea/.name: -------------------------------------------------------------------------------- 1 | 02.Triangle -------------------------------------------------------------------------------- /02.Triangle/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/.idea/compiler.xml -------------------------------------------------------------------------------- /02.Triangle/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /02.Triangle/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/.idea/encodings.xml -------------------------------------------------------------------------------- /02.Triangle/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/.idea/gradle.xml -------------------------------------------------------------------------------- /02.Triangle/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/.idea/misc.xml -------------------------------------------------------------------------------- /02.Triangle/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/.idea/modules.xml -------------------------------------------------------------------------------- /02.Triangle/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /02.Triangle/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /02.Triangle/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/app/build.gradle -------------------------------------------------------------------------------- /02.Triangle/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/app/proguard-rules.pro -------------------------------------------------------------------------------- /02.Triangle/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /02.Triangle/app/src/main/java/kr/pe/burt/android/triangle/OGLRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/app/src/main/java/kr/pe/burt/android/triangle/OGLRenderer.java -------------------------------------------------------------------------------- /02.Triangle/app/src/main/java/kr/pe/burt/android/triangle/OGLView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/app/src/main/java/kr/pe/burt/android/triangle/OGLView.java -------------------------------------------------------------------------------- /02.Triangle/app/src/main/java/kr/pe/burt/android/triangle/Triangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/app/src/main/java/kr/pe/burt/android/triangle/Triangle.java -------------------------------------------------------------------------------- /02.Triangle/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /02.Triangle/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /02.Triangle/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /02.Triangle/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02.Triangle/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02.Triangle/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02.Triangle/app/src/main/res/raw/simple_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/app/src/main/res/raw/simple_fragment_shader.glsl -------------------------------------------------------------------------------- /02.Triangle/app/src/main/res/raw/simple_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/app/src/main/res/raw/simple_vertex_shader.glsl -------------------------------------------------------------------------------- /02.Triangle/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /02.Triangle/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /02.Triangle/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /02.Triangle/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /02.Triangle/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /02.Triangle/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/build.gradle -------------------------------------------------------------------------------- /02.Triangle/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/gradle.properties -------------------------------------------------------------------------------- /02.Triangle/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /02.Triangle/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /02.Triangle/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/gradlew -------------------------------------------------------------------------------- /02.Triangle/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/gradlew.bat -------------------------------------------------------------------------------- /02.Triangle/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/02.Triangle/result.png -------------------------------------------------------------------------------- /02.Triangle/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /03.ColoredIndexSquare/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/.gitignore -------------------------------------------------------------------------------- /03.ColoredIndexSquare/.idea/.name: -------------------------------------------------------------------------------- 1 | ColoredIndexSquare -------------------------------------------------------------------------------- /03.ColoredIndexSquare/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/.idea/compiler.xml -------------------------------------------------------------------------------- /03.ColoredIndexSquare/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /03.ColoredIndexSquare/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/.idea/encodings.xml -------------------------------------------------------------------------------- /03.ColoredIndexSquare/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/.idea/gradle.xml -------------------------------------------------------------------------------- /03.ColoredIndexSquare/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/.idea/misc.xml -------------------------------------------------------------------------------- /03.ColoredIndexSquare/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/.idea/modules.xml -------------------------------------------------------------------------------- /03.ColoredIndexSquare/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /03.ColoredIndexSquare/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /03.ColoredIndexSquare/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/app/build.gradle -------------------------------------------------------------------------------- /03.ColoredIndexSquare/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/app/proguard-rules.pro -------------------------------------------------------------------------------- /03.ColoredIndexSquare/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /03.ColoredIndexSquare/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /03.ColoredIndexSquare/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /03.ColoredIndexSquare/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /03.ColoredIndexSquare/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03.ColoredIndexSquare/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03.ColoredIndexSquare/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03.ColoredIndexSquare/app/src/main/res/raw/simple_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/app/src/main/res/raw/simple_fragment_shader.glsl -------------------------------------------------------------------------------- /03.ColoredIndexSquare/app/src/main/res/raw/simple_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/app/src/main/res/raw/simple_vertex_shader.glsl -------------------------------------------------------------------------------- /03.ColoredIndexSquare/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /03.ColoredIndexSquare/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /03.ColoredIndexSquare/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /03.ColoredIndexSquare/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /03.ColoredIndexSquare/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /03.ColoredIndexSquare/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/build.gradle -------------------------------------------------------------------------------- /03.ColoredIndexSquare/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/gradle.properties -------------------------------------------------------------------------------- /03.ColoredIndexSquare/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /03.ColoredIndexSquare/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /03.ColoredIndexSquare/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/gradlew -------------------------------------------------------------------------------- /03.ColoredIndexSquare/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/gradlew.bat -------------------------------------------------------------------------------- /03.ColoredIndexSquare/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredIndexSquare/result.png -------------------------------------------------------------------------------- /03.ColoredIndexSquare/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /03.ColoredSquare/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/.gitignore -------------------------------------------------------------------------------- /03.ColoredSquare/.idea/.name: -------------------------------------------------------------------------------- 1 | 03.ColoredSquare -------------------------------------------------------------------------------- /03.ColoredSquare/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/.idea/compiler.xml -------------------------------------------------------------------------------- /03.ColoredSquare/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /03.ColoredSquare/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/.idea/encodings.xml -------------------------------------------------------------------------------- /03.ColoredSquare/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/.idea/gradle.xml -------------------------------------------------------------------------------- /03.ColoredSquare/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/.idea/misc.xml -------------------------------------------------------------------------------- /03.ColoredSquare/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/.idea/modules.xml -------------------------------------------------------------------------------- /03.ColoredSquare/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /03.ColoredSquare/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /03.ColoredSquare/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/app/build.gradle -------------------------------------------------------------------------------- /03.ColoredSquare/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/app/proguard-rules.pro -------------------------------------------------------------------------------- /03.ColoredSquare/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /03.ColoredSquare/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /03.ColoredSquare/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /03.ColoredSquare/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /03.ColoredSquare/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03.ColoredSquare/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03.ColoredSquare/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03.ColoredSquare/app/src/main/res/raw/simple_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/app/src/main/res/raw/simple_fragment_shader.glsl -------------------------------------------------------------------------------- /03.ColoredSquare/app/src/main/res/raw/simple_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/app/src/main/res/raw/simple_vertex_shader.glsl -------------------------------------------------------------------------------- /03.ColoredSquare/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /03.ColoredSquare/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /03.ColoredSquare/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /03.ColoredSquare/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /03.ColoredSquare/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /03.ColoredSquare/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/build.gradle -------------------------------------------------------------------------------- /03.ColoredSquare/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/gradle.properties -------------------------------------------------------------------------------- /03.ColoredSquare/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /03.ColoredSquare/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /03.ColoredSquare/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/gradlew -------------------------------------------------------------------------------- /03.ColoredSquare/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/gradlew.bat -------------------------------------------------------------------------------- /03.ColoredSquare/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/03.ColoredSquare/result.png -------------------------------------------------------------------------------- /03.ColoredSquare/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /04.VertexArrayObject/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/.gitignore -------------------------------------------------------------------------------- /04.VertexArrayObject/.idea/.name: -------------------------------------------------------------------------------- 1 | VertexArrayObject -------------------------------------------------------------------------------- /04.VertexArrayObject/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/.idea/compiler.xml -------------------------------------------------------------------------------- /04.VertexArrayObject/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /04.VertexArrayObject/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/.idea/encodings.xml -------------------------------------------------------------------------------- /04.VertexArrayObject/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/.idea/gradle.xml -------------------------------------------------------------------------------- /04.VertexArrayObject/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/.idea/misc.xml -------------------------------------------------------------------------------- /04.VertexArrayObject/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/.idea/modules.xml -------------------------------------------------------------------------------- /04.VertexArrayObject/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /04.VertexArrayObject/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /04.VertexArrayObject/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/app/build.gradle -------------------------------------------------------------------------------- /04.VertexArrayObject/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/app/proguard-rules.pro -------------------------------------------------------------------------------- /04.VertexArrayObject/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /04.VertexArrayObject/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /04.VertexArrayObject/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /04.VertexArrayObject/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /04.VertexArrayObject/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /04.VertexArrayObject/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /04.VertexArrayObject/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /04.VertexArrayObject/app/src/main/res/raw/simple_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/app/src/main/res/raw/simple_fragment_shader.glsl -------------------------------------------------------------------------------- /04.VertexArrayObject/app/src/main/res/raw/simple_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/app/src/main/res/raw/simple_vertex_shader.glsl -------------------------------------------------------------------------------- /04.VertexArrayObject/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /04.VertexArrayObject/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /04.VertexArrayObject/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /04.VertexArrayObject/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /04.VertexArrayObject/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /04.VertexArrayObject/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/build.gradle -------------------------------------------------------------------------------- /04.VertexArrayObject/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/gradle.properties -------------------------------------------------------------------------------- /04.VertexArrayObject/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /04.VertexArrayObject/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /04.VertexArrayObject/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/gradlew -------------------------------------------------------------------------------- /04.VertexArrayObject/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/gradlew.bat -------------------------------------------------------------------------------- /04.VertexArrayObject/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/04.VertexArrayObject/result.png -------------------------------------------------------------------------------- /04.VertexArrayObject/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /05.Model/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/.gitignore -------------------------------------------------------------------------------- /05.Model/.idea/.name: -------------------------------------------------------------------------------- 1 | 05.Model -------------------------------------------------------------------------------- /05.Model/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/.idea/compiler.xml -------------------------------------------------------------------------------- /05.Model/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /05.Model/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/.idea/encodings.xml -------------------------------------------------------------------------------- /05.Model/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/.idea/gradle.xml -------------------------------------------------------------------------------- /05.Model/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/.idea/misc.xml -------------------------------------------------------------------------------- /05.Model/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/.idea/modules.xml -------------------------------------------------------------------------------- /05.Model/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /05.Model/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /05.Model/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/build.gradle -------------------------------------------------------------------------------- /05.Model/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/proguard-rules.pro -------------------------------------------------------------------------------- /05.Model/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /05.Model/app/src/main/java/kr/pe/burt/android/model/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/main/java/kr/pe/burt/android/model/MainActivity.java -------------------------------------------------------------------------------- /05.Model/app/src/main/java/kr/pe/burt/android/model/Model.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/main/java/kr/pe/burt/android/model/Model.java -------------------------------------------------------------------------------- /05.Model/app/src/main/java/kr/pe/burt/android/model/OGLRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/main/java/kr/pe/burt/android/model/OGLRenderer.java -------------------------------------------------------------------------------- /05.Model/app/src/main/java/kr/pe/burt/android/model/OGLView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/main/java/kr/pe/burt/android/model/OGLView.java -------------------------------------------------------------------------------- /05.Model/app/src/main/java/kr/pe/burt/android/model/Square.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/main/java/kr/pe/burt/android/model/Square.java -------------------------------------------------------------------------------- /05.Model/app/src/main/java/kr/pe/burt/android/model/glkit/BufferUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/main/java/kr/pe/burt/android/model/glkit/BufferUtils.java -------------------------------------------------------------------------------- /05.Model/app/src/main/java/kr/pe/burt/android/model/glkit/ShaderUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/main/java/kr/pe/burt/android/model/glkit/ShaderUtils.java -------------------------------------------------------------------------------- /05.Model/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /05.Model/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /05.Model/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /05.Model/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /05.Model/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /05.Model/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /05.Model/app/src/main/res/raw/simple_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/main/res/raw/simple_fragment_shader.glsl -------------------------------------------------------------------------------- /05.Model/app/src/main/res/raw/simple_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/main/res/raw/simple_vertex_shader.glsl -------------------------------------------------------------------------------- /05.Model/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /05.Model/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /05.Model/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /05.Model/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /05.Model/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /05.Model/app/src/test/java/kr/pe/burt/android/model/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/app/src/test/java/kr/pe/burt/android/model/ExampleUnitTest.java -------------------------------------------------------------------------------- /05.Model/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/build.gradle -------------------------------------------------------------------------------- /05.Model/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/gradle.properties -------------------------------------------------------------------------------- /05.Model/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /05.Model/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /05.Model/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/gradlew -------------------------------------------------------------------------------- /05.Model/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/gradlew.bat -------------------------------------------------------------------------------- /05.Model/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/05.Model/result.png -------------------------------------------------------------------------------- /05.Model/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /06-1.ModelTransformation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/.gitignore -------------------------------------------------------------------------------- /06-1.ModelTransformation/.idea/.name: -------------------------------------------------------------------------------- 1 | ModelTransformation -------------------------------------------------------------------------------- /06-1.ModelTransformation/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/.idea/compiler.xml -------------------------------------------------------------------------------- /06-1.ModelTransformation/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /06-1.ModelTransformation/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/.idea/encodings.xml -------------------------------------------------------------------------------- /06-1.ModelTransformation/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/.idea/gradle.xml -------------------------------------------------------------------------------- /06-1.ModelTransformation/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/.idea/misc.xml -------------------------------------------------------------------------------- /06-1.ModelTransformation/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/.idea/modules.xml -------------------------------------------------------------------------------- /06-1.ModelTransformation/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /06-1.ModelTransformation/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /06-1.ModelTransformation/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/app/build.gradle -------------------------------------------------------------------------------- /06-1.ModelTransformation/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/app/proguard-rules.pro -------------------------------------------------------------------------------- /06-1.ModelTransformation/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /06-1.ModelTransformation/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /06-1.ModelTransformation/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-1.ModelTransformation/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-1.ModelTransformation/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-1.ModelTransformation/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-1.ModelTransformation/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-1.ModelTransformation/app/src/main/res/raw/simple_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/app/src/main/res/raw/simple_fragment_shader.glsl -------------------------------------------------------------------------------- /06-1.ModelTransformation/app/src/main/res/raw/simple_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/app/src/main/res/raw/simple_vertex_shader.glsl -------------------------------------------------------------------------------- /06-1.ModelTransformation/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /06-1.ModelTransformation/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /06-1.ModelTransformation/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /06-1.ModelTransformation/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /06-1.ModelTransformation/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /06-1.ModelTransformation/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/build.gradle -------------------------------------------------------------------------------- /06-1.ModelTransformation/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/gradle.properties -------------------------------------------------------------------------------- /06-1.ModelTransformation/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /06-1.ModelTransformation/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /06-1.ModelTransformation/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/gradlew -------------------------------------------------------------------------------- /06-1.ModelTransformation/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/gradlew.bat -------------------------------------------------------------------------------- /06-1.ModelTransformation/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-1.ModelTransformation/result.png -------------------------------------------------------------------------------- /06-1.ModelTransformation/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/.gitignore -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/.idea/.name: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/.idea/.name -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/.idea/compiler.xml -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/.idea/encodings.xml -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/.idea/gradle.xml -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/.idea/misc.xml -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/.idea/modules.xml -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/app/build.gradle -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/app/proguard-rules.pro -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/build.gradle -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/gradle.properties -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/gradlew -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/gradlew.bat -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/result.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-2.ModelTransformation-Animation/result.gif -------------------------------------------------------------------------------- /06-2.ModelTransformation-Animation/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /06-3.ViewTransformation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/.gitignore -------------------------------------------------------------------------------- /06-3.ViewTransformation/.idea/.name: -------------------------------------------------------------------------------- 1 | ViewTransformation -------------------------------------------------------------------------------- /06-3.ViewTransformation/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/.idea/compiler.xml -------------------------------------------------------------------------------- /06-3.ViewTransformation/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /06-3.ViewTransformation/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/.idea/encodings.xml -------------------------------------------------------------------------------- /06-3.ViewTransformation/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/.idea/gradle.xml -------------------------------------------------------------------------------- /06-3.ViewTransformation/.idea/libraries/appcompat_v7_23_4_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/.idea/libraries/appcompat_v7_23_4_0.xml -------------------------------------------------------------------------------- /06-3.ViewTransformation/.idea/libraries/hamcrest_core_1_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/.idea/libraries/hamcrest_core_1_3.xml -------------------------------------------------------------------------------- /06-3.ViewTransformation/.idea/libraries/junit_4_12.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/.idea/libraries/junit_4_12.xml -------------------------------------------------------------------------------- /06-3.ViewTransformation/.idea/libraries/support_annotations_23_4_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/.idea/libraries/support_annotations_23_4_0.xml -------------------------------------------------------------------------------- /06-3.ViewTransformation/.idea/libraries/support_v4_23_4_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/.idea/libraries/support_v4_23_4_0.xml -------------------------------------------------------------------------------- /06-3.ViewTransformation/.idea/libraries/support_vector_drawable_23_4_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/.idea/libraries/support_vector_drawable_23_4_0.xml -------------------------------------------------------------------------------- /06-3.ViewTransformation/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/.idea/misc.xml -------------------------------------------------------------------------------- /06-3.ViewTransformation/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/.idea/modules.xml -------------------------------------------------------------------------------- /06-3.ViewTransformation/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /06-3.ViewTransformation/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/.idea/workspace.xml -------------------------------------------------------------------------------- /06-3.ViewTransformation/06-3.ViewTransformation.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/06-3.ViewTransformation.iml -------------------------------------------------------------------------------- /06-3.ViewTransformation/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /06-3.ViewTransformation/app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/app/app.iml -------------------------------------------------------------------------------- /06-3.ViewTransformation/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/app/build.gradle -------------------------------------------------------------------------------- /06-3.ViewTransformation/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/app/proguard-rules.pro -------------------------------------------------------------------------------- /06-3.ViewTransformation/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /06-3.ViewTransformation/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /06-3.ViewTransformation/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-3.ViewTransformation/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-3.ViewTransformation/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-3.ViewTransformation/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-3.ViewTransformation/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-3.ViewTransformation/app/src/main/res/raw/simple_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/app/src/main/res/raw/simple_fragment_shader.glsl -------------------------------------------------------------------------------- /06-3.ViewTransformation/app/src/main/res/raw/simple_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/app/src/main/res/raw/simple_vertex_shader.glsl -------------------------------------------------------------------------------- /06-3.ViewTransformation/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /06-3.ViewTransformation/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /06-3.ViewTransformation/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /06-3.ViewTransformation/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /06-3.ViewTransformation/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /06-3.ViewTransformation/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/build.gradle -------------------------------------------------------------------------------- /06-3.ViewTransformation/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/gradle.properties -------------------------------------------------------------------------------- /06-3.ViewTransformation/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /06-3.ViewTransformation/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /06-3.ViewTransformation/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/gradlew -------------------------------------------------------------------------------- /06-3.ViewTransformation/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/gradlew.bat -------------------------------------------------------------------------------- /06-3.ViewTransformation/result.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-3.ViewTransformation/result.gif -------------------------------------------------------------------------------- /06-3.ViewTransformation/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/.gitignore -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/.idea/.name: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/.idea/.name -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/.idea/compiler.xml -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/.idea/encodings.xml -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/.idea/gradle.xml -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/.idea/libraries/appcompat_v7_23_4_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/.idea/libraries/appcompat_v7_23_4_0.xml -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/.idea/libraries/hamcrest_core_1_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/.idea/libraries/hamcrest_core_1_3.xml -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/.idea/libraries/junit_4_12.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/.idea/libraries/junit_4_12.xml -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/.idea/libraries/support_v4_23_4_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/.idea/libraries/support_v4_23_4_0.xml -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/.idea/misc.xml -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/.idea/modules.xml -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/.idea/workspace.xml -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/06-4.ProjectionTransformation.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/06-4.ProjectionTransformation.iml -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/app/app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/app/app.iml -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/app/build.gradle -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/app/proguard-rules.pro -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/build.gradle -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/gradle.properties -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/gradlew -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/gradlew.bat -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/result.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-4.ProjectionTransformation/result.gif -------------------------------------------------------------------------------- /06-4.ProjectionTransformation/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /06-5.AnimateCube/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/.gitignore -------------------------------------------------------------------------------- /06-5.AnimateCube/.idea/.name: -------------------------------------------------------------------------------- 1 | AnimateCube -------------------------------------------------------------------------------- /06-5.AnimateCube/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/.idea/compiler.xml -------------------------------------------------------------------------------- /06-5.AnimateCube/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /06-5.AnimateCube/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/.idea/encodings.xml -------------------------------------------------------------------------------- /06-5.AnimateCube/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/.idea/gradle.xml -------------------------------------------------------------------------------- /06-5.AnimateCube/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/.idea/misc.xml -------------------------------------------------------------------------------- /06-5.AnimateCube/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/.idea/modules.xml -------------------------------------------------------------------------------- /06-5.AnimateCube/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /06-5.AnimateCube/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /06-5.AnimateCube/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/app/build.gradle -------------------------------------------------------------------------------- /06-5.AnimateCube/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/app/proguard-rules.pro -------------------------------------------------------------------------------- /06-5.AnimateCube/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /06-5.AnimateCube/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /06-5.AnimateCube/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-5.AnimateCube/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-5.AnimateCube/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-5.AnimateCube/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-5.AnimateCube/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-5.AnimateCube/app/src/main/res/raw/simple_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/app/src/main/res/raw/simple_fragment_shader.glsl -------------------------------------------------------------------------------- /06-5.AnimateCube/app/src/main/res/raw/simple_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/app/src/main/res/raw/simple_vertex_shader.glsl -------------------------------------------------------------------------------- /06-5.AnimateCube/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /06-5.AnimateCube/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /06-5.AnimateCube/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /06-5.AnimateCube/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /06-5.AnimateCube/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /06-5.AnimateCube/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/build.gradle -------------------------------------------------------------------------------- /06-5.AnimateCube/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/gradle.properties -------------------------------------------------------------------------------- /06-5.AnimateCube/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /06-5.AnimateCube/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /06-5.AnimateCube/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/gradlew -------------------------------------------------------------------------------- /06-5.AnimateCube/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/gradlew.bat -------------------------------------------------------------------------------- /06-5.AnimateCube/result.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-5.AnimateCube/result.gif -------------------------------------------------------------------------------- /06-5.AnimateCube/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /06-6.DepthAndCulling/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/.gitignore -------------------------------------------------------------------------------- /06-6.DepthAndCulling/.idea/.name: -------------------------------------------------------------------------------- 1 | DepthAndCulling -------------------------------------------------------------------------------- /06-6.DepthAndCulling/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/.idea/compiler.xml -------------------------------------------------------------------------------- /06-6.DepthAndCulling/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /06-6.DepthAndCulling/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/.idea/encodings.xml -------------------------------------------------------------------------------- /06-6.DepthAndCulling/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/.idea/gradle.xml -------------------------------------------------------------------------------- /06-6.DepthAndCulling/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/.idea/misc.xml -------------------------------------------------------------------------------- /06-6.DepthAndCulling/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/.idea/modules.xml -------------------------------------------------------------------------------- /06-6.DepthAndCulling/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /06-6.DepthAndCulling/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /06-6.DepthAndCulling/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/app/build.gradle -------------------------------------------------------------------------------- /06-6.DepthAndCulling/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/app/proguard-rules.pro -------------------------------------------------------------------------------- /06-6.DepthAndCulling/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /06-6.DepthAndCulling/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /06-6.DepthAndCulling/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-6.DepthAndCulling/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-6.DepthAndCulling/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-6.DepthAndCulling/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-6.DepthAndCulling/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-6.DepthAndCulling/app/src/main/res/raw/simple_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/app/src/main/res/raw/simple_fragment_shader.glsl -------------------------------------------------------------------------------- /06-6.DepthAndCulling/app/src/main/res/raw/simple_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/app/src/main/res/raw/simple_vertex_shader.glsl -------------------------------------------------------------------------------- /06-6.DepthAndCulling/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /06-6.DepthAndCulling/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /06-6.DepthAndCulling/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /06-6.DepthAndCulling/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /06-6.DepthAndCulling/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /06-6.DepthAndCulling/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/build.gradle -------------------------------------------------------------------------------- /06-6.DepthAndCulling/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/gradle.properties -------------------------------------------------------------------------------- /06-6.DepthAndCulling/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /06-6.DepthAndCulling/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /06-6.DepthAndCulling/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/gradlew -------------------------------------------------------------------------------- /06-6.DepthAndCulling/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/gradlew.bat -------------------------------------------------------------------------------- /06-6.DepthAndCulling/result.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/06-6.DepthAndCulling/result.gif -------------------------------------------------------------------------------- /06-6.DepthAndCulling/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /07-1.Texture/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/.gitignore -------------------------------------------------------------------------------- /07-1.Texture/.idea/.name: -------------------------------------------------------------------------------- 1 | Texture -------------------------------------------------------------------------------- /07-1.Texture/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/.idea/compiler.xml -------------------------------------------------------------------------------- /07-1.Texture/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /07-1.Texture/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/.idea/encodings.xml -------------------------------------------------------------------------------- /07-1.Texture/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/.idea/gradle.xml -------------------------------------------------------------------------------- /07-1.Texture/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/.idea/misc.xml -------------------------------------------------------------------------------- /07-1.Texture/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/.idea/modules.xml -------------------------------------------------------------------------------- /07-1.Texture/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /07-1.Texture/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /07-1.Texture/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/build.gradle -------------------------------------------------------------------------------- /07-1.Texture/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/proguard-rules.pro -------------------------------------------------------------------------------- /07-1.Texture/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /07-1.Texture/app/src/main/java/kr/pe/burt/android/texture/Cube.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/src/main/java/kr/pe/burt/android/texture/Cube.java -------------------------------------------------------------------------------- /07-1.Texture/app/src/main/java/kr/pe/burt/android/texture/Model.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/src/main/java/kr/pe/burt/android/texture/Model.java -------------------------------------------------------------------------------- /07-1.Texture/app/src/main/java/kr/pe/burt/android/texture/OGLView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/src/main/java/kr/pe/burt/android/texture/OGLView.java -------------------------------------------------------------------------------- /07-1.Texture/app/src/main/java/kr/pe/burt/android/texture/Square.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/src/main/java/kr/pe/burt/android/texture/Square.java -------------------------------------------------------------------------------- /07-1.Texture/app/src/main/res/drawable/dungeon_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/src/main/res/drawable/dungeon_01.png -------------------------------------------------------------------------------- /07-1.Texture/app/src/main/res/drawable/razewarelogo_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/src/main/res/drawable/razewarelogo_128.png -------------------------------------------------------------------------------- /07-1.Texture/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /07-1.Texture/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-1.Texture/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-1.Texture/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-1.Texture/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-1.Texture/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-1.Texture/app/src/main/res/raw/simple_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/src/main/res/raw/simple_fragment_shader.glsl -------------------------------------------------------------------------------- /07-1.Texture/app/src/main/res/raw/simple_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/src/main/res/raw/simple_vertex_shader.glsl -------------------------------------------------------------------------------- /07-1.Texture/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /07-1.Texture/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /07-1.Texture/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /07-1.Texture/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /07-1.Texture/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /07-1.Texture/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/build.gradle -------------------------------------------------------------------------------- /07-1.Texture/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/gradle.properties -------------------------------------------------------------------------------- /07-1.Texture/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /07-1.Texture/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /07-1.Texture/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/gradlew -------------------------------------------------------------------------------- /07-1.Texture/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/gradlew.bat -------------------------------------------------------------------------------- /07-1.Texture/result.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-1.Texture/result.gif -------------------------------------------------------------------------------- /07-1.Texture/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /07-2.Dice/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/.gitignore -------------------------------------------------------------------------------- /07-2.Dice/.idea/.name: -------------------------------------------------------------------------------- 1 | Dice -------------------------------------------------------------------------------- /07-2.Dice/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/.idea/compiler.xml -------------------------------------------------------------------------------- /07-2.Dice/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /07-2.Dice/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/.idea/encodings.xml -------------------------------------------------------------------------------- /07-2.Dice/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/.idea/gradle.xml -------------------------------------------------------------------------------- /07-2.Dice/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/.idea/misc.xml -------------------------------------------------------------------------------- /07-2.Dice/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/.idea/modules.xml -------------------------------------------------------------------------------- /07-2.Dice/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /07-2.Dice/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /07-2.Dice/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/build.gradle -------------------------------------------------------------------------------- /07-2.Dice/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/proguard-rules.pro -------------------------------------------------------------------------------- /07-2.Dice/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /07-2.Dice/app/src/main/java/kr/pe/burt/android/dice/Cube.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/main/java/kr/pe/burt/android/dice/Cube.java -------------------------------------------------------------------------------- /07-2.Dice/app/src/main/java/kr/pe/burt/android/dice/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/main/java/kr/pe/burt/android/dice/MainActivity.java -------------------------------------------------------------------------------- /07-2.Dice/app/src/main/java/kr/pe/burt/android/dice/Model.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/main/java/kr/pe/burt/android/dice/Model.java -------------------------------------------------------------------------------- /07-2.Dice/app/src/main/java/kr/pe/burt/android/dice/OGLRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/main/java/kr/pe/burt/android/dice/OGLRenderer.java -------------------------------------------------------------------------------- /07-2.Dice/app/src/main/java/kr/pe/burt/android/dice/OGLView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/main/java/kr/pe/burt/android/dice/OGLView.java -------------------------------------------------------------------------------- /07-2.Dice/app/src/main/res/drawable-nodpi/dice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/main/res/drawable-nodpi/dice.png -------------------------------------------------------------------------------- /07-2.Dice/app/src/main/res/drawable-nodpi/razewarelogo_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/main/res/drawable-nodpi/razewarelogo_128.png -------------------------------------------------------------------------------- /07-2.Dice/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /07-2.Dice/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-2.Dice/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-2.Dice/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-2.Dice/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-2.Dice/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-2.Dice/app/src/main/res/raw/simple_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/main/res/raw/simple_fragment_shader.glsl -------------------------------------------------------------------------------- /07-2.Dice/app/src/main/res/raw/simple_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/main/res/raw/simple_vertex_shader.glsl -------------------------------------------------------------------------------- /07-2.Dice/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /07-2.Dice/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /07-2.Dice/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /07-2.Dice/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /07-2.Dice/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /07-2.Dice/app/src/test/java/kr/pe/burt/android/dice/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/app/src/test/java/kr/pe/burt/android/dice/ExampleUnitTest.java -------------------------------------------------------------------------------- /07-2.Dice/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/build.gradle -------------------------------------------------------------------------------- /07-2.Dice/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/gradle.properties -------------------------------------------------------------------------------- /07-2.Dice/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /07-2.Dice/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /07-2.Dice/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/gradlew -------------------------------------------------------------------------------- /07-2.Dice/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/gradlew.bat -------------------------------------------------------------------------------- /07-2.Dice/result.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-2.Dice/result.gif -------------------------------------------------------------------------------- /07-2.Dice/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /07-3.Masking/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/.gitignore -------------------------------------------------------------------------------- /07-3.Masking/.idea/.name: -------------------------------------------------------------------------------- 1 | Masking -------------------------------------------------------------------------------- /07-3.Masking/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/.idea/compiler.xml -------------------------------------------------------------------------------- /07-3.Masking/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /07-3.Masking/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/.idea/encodings.xml -------------------------------------------------------------------------------- /07-3.Masking/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/.idea/gradle.xml -------------------------------------------------------------------------------- /07-3.Masking/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/.idea/misc.xml -------------------------------------------------------------------------------- /07-3.Masking/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/.idea/modules.xml -------------------------------------------------------------------------------- /07-3.Masking/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /07-3.Masking/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /07-3.Masking/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/app/build.gradle -------------------------------------------------------------------------------- /07-3.Masking/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/app/proguard-rules.pro -------------------------------------------------------------------------------- /07-3.Masking/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /07-3.Masking/app/src/main/java/kr/pe/burt/android/masking/Model.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/app/src/main/java/kr/pe/burt/android/masking/Model.java -------------------------------------------------------------------------------- /07-3.Masking/app/src/main/java/kr/pe/burt/android/masking/OGLView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/app/src/main/java/kr/pe/burt/android/masking/OGLView.java -------------------------------------------------------------------------------- /07-3.Masking/app/src/main/res/drawable-nodpi/picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/app/src/main/res/drawable-nodpi/picture.png -------------------------------------------------------------------------------- /07-3.Masking/app/src/main/res/drawable-nodpi/picture_frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/app/src/main/res/drawable-nodpi/picture_frame.png -------------------------------------------------------------------------------- /07-3.Masking/app/src/main/res/drawable-nodpi/picture_frame_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/app/src/main/res/drawable-nodpi/picture_frame_mask.png -------------------------------------------------------------------------------- /07-3.Masking/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /07-3.Masking/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-3.Masking/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-3.Masking/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-3.Masking/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-3.Masking/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-3.Masking/app/src/main/res/raw/simple_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/app/src/main/res/raw/simple_fragment_shader.glsl -------------------------------------------------------------------------------- /07-3.Masking/app/src/main/res/raw/simple_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/app/src/main/res/raw/simple_vertex_shader.glsl -------------------------------------------------------------------------------- /07-3.Masking/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /07-3.Masking/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /07-3.Masking/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /07-3.Masking/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /07-3.Masking/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /07-3.Masking/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/build.gradle -------------------------------------------------------------------------------- /07-3.Masking/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/gradle.properties -------------------------------------------------------------------------------- /07-3.Masking/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /07-3.Masking/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /07-3.Masking/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/gradlew -------------------------------------------------------------------------------- /07-3.Masking/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/gradlew.bat -------------------------------------------------------------------------------- /07-3.Masking/result.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/07-3.Masking/result.gif -------------------------------------------------------------------------------- /07-3.Masking/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /08-1.AmbientLight/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/.gitignore -------------------------------------------------------------------------------- /08-1.AmbientLight/.idea/.name: -------------------------------------------------------------------------------- 1 | AmbientLight -------------------------------------------------------------------------------- /08-1.AmbientLight/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/.idea/compiler.xml -------------------------------------------------------------------------------- /08-1.AmbientLight/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /08-1.AmbientLight/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/.idea/encodings.xml -------------------------------------------------------------------------------- /08-1.AmbientLight/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/.idea/gradle.xml -------------------------------------------------------------------------------- /08-1.AmbientLight/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/.idea/misc.xml -------------------------------------------------------------------------------- /08-1.AmbientLight/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/.idea/modules.xml -------------------------------------------------------------------------------- /08-1.AmbientLight/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /08-1.AmbientLight/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /08-1.AmbientLight/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/app/build.gradle -------------------------------------------------------------------------------- /08-1.AmbientLight/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/app/proguard-rules.pro -------------------------------------------------------------------------------- /08-1.AmbientLight/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /08-1.AmbientLight/app/src/main/res/drawable-nodpi/dungeon_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/app/src/main/res/drawable-nodpi/dungeon_01.png -------------------------------------------------------------------------------- /08-1.AmbientLight/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /08-1.AmbientLight/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-1.AmbientLight/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-1.AmbientLight/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-1.AmbientLight/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-1.AmbientLight/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-1.AmbientLight/app/src/main/res/raw/simple_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/app/src/main/res/raw/simple_fragment_shader.glsl -------------------------------------------------------------------------------- /08-1.AmbientLight/app/src/main/res/raw/simple_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/app/src/main/res/raw/simple_vertex_shader.glsl -------------------------------------------------------------------------------- /08-1.AmbientLight/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /08-1.AmbientLight/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /08-1.AmbientLight/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /08-1.AmbientLight/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /08-1.AmbientLight/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /08-1.AmbientLight/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/build.gradle -------------------------------------------------------------------------------- /08-1.AmbientLight/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/gradle.properties -------------------------------------------------------------------------------- /08-1.AmbientLight/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /08-1.AmbientLight/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /08-1.AmbientLight/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/gradlew -------------------------------------------------------------------------------- /08-1.AmbientLight/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/gradlew.bat -------------------------------------------------------------------------------- /08-1.AmbientLight/result.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-1.AmbientLight/result.gif -------------------------------------------------------------------------------- /08-1.AmbientLight/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /08-2.DiffuseLight/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/.gitignore -------------------------------------------------------------------------------- /08-2.DiffuseLight/.idea/.name: -------------------------------------------------------------------------------- 1 | DiffuseLight -------------------------------------------------------------------------------- /08-2.DiffuseLight/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/.idea/compiler.xml -------------------------------------------------------------------------------- /08-2.DiffuseLight/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /08-2.DiffuseLight/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/.idea/encodings.xml -------------------------------------------------------------------------------- /08-2.DiffuseLight/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/.idea/gradle.xml -------------------------------------------------------------------------------- /08-2.DiffuseLight/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/.idea/misc.xml -------------------------------------------------------------------------------- /08-2.DiffuseLight/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/.idea/modules.xml -------------------------------------------------------------------------------- /08-2.DiffuseLight/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /08-2.DiffuseLight/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /08-2.DiffuseLight/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/app/build.gradle -------------------------------------------------------------------------------- /08-2.DiffuseLight/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/app/proguard-rules.pro -------------------------------------------------------------------------------- /08-2.DiffuseLight/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /08-2.DiffuseLight/app/src/main/res/drawable-nodpi/dungeon_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/app/src/main/res/drawable-nodpi/dungeon_01.png -------------------------------------------------------------------------------- /08-2.DiffuseLight/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /08-2.DiffuseLight/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-2.DiffuseLight/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-2.DiffuseLight/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-2.DiffuseLight/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-2.DiffuseLight/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-2.DiffuseLight/app/src/main/res/raw/simple_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/app/src/main/res/raw/simple_fragment_shader.glsl -------------------------------------------------------------------------------- /08-2.DiffuseLight/app/src/main/res/raw/simple_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/app/src/main/res/raw/simple_vertex_shader.glsl -------------------------------------------------------------------------------- /08-2.DiffuseLight/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /08-2.DiffuseLight/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /08-2.DiffuseLight/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /08-2.DiffuseLight/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /08-2.DiffuseLight/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /08-2.DiffuseLight/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/build.gradle -------------------------------------------------------------------------------- /08-2.DiffuseLight/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/gradle.properties -------------------------------------------------------------------------------- /08-2.DiffuseLight/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /08-2.DiffuseLight/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /08-2.DiffuseLight/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/gradlew -------------------------------------------------------------------------------- /08-2.DiffuseLight/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/gradlew.bat -------------------------------------------------------------------------------- /08-2.DiffuseLight/result.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-2.DiffuseLight/result.gif -------------------------------------------------------------------------------- /08-2.DiffuseLight/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /08-3.SpecularLight/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/.gitignore -------------------------------------------------------------------------------- /08-3.SpecularLight/.idea/.name: -------------------------------------------------------------------------------- 1 | SpecularLight -------------------------------------------------------------------------------- /08-3.SpecularLight/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/.idea/compiler.xml -------------------------------------------------------------------------------- /08-3.SpecularLight/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /08-3.SpecularLight/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/.idea/encodings.xml -------------------------------------------------------------------------------- /08-3.SpecularLight/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/.idea/gradle.xml -------------------------------------------------------------------------------- /08-3.SpecularLight/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/.idea/misc.xml -------------------------------------------------------------------------------- /08-3.SpecularLight/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/.idea/modules.xml -------------------------------------------------------------------------------- /08-3.SpecularLight/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /08-3.SpecularLight/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /08-3.SpecularLight/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/app/build.gradle -------------------------------------------------------------------------------- /08-3.SpecularLight/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/app/proguard-rules.pro -------------------------------------------------------------------------------- /08-3.SpecularLight/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /08-3.SpecularLight/app/src/main/res/drawable-nodpi/dungeon_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/app/src/main/res/drawable-nodpi/dungeon_01.png -------------------------------------------------------------------------------- /08-3.SpecularLight/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /08-3.SpecularLight/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-3.SpecularLight/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-3.SpecularLight/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-3.SpecularLight/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-3.SpecularLight/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-3.SpecularLight/app/src/main/res/raw/simple_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/app/src/main/res/raw/simple_fragment_shader.glsl -------------------------------------------------------------------------------- /08-3.SpecularLight/app/src/main/res/raw/simple_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/app/src/main/res/raw/simple_vertex_shader.glsl -------------------------------------------------------------------------------- /08-3.SpecularLight/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /08-3.SpecularLight/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /08-3.SpecularLight/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /08-3.SpecularLight/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /08-3.SpecularLight/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /08-3.SpecularLight/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/build.gradle -------------------------------------------------------------------------------- /08-3.SpecularLight/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/gradle.properties -------------------------------------------------------------------------------- /08-3.SpecularLight/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /08-3.SpecularLight/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /08-3.SpecularLight/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/gradlew -------------------------------------------------------------------------------- /08-3.SpecularLight/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/gradlew.bat -------------------------------------------------------------------------------- /08-3.SpecularLight/result.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/08-3.SpecularLight/result.gif -------------------------------------------------------------------------------- /08-3.SpecularLight/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skyfe79/LearningOpenGLES2-Android/HEAD/README.md --------------------------------------------------------------------------------