├── .gitignore ├── .idea └── vcs.xml ├── README.md ├── app ├── .gitignore ├── BenheroGithub.jks ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── benhero │ │ └── glstudio │ │ ├── CameraActivity.kt │ │ ├── MainActivity.kt │ │ ├── MainListItems.kt │ │ ├── VideoActivity.kt │ │ ├── base │ │ ├── AnimationRenderer.kt │ │ ├── BaseRenderer.kt │ │ ├── GLAlphaAnimation.kt │ │ ├── GLAnimation.kt │ │ ├── GLAnimationListener.kt │ │ ├── GLAnimationSet.kt │ │ ├── GLConstants.kt │ │ ├── GLImageView.kt │ │ ├── GLObject.kt │ │ ├── GLObjectUtils.kt │ │ ├── GLRectangle.kt │ │ ├── GLRotateAnimation.kt │ │ ├── GLScaleAnimation.kt │ │ └── GLTranslateAnimation.kt │ │ ├── camera │ │ ├── AspectRatio.java │ │ ├── CameraApi14.java │ │ ├── CameraSize.java │ │ └── ICamera.java │ │ ├── filter │ │ ├── BaseFilter.kt │ │ ├── CloneFullFilter.kt │ │ ├── ClonePartFilter.kt │ │ ├── CrossFilter.kt │ │ ├── GrayFilter.kt │ │ ├── InverseFilter.kt │ │ ├── LightUpFilter.kt │ │ ├── ScaleFilter.kt │ │ └── TranslateFilter.kt │ │ ├── renderer │ │ ├── L100_Architecture.kt │ │ ├── L10_1_VideoRenderer.kt │ │ ├── L11_1_CameraRenderer.kt │ │ ├── L12_FileRenderer.kt │ │ ├── L1_1_PointRenderer.kt │ │ ├── L1_2_PointRenderer.kt │ │ ├── L2_1_ShapeRenderer.kt │ │ ├── L2_2_ShapeRenderer.kt │ │ ├── L3_1_OrthoRenderer.kt │ │ ├── L3_2_OrthoRenderer.kt │ │ ├── L4_1_ColorfulRenderer.kt │ │ ├── L4_2_ColorfulRenderer.kt │ │ ├── L5_IndexRenderer.kt │ │ ├── L6_1_TextureRenderer.kt │ │ ├── L6_2_1TextureRenderer.kt │ │ ├── L6_2_2TextureRenderer.kt │ │ ├── L6_3_TextureRenderer.kt │ │ ├── L7_1_FBORenderer.kt │ │ ├── L7_2_FBORenderer.kt │ │ ├── L8_1_FilterRenderer.kt │ │ └── P1_1_PointRenderer.kt │ │ ├── util │ │ ├── BufferUtil.kt │ │ ├── DisplayUtil.kt │ │ ├── FileUtil.kt │ │ ├── LoggerConfig.kt │ │ ├── ProjectionMatrixHelper.kt │ │ ├── ShaderHelper.kt │ │ ├── TextResourceReader.kt │ │ ├── TextureHelper.kt │ │ ├── TimeUtil.kt │ │ └── VertexRotationUtil.kt │ │ └── video │ │ ├── AspectFrameLayout.kt │ │ ├── VideoInfo.kt │ │ └── VideoPlayer.kt │ └── res │ ├── anim │ └── front_back_switch_button_animation.xml │ ├── drawable-nodpi │ ├── pikachu.jpg │ ├── square.png │ └── squirtle.jpg │ ├── drawable │ ├── front_back_switch_button.xml │ ├── front_back_switch_button_animation.xml │ └── seekbar_progress_drawable.xml │ ├── layout │ ├── activity_camera.xml │ ├── activity_main.xml │ └── activity_video.xml │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── raw │ ├── filter_test.frag │ ├── l12_fragment.glsl │ └── l12_vertex.glsl │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradlew ├── gradlew.bat ├── screenshots ├── filter_1.webp ├── filter_2.webp └── project.webp └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/BenheroGithub.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/BenheroGithub.jks -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/CameraActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/CameraActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/MainListItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/MainListItems.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/VideoActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/VideoActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/base/AnimationRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/base/AnimationRenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/base/BaseRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/base/BaseRenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/base/GLAlphaAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/base/GLAlphaAnimation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/base/GLAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/base/GLAnimation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/base/GLAnimationListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/base/GLAnimationListener.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/base/GLAnimationSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/base/GLAnimationSet.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/base/GLConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/base/GLConstants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/base/GLImageView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/base/GLImageView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/base/GLObject.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/base/GLObject.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/base/GLObjectUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/base/GLObjectUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/base/GLRectangle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/base/GLRectangle.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/base/GLRotateAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/base/GLRotateAnimation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/base/GLScaleAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/base/GLScaleAnimation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/base/GLTranslateAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/base/GLTranslateAnimation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/camera/AspectRatio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/camera/AspectRatio.java -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/camera/CameraApi14.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/camera/CameraApi14.java -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/camera/CameraSize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/camera/CameraSize.java -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/camera/ICamera.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/camera/ICamera.java -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/filter/BaseFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/filter/BaseFilter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/filter/CloneFullFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/filter/CloneFullFilter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/filter/ClonePartFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/filter/ClonePartFilter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/filter/CrossFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/filter/CrossFilter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/filter/GrayFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/filter/GrayFilter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/filter/InverseFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/filter/InverseFilter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/filter/LightUpFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/filter/LightUpFilter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/filter/ScaleFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/filter/ScaleFilter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/filter/TranslateFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/filter/TranslateFilter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/renderer/L100_Architecture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/renderer/L100_Architecture.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/renderer/L10_1_VideoRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/renderer/L10_1_VideoRenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/renderer/L11_1_CameraRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/renderer/L11_1_CameraRenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/renderer/L12_FileRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/renderer/L12_FileRenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/renderer/L1_1_PointRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/renderer/L1_1_PointRenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/renderer/L1_2_PointRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/renderer/L1_2_PointRenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/renderer/L2_1_ShapeRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/renderer/L2_1_ShapeRenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/renderer/L2_2_ShapeRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/renderer/L2_2_ShapeRenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/renderer/L3_1_OrthoRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/renderer/L3_1_OrthoRenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/renderer/L3_2_OrthoRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/renderer/L3_2_OrthoRenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/renderer/L4_1_ColorfulRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/renderer/L4_1_ColorfulRenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/renderer/L4_2_ColorfulRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/renderer/L4_2_ColorfulRenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/renderer/L5_IndexRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/renderer/L5_IndexRenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/renderer/L6_1_TextureRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/renderer/L6_1_TextureRenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/renderer/L6_2_1TextureRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/renderer/L6_2_1TextureRenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/renderer/L6_2_2TextureRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/renderer/L6_2_2TextureRenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/renderer/L6_3_TextureRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/renderer/L6_3_TextureRenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/renderer/L7_1_FBORenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/renderer/L7_1_FBORenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/renderer/L7_2_FBORenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/renderer/L7_2_FBORenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/renderer/L8_1_FilterRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/renderer/L8_1_FilterRenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/renderer/P1_1_PointRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/renderer/P1_1_PointRenderer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/util/BufferUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/util/BufferUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/util/DisplayUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/util/DisplayUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/util/FileUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/util/FileUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/util/LoggerConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/util/LoggerConfig.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/util/ProjectionMatrixHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/util/ProjectionMatrixHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/util/ShaderHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/util/ShaderHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/util/TextResourceReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/util/TextResourceReader.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/util/TextureHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/util/TextureHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/util/TimeUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/util/TimeUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/util/VertexRotationUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/util/VertexRotationUtil.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/video/AspectFrameLayout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/video/AspectFrameLayout.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/video/VideoInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/video/VideoInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/benhero/glstudio/video/VideoPlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/java/com/benhero/glstudio/video/VideoPlayer.kt -------------------------------------------------------------------------------- /app/src/main/res/anim/front_back_switch_button_animation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/res/anim/front_back_switch_button_animation.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/pikachu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/res/drawable-nodpi/pikachu.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/res/drawable-nodpi/square.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/squirtle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/res/drawable-nodpi/squirtle.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/front_back_switch_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/res/drawable/front_back_switch_button.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/front_back_switch_button_animation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/res/drawable/front_back_switch_button_animation.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/seekbar_progress_drawable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/res/drawable/seekbar_progress_drawable.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/res/layout/activity_camera.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/res/layout/activity_video.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/raw/filter_test.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/res/raw/filter_test.frag -------------------------------------------------------------------------------- /app/src/main/res/raw/l12_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/res/raw/l12_fragment.glsl -------------------------------------------------------------------------------- /app/src/main/res/raw/l12_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/res/raw/l12_vertex.glsl -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/gradlew.bat -------------------------------------------------------------------------------- /screenshots/filter_1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/screenshots/filter_1.webp -------------------------------------------------------------------------------- /screenshots/filter_2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/screenshots/filter_2.webp -------------------------------------------------------------------------------- /screenshots/project.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benhero/GLStudio/HEAD/screenshots/project.webp -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------