├── .gitignore ├── MagicCube ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── gluems │ │ └── magiccube │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── gluems │ │ │ └── magiccube │ │ │ ├── CubeApplication.kt │ │ │ ├── MainActivity.kt │ │ │ ├── render │ │ │ └── MagicCubeRender.kt │ │ │ ├── shape │ │ │ ├── Cube.kt │ │ │ ├── CubeColor.kt │ │ │ ├── CubeFace.kt │ │ │ ├── CubeVertex.kt │ │ │ └── Face.kt │ │ │ ├── util │ │ │ ├── BufferFactory.kt │ │ │ ├── Constant.kt │ │ │ ├── MatrixState.java │ │ │ └── ShaderUtil.kt │ │ │ └── views │ │ │ └── MagicCubeView.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── a.png │ │ ├── b.png │ │ ├── c.png │ │ ├── d.png │ │ ├── e.png │ │ ├── f.png │ │ ├── g.png │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── raw │ │ ├── cube_fragment_shader.glsl │ │ └── cube_vertex_shader.glsl │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── gluems │ └── magiccube │ └── ExampleUnitTest.java ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── magic_cube ├── .gitignore ├── CMakeLists.txt ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── glumes │ │ └── magiccube │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── cpp │ │ └── native-lib.cpp │ ├── java │ │ ├── com │ │ │ └── glumes │ │ │ │ └── magiccube │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── rubik │ │ │ │ ├── Cube.java │ │ │ │ ├── GLColor.java │ │ │ │ ├── GLFace.java │ │ │ │ ├── GLShape.java │ │ │ │ ├── GLVertex.java │ │ │ │ ├── GLWorld.java │ │ │ │ ├── KubeActivity.java │ │ │ │ ├── KubeRenderer.java │ │ │ │ ├── KubeSurfaceView.java │ │ │ │ ├── Layer.java │ │ │ │ └── M4.java │ │ │ │ └── spritetext │ │ │ │ ├── Grid.java │ │ │ │ ├── LabelMaker.java │ │ │ │ ├── MatrixGrabber.java │ │ │ │ ├── MatrixStack.java │ │ │ │ ├── MatrixTrackingGL.java │ │ │ │ ├── NumericSprite.java │ │ │ │ ├── Projector.java │ │ │ │ └── Triangle.java │ │ └── lib │ │ │ ├── AppConfig.java │ │ │ ├── IBufferFactory.java │ │ │ ├── Matrix4f.java │ │ │ ├── PickFactory.java │ │ │ ├── Projector.java │ │ │ ├── Quat4f.java │ │ │ ├── Ray.java │ │ │ ├── Vector3f.java │ │ │ └── Vector4f.java │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── glumes │ └── magiccube │ └── ExampleUnitTest.kt ├── opengl_es_3.x_tutorial_practice ├── .gitignore ├── README.md ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── glumes │ │ └── opengl_tutorial_practice │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── attribute_mat_frag.glsl │ │ ├── attribute_mat_frag_v2.glsl │ │ ├── attribute_mat_vertex.glsl │ │ ├── attribute_mat_vertex_v2.glsl │ │ ├── chapter_5_13_frag.glsl │ │ ├── chapter_5_13_vertex.glsl │ │ ├── frag_six_point.glsl │ │ └── vertex_six_point.glsl │ ├── java │ │ └── com │ │ │ └── glumes │ │ │ └── opengl_tutorial_practice │ │ │ ├── MainActivity.kt │ │ │ ├── OpenGLApplication.java │ │ │ ├── base │ │ │ ├── BaseApplication.java │ │ │ ├── BaseFragmentToolbarActivity.kt │ │ │ └── BaseToolbarActivity.kt │ │ │ ├── chapter5 │ │ │ ├── Chapter_5_Activity.kt │ │ │ ├── ContentFragment.kt │ │ │ └── chapter_5_1 │ │ │ │ ├── AttributeMatFragment.kt │ │ │ │ ├── Fragment_5_1.kt │ │ │ │ └── Fragment_5_13.kt │ │ │ ├── shape │ │ │ ├── AttributeMatShape.java │ │ │ ├── ColorRect.java │ │ │ ├── Cube.java │ │ │ └── SixPointedStar.kt │ │ │ └── utils │ │ │ ├── ActivityUtils.kt │ │ │ ├── Constant.java │ │ │ ├── LogUtil.java │ │ │ ├── MatrixState.java │ │ │ └── ShaderUtil.java │ └── res │ │ ├── drawable │ │ └── study.png │ │ ├── layout │ │ ├── activity_base_toolbar.xml │ │ ├── activity_main.xml │ │ └── fragment_content.xml │ │ ├── menu │ │ └── chapter_5_menu.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── glumes │ └── opengl_tutorial_practice │ └── ExampleUnitTest.java ├── opengl_tutorial ├── .gitignore ├── README.md ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── glumes │ │ └── openglbasicshape │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── ball_frag.glsl │ │ ├── ball_frag_ambient.glsl │ │ ├── ball_vertex.glsl │ │ ├── ball_vertex_ambient.glsl │ │ ├── cft.obj │ │ ├── ch.obj │ │ ├── ch2.obj │ │ ├── collision │ │ │ ├── ch.obj │ │ │ ├── frag.glsl │ │ │ ├── pm.obj │ │ │ └── vertex.glsl │ │ ├── frag_color.glsl │ │ ├── frag_light.glsl │ │ ├── frag_tex.glsl │ │ ├── frag_tex_3.glsl │ │ ├── frag_tex_alpha.glsl │ │ ├── fragment_shader.glsl │ │ ├── fragment_shader_scanlines.glsl │ │ ├── light │ │ │ ├── diffuse_fragment.glsl │ │ │ ├── diffuse_vertex.glsl │ │ │ ├── light_mix_fragment.glsl │ │ │ ├── light_mix_vertex.glsl │ │ │ ├── specular_fragment.glsl │ │ │ └── specular_vertex.glsl │ │ ├── mix │ │ │ ├── mix_fragment.glsl │ │ │ └── mix_vertex.glsl │ │ ├── pm.obj │ │ ├── qt.obj │ │ ├── teapot_frag.glsl │ │ ├── teapot_vertex.glsl │ │ ├── transition_fragment.glsl │ │ ├── transition_vertex.glsl │ │ ├── tree_frag.glsl │ │ ├── tree_vertex.glsl │ │ ├── vertex_color.glsl │ │ ├── vertex_light.glsl │ │ ├── vertex_shader.glsl │ │ ├── vertex_shader_scanlines.glsl │ │ ├── vertex_tex.glsl │ │ ├── vertex_tex_3.glsl │ │ └── yh.obj │ ├── camera │ │ └── com │ │ │ └── glumes │ │ │ └── camera │ │ │ ├── AspectRatio.java │ │ │ ├── Camera1.java │ │ │ ├── Camera2.java │ │ │ ├── CameraUtil.kt │ │ │ ├── Constants.java │ │ │ ├── ICamera.java │ │ │ ├── OnImageAvailableListener.java │ │ │ ├── Size.java │ │ │ └── SizeMap.java │ ├── gpuimage │ │ └── com │ │ │ └── glumes │ │ │ └── gpuimage │ │ │ ├── GPUImageFilter.java │ │ │ ├── GPUImageOpacityFilter.java │ │ │ ├── GPUImageRGBFilter.java │ │ │ ├── GPUImageSketchFilter.java │ │ │ └── utils │ │ │ ├── OpenGlUtils.java │ │ │ ├── Rotation.java │ │ │ └── TextureRotationUtil.java │ ├── importobject │ │ └── com │ │ │ └── glumes │ │ │ └── importobject │ │ │ ├── AlphaTextureRect.java │ │ │ ├── Ball.java │ │ │ ├── BallForControl.java │ │ │ ├── BallTextureByVertex.java │ │ │ ├── CubeDraw.java │ │ │ ├── Desert.java │ │ │ ├── LoadedObjectVertexNormal.java │ │ │ ├── LoadedObjectVertexNormalAverage.java │ │ │ ├── LoadedObjectVertexNormalFace.java │ │ │ ├── SingleTree.java │ │ │ ├── TextureRect.java │ │ │ ├── TreeForDraw.java │ │ │ ├── TreeGroup.java │ │ │ ├── VAOTextureRect.java │ │ │ ├── VBOTextureRect.java │ │ │ ├── light │ │ │ ├── DiffuseBall.java │ │ │ ├── LightMixBall.java │ │ │ └── SpecularBall.java │ │ │ └── utils │ │ │ ├── BallTypeHelper.java │ │ │ ├── Normal.java │ │ │ └── ObjectLoadUtil.java │ ├── java │ │ └── com │ │ │ └── glumes │ │ │ └── openglbasicshape │ │ │ ├── CameraRawDataCodecActivity.kt │ │ │ ├── MagicCubeActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── OpenGLApplication.java │ │ │ ├── TestActivity.kt │ │ │ ├── activitiy │ │ │ ├── BasicGraphActivity.kt │ │ │ ├── BasicShapeActivity.kt │ │ │ └── TextureActivity.kt │ │ │ ├── base │ │ │ ├── BaseApplication.java │ │ │ ├── BaseFragmentToolbarActivity.kt │ │ │ ├── BaseRenderActivity.kt │ │ │ ├── BaseToolbarActivity.kt │ │ │ └── LogUtil.java │ │ │ ├── bezier │ │ │ ├── Buffers.java │ │ │ ├── Const.java │ │ │ ├── beziertouch │ │ │ │ ├── Bezier.java │ │ │ │ ├── BezierDrawView.java │ │ │ │ ├── BezierTextureDrawer.java │ │ │ │ ├── BezierTouchActivity.java │ │ │ │ ├── BezierTouchCurve.java │ │ │ │ ├── ControlTimedPoints.java │ │ │ │ └── TimedPoint.java │ │ │ ├── curve │ │ │ │ ├── BezierActivity.java │ │ │ │ ├── BezierCurve.java │ │ │ │ └── BezierRenderer.java │ │ │ ├── drawer │ │ │ │ ├── BezierDrawActivity.java │ │ │ │ ├── BezierDrawRenderer.java │ │ │ │ ├── BezierDrawView.java │ │ │ │ ├── BezierLine.java │ │ │ │ ├── Constant.java │ │ │ │ ├── GLHelper.java │ │ │ │ └── NormalSizeHelper.java │ │ │ └── shape │ │ │ │ ├── BaseGLShape.java │ │ │ │ ├── ExpandGLShape.java │ │ │ │ ├── ScreenTexture.java │ │ │ │ └── SimpleGLShape.java │ │ │ ├── blend │ │ │ ├── BlendActivity.kt │ │ │ └── blendfragment │ │ │ │ ├── BlendFragment.kt │ │ │ │ └── ETCFragment.kt │ │ │ ├── bufferusage │ │ │ ├── BufferUsageActivity.kt │ │ │ ├── VAOFragment.kt │ │ │ └── VBOFragment.kt │ │ │ ├── collision │ │ │ ├── AABBBox.java │ │ │ ├── CollisionActivity.kt │ │ │ ├── CollisionObject.java │ │ │ ├── LovoGoThread.java │ │ │ ├── RigidBody.java │ │ │ ├── Vector3f.java │ │ │ └── collisionfragment │ │ │ │ └── AABBFragment.kt │ │ │ ├── draw │ │ │ ├── BaseShape.java │ │ │ ├── BaseShapeView.java │ │ │ ├── graph │ │ │ │ ├── Circle.java │ │ │ │ ├── Line.java │ │ │ │ ├── Point.java │ │ │ │ ├── Polygon.kt │ │ │ │ ├── Rectangle.java │ │ │ │ ├── SixPointedStar.java │ │ │ │ └── Triangle.java │ │ │ ├── shape │ │ │ │ ├── Cube.java │ │ │ │ ├── Cube2.java │ │ │ │ └── Sphere.java │ │ │ ├── text │ │ │ │ └── TextRect.kt │ │ │ └── texture │ │ │ │ ├── BaseCube.kt │ │ │ │ ├── CircleTexture.kt │ │ │ │ ├── CubeTexture.kt │ │ │ │ ├── CubeTexture2.kt │ │ │ │ ├── MultiTexture.kt │ │ │ │ ├── RectangleTexture.kt │ │ │ │ ├── SphereTexture.java │ │ │ │ └── TriangleTexture.kt │ │ │ ├── egl │ │ │ ├── EglActivity.java │ │ │ └── EglDemo.java │ │ │ ├── fbo │ │ │ ├── FBORenderer.java │ │ │ └── FrameBufferObjectActivity.kt │ │ │ ├── filter │ │ │ ├── FilterFactory.kt │ │ │ ├── FilterRender.kt │ │ │ ├── FilterSurfaceView.kt │ │ │ └── GLSurfaceViewFilterActivity.kt │ │ │ ├── helper │ │ │ ├── Constant.java │ │ │ ├── LogUtil.java │ │ │ ├── MainActivity.java │ │ │ ├── ShaderDrawer.java │ │ │ ├── ShaderHelper.java │ │ │ ├── TextResourceReader.java │ │ │ ├── TextureDrawer.java │ │ │ └── TextureHelper.java │ │ │ ├── imageprocessing │ │ │ ├── ImageProcessRenderer.kt │ │ │ ├── ImageProcessUtil.kt │ │ │ ├── ImageProcessingActivity.kt │ │ │ ├── ImageProcessingView.kt │ │ │ └── processor │ │ │ │ ├── ImageEdgeDetectProcess.kt │ │ │ │ ├── ImageHaHaProcess.kt │ │ │ │ ├── ImageProcess.kt │ │ │ │ ├── ImageReliefEffectProcess.kt │ │ │ │ ├── ImageSharpenProcess.kt │ │ │ │ ├── ImageSmoothFilterProcess.kt │ │ │ │ └── ImageText.java │ │ │ ├── info │ │ │ └── CameraInfoActivity.kt │ │ │ ├── light │ │ │ ├── LightActivity.kt │ │ │ └── lightfragment │ │ │ │ ├── Ambient.kt │ │ │ │ ├── Diffuse.kt │ │ │ │ ├── DirectionLight.kt │ │ │ │ ├── MixLight.kt │ │ │ │ ├── NoLight.kt │ │ │ │ └── Specular.kt │ │ │ ├── magiccube │ │ │ ├── Command.java │ │ │ ├── Cube.java │ │ │ ├── Face.java │ │ │ ├── JaapSolver.java │ │ │ ├── MagicCubeRender.java │ │ │ ├── MagicCubeSolver.java │ │ │ ├── Magiccube.java │ │ │ ├── MagiccubePreference.java │ │ │ ├── SolverFactory.java │ │ │ ├── interfaces │ │ │ │ ├── MessageSender.java │ │ │ │ ├── OnStateListener.java │ │ │ │ ├── OnStepListener.java │ │ │ │ └── OnTimerListener.java │ │ │ └── views │ │ │ │ ├── BasicGameView.java │ │ │ │ ├── MultisampleConfigChooser.java │ │ │ │ └── ViewAutoMode.java │ │ │ ├── move │ │ │ ├── RotateAndMoveActivity.kt │ │ │ └── movefrags │ │ │ │ └── RotateFragment.kt │ │ │ ├── multitest │ │ │ ├── MultiTestActivity.kt │ │ │ └── testfragment │ │ │ │ ├── AlphaTestFragment.kt │ │ │ │ ├── ClipFaceFragment.kt │ │ │ │ ├── DepthTestFragment.kt │ │ │ │ ├── ScissorTestFragment.kt │ │ │ │ └── StencilTestFragment.kt │ │ │ ├── obj │ │ │ ├── ImportObjectActivity.kt │ │ │ └── LoadedObjectVertexOnly.java │ │ │ ├── offscreen │ │ │ └── EglDemoActivity.kt │ │ │ ├── renderers │ │ │ ├── BaseRenderer.java │ │ │ ├── BasicShapeRender.kt │ │ │ └── TriangleRenderer.java │ │ │ ├── texturemix │ │ │ ├── MixTexture.java │ │ │ └── TextureMixActivity.kt │ │ │ ├── touch │ │ │ ├── GLRootView.java │ │ │ ├── PhotoEditor.kt │ │ │ ├── TouchActivity.java │ │ │ └── TouchView.java │ │ │ ├── transition │ │ │ ├── TransitionActivity.kt │ │ │ ├── TransitionDrawer.java │ │ │ └── TransitionRender.java │ │ │ ├── transition_banner │ │ │ ├── BannerGLSurfaceView.java │ │ │ ├── TransitionBannerActivity.kt │ │ │ ├── TransitionBannerDrawer.java │ │ │ └── TransitionBannerRender.java │ │ │ ├── utils │ │ │ ├── ActivityUtils.kt │ │ │ ├── Constants.java │ │ │ ├── DebugUtil.java │ │ │ ├── DisplayManager.java │ │ │ ├── FBOHelper.java │ │ │ ├── FontUtil.kt │ │ │ ├── GLHelper.java │ │ │ ├── KotlinConstant.kt │ │ │ ├── LoadUtil.java │ │ │ ├── MatrixState.java │ │ │ ├── MatrixStateOnly.java │ │ │ ├── RenderType.java │ │ │ ├── ShaderHelper.java │ │ │ ├── ShaderHelper3.java │ │ │ ├── ShaderUtil.java │ │ │ ├── TextResourceReader.java │ │ │ ├── TextureHelper.java │ │ │ ├── TextureHelper3.java │ │ │ └── VertexArray.java │ │ │ ├── viewholderitem │ │ │ ├── RenderBinder.java │ │ │ ├── RenderModel.java │ │ │ └── RenderViewHolder.java │ │ │ └── write │ │ │ └── GLWriteActivity.kt │ ├── res │ │ ├── drawable │ │ │ ├── a.png │ │ │ ├── air_hockey_surface.png │ │ │ ├── b.png │ │ │ ├── basketball.png │ │ │ ├── c.png │ │ │ ├── d.png │ │ │ ├── desert.bmp │ │ │ ├── dog.png │ │ │ ├── drawpen.png │ │ │ ├── e.png │ │ │ ├── earth.jpg │ │ │ ├── elephant.png │ │ │ ├── f.png │ │ │ ├── frog.png │ │ │ ├── g.png │ │ │ ├── image2.jpg │ │ │ ├── lgq.png │ │ │ ├── mainbg2.jpg │ │ │ ├── mask.png │ │ │ ├── mdb.png │ │ │ ├── mdbtm.png │ │ │ ├── monkey.png │ │ │ ├── origin.png │ │ │ ├── rabbit.png │ │ │ ├── replace.png │ │ │ ├── replace_shape.png │ │ │ ├── result.png │ │ │ ├── sphere.jpeg │ │ │ ├── study.png │ │ │ ├── texture.jpg │ │ │ ├── texture_fck.png │ │ │ ├── tigger.png │ │ │ ├── tortoise.png │ │ │ ├── tree.png │ │ │ ├── waiting.png │ │ │ └── yanjing_012.png │ │ ├── layout │ │ │ ├── activity_base_toolbar.xml │ │ │ ├── activity_basic_shape.xml │ │ │ ├── activity_bezier.xml │ │ │ ├── activity_bezier_draw.xml │ │ │ ├── activity_bezier_touch.xml │ │ │ ├── activity_camera_info.xml │ │ │ ├── activity_camera_raw_data_codec.xml │ │ │ ├── activity_collision.xml │ │ │ ├── activity_egl.xml │ │ │ ├── activity_egl_demo.xml │ │ │ ├── activity_frame_buffer_object.xml │ │ │ ├── activity_frame_replace.xml │ │ │ ├── activity_glsurface_view_filter.xml │ │ │ ├── activity_glwrite.xml │ │ │ ├── activity_image_handle.xml │ │ │ ├── activity_import_object.xml │ │ │ ├── activity_magic_cube.xml │ │ │ ├── activity_renderer.xml │ │ │ ├── activity_scissor_and_test.xml │ │ │ ├── activity_test.xml │ │ │ ├── activity_test2.xml │ │ │ ├── activity_texture.xml │ │ │ ├── activity_texture_mix.xml │ │ │ ├── activity_touch.xml │ │ │ ├── activity_transition.xml │ │ │ ├── activity_transition_banner.xml │ │ │ ├── fragment_light.xml │ │ │ ├── photo_editor.xml │ │ │ ├── render_type_layout.xml │ │ │ └── renderder_item_layout.xml │ │ ├── menu │ │ │ ├── basic_graph_menu.xml │ │ │ ├── basic_shape_menu.xml │ │ │ ├── basic_texture_menu.xml │ │ │ ├── blend_and_etc_menu.xml │ │ │ ├── buffer_usage_menu.xml │ │ │ ├── collision_menu.xml │ │ │ ├── image_processing_menu.xml │ │ │ ├── light_menu.xml │ │ │ ├── object_import_menu.xml │ │ │ ├── rotate_and_touch_menu.xml │ │ │ └── scissor_and_test_menu.xml │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── raw │ │ │ ├── bbt.pkm │ │ │ ├── bezier_fragment.glsl │ │ │ ├── bezier_line_vertex.glsl │ │ │ ├── bezier_touch_fragment.glsl │ │ │ ├── bezier_touch_vertex.glsl │ │ │ ├── bezier_vertex.glsl │ │ │ ├── circle_fragment_shader.glsl │ │ │ ├── circle_vertex_shader.glsl │ │ │ ├── cube_fragment_shader.glsl │ │ │ ├── cube_vertex_shader.glsl │ │ │ ├── house.pkm │ │ │ ├── line_fragment_shader.glsl │ │ │ ├── line_vertex_shader.glsl │ │ │ ├── no_filter_external_fragment_shader.glsl │ │ │ ├── no_filter_fragment_shader.glsl │ │ │ ├── no_filter_vertex_shader.glsl │ │ │ ├── point_fragment_shader.glsl │ │ │ ├── point_vertex_shader.glsl │ │ │ ├── rectangle_fragment_shaper.glsl │ │ │ ├── rectangle_vertex_shaper.glsl │ │ │ ├── single_cube_fragment_shader.glsl │ │ │ ├── single_cube_vertex_shader.glsl │ │ │ ├── sphere_fragment_shader.glsl │ │ │ ├── sphere_texture_fragment_shader.glsl │ │ │ ├── sphere_texture_vertex_shader.glsl │ │ │ ├── sphere_vertex_shader.glsl │ │ │ ├── texture_fragment_shader.glsl │ │ │ ├── texture_vertex_shader.glsl │ │ │ ├── triangle_fragment_shader.glsl │ │ │ └── triangle_vertex_shader.glsl │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ └── video │ │ └── com │ │ └── glumes │ │ └── video │ │ ├── EGLRenderer.java │ │ └── FrameReplaceActivity.kt │ └── test │ └── java │ └── com │ └── glumes │ └── openglbasicshape │ └── ExampleUnitTest.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /MagicCube/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /MagicCube/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/build.gradle -------------------------------------------------------------------------------- /MagicCube/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/proguard-rules.pro -------------------------------------------------------------------------------- /MagicCube/src/androidTest/java/com/gluems/magiccube/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/androidTest/java/com/gluems/magiccube/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /MagicCube/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /MagicCube/src/main/java/com/gluems/magiccube/CubeApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/java/com/gluems/magiccube/CubeApplication.kt -------------------------------------------------------------------------------- /MagicCube/src/main/java/com/gluems/magiccube/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/java/com/gluems/magiccube/MainActivity.kt -------------------------------------------------------------------------------- /MagicCube/src/main/java/com/gluems/magiccube/render/MagicCubeRender.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/java/com/gluems/magiccube/render/MagicCubeRender.kt -------------------------------------------------------------------------------- /MagicCube/src/main/java/com/gluems/magiccube/shape/Cube.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/java/com/gluems/magiccube/shape/Cube.kt -------------------------------------------------------------------------------- /MagicCube/src/main/java/com/gluems/magiccube/shape/CubeColor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/java/com/gluems/magiccube/shape/CubeColor.kt -------------------------------------------------------------------------------- /MagicCube/src/main/java/com/gluems/magiccube/shape/CubeFace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/java/com/gluems/magiccube/shape/CubeFace.kt -------------------------------------------------------------------------------- /MagicCube/src/main/java/com/gluems/magiccube/shape/CubeVertex.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/java/com/gluems/magiccube/shape/CubeVertex.kt -------------------------------------------------------------------------------- /MagicCube/src/main/java/com/gluems/magiccube/shape/Face.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/java/com/gluems/magiccube/shape/Face.kt -------------------------------------------------------------------------------- /MagicCube/src/main/java/com/gluems/magiccube/util/BufferFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/java/com/gluems/magiccube/util/BufferFactory.kt -------------------------------------------------------------------------------- /MagicCube/src/main/java/com/gluems/magiccube/util/Constant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/java/com/gluems/magiccube/util/Constant.kt -------------------------------------------------------------------------------- /MagicCube/src/main/java/com/gluems/magiccube/util/MatrixState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/java/com/gluems/magiccube/util/MatrixState.java -------------------------------------------------------------------------------- /MagicCube/src/main/java/com/gluems/magiccube/util/ShaderUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/java/com/gluems/magiccube/util/ShaderUtil.kt -------------------------------------------------------------------------------- /MagicCube/src/main/java/com/gluems/magiccube/views/MagicCubeView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/java/com/gluems/magiccube/views/MagicCubeView.kt -------------------------------------------------------------------------------- /MagicCube/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /MagicCube/src/main/res/drawable/a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/drawable/a.png -------------------------------------------------------------------------------- /MagicCube/src/main/res/drawable/b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/drawable/b.png -------------------------------------------------------------------------------- /MagicCube/src/main/res/drawable/c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/drawable/c.png -------------------------------------------------------------------------------- /MagicCube/src/main/res/drawable/d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/drawable/d.png -------------------------------------------------------------------------------- /MagicCube/src/main/res/drawable/e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/drawable/e.png -------------------------------------------------------------------------------- /MagicCube/src/main/res/drawable/f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/drawable/f.png -------------------------------------------------------------------------------- /MagicCube/src/main/res/drawable/g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/drawable/g.png -------------------------------------------------------------------------------- /MagicCube/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /MagicCube/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /MagicCube/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /MagicCube/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /MagicCube/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /MagicCube/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /MagicCube/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /MagicCube/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /MagicCube/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /MagicCube/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /MagicCube/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /MagicCube/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /MagicCube/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /MagicCube/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /MagicCube/src/main/res/raw/cube_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/raw/cube_fragment_shader.glsl -------------------------------------------------------------------------------- /MagicCube/src/main/res/raw/cube_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/raw/cube_vertex_shader.glsl -------------------------------------------------------------------------------- /MagicCube/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /MagicCube/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /MagicCube/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /MagicCube/src/test/java/com/gluems/magiccube/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/MagicCube/src/test/java/com/gluems/magiccube/ExampleUnitTest.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/gradlew.bat -------------------------------------------------------------------------------- /magic_cube/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /magic_cube/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/CMakeLists.txt -------------------------------------------------------------------------------- /magic_cube/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/build.gradle -------------------------------------------------------------------------------- /magic_cube/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/proguard-rules.pro -------------------------------------------------------------------------------- /magic_cube/src/androidTest/java/com/glumes/magiccube/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/androidTest/java/com/glumes/magiccube/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /magic_cube/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /magic_cube/src/main/cpp/native-lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/cpp/native-lib.cpp -------------------------------------------------------------------------------- /magic_cube/src/main/java/com/glumes/magiccube/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/com/glumes/magiccube/MainActivity.kt -------------------------------------------------------------------------------- /magic_cube/src/main/java/com/glumes/magiccube/rubik/Cube.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/com/glumes/magiccube/rubik/Cube.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/com/glumes/magiccube/rubik/GLColor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/com/glumes/magiccube/rubik/GLColor.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/com/glumes/magiccube/rubik/GLFace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/com/glumes/magiccube/rubik/GLFace.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/com/glumes/magiccube/rubik/GLShape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/com/glumes/magiccube/rubik/GLShape.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/com/glumes/magiccube/rubik/GLVertex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/com/glumes/magiccube/rubik/GLVertex.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/com/glumes/magiccube/rubik/GLWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/com/glumes/magiccube/rubik/GLWorld.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/com/glumes/magiccube/rubik/KubeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/com/glumes/magiccube/rubik/KubeActivity.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/com/glumes/magiccube/rubik/KubeRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/com/glumes/magiccube/rubik/KubeRenderer.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/com/glumes/magiccube/rubik/KubeSurfaceView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/com/glumes/magiccube/rubik/KubeSurfaceView.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/com/glumes/magiccube/rubik/Layer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/com/glumes/magiccube/rubik/Layer.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/com/glumes/magiccube/rubik/M4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/com/glumes/magiccube/rubik/M4.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/com/glumes/magiccube/spritetext/Grid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/com/glumes/magiccube/spritetext/Grid.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/com/glumes/magiccube/spritetext/LabelMaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/com/glumes/magiccube/spritetext/LabelMaker.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/com/glumes/magiccube/spritetext/MatrixGrabber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/com/glumes/magiccube/spritetext/MatrixGrabber.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/com/glumes/magiccube/spritetext/MatrixStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/com/glumes/magiccube/spritetext/MatrixStack.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/com/glumes/magiccube/spritetext/MatrixTrackingGL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/com/glumes/magiccube/spritetext/MatrixTrackingGL.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/com/glumes/magiccube/spritetext/NumericSprite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/com/glumes/magiccube/spritetext/NumericSprite.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/com/glumes/magiccube/spritetext/Projector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/com/glumes/magiccube/spritetext/Projector.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/com/glumes/magiccube/spritetext/Triangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/com/glumes/magiccube/spritetext/Triangle.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/lib/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/lib/AppConfig.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/lib/IBufferFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/lib/IBufferFactory.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/lib/Matrix4f.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/lib/Matrix4f.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/lib/PickFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/lib/PickFactory.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/lib/Projector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/lib/Projector.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/lib/Quat4f.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/lib/Quat4f.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/lib/Ray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/lib/Ray.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/lib/Vector3f.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/lib/Vector3f.java -------------------------------------------------------------------------------- /magic_cube/src/main/java/lib/Vector4f.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/java/lib/Vector4f.java -------------------------------------------------------------------------------- /magic_cube/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /magic_cube/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /magic_cube/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /magic_cube/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /magic_cube/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /magic_cube/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /magic_cube/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /magic_cube/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /magic_cube/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /magic_cube/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /magic_cube/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /magic_cube/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /magic_cube/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /magic_cube/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /magic_cube/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /magic_cube/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /magic_cube/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /magic_cube/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /magic_cube/src/test/java/com/glumes/magiccube/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/magic_cube/src/test/java/com/glumes/magiccube/ExampleUnitTest.kt -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/README.md -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/build.gradle -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/proguard-rules.pro -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/androidTest/java/com/glumes/opengl_tutorial_practice/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/androidTest/java/com/glumes/opengl_tutorial_practice/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/assets/attribute_mat_frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/assets/attribute_mat_frag.glsl -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/assets/attribute_mat_frag_v2.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/assets/attribute_mat_frag_v2.glsl -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/assets/attribute_mat_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/assets/attribute_mat_vertex.glsl -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/assets/attribute_mat_vertex_v2.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/assets/attribute_mat_vertex_v2.glsl -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/assets/chapter_5_13_frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/assets/chapter_5_13_frag.glsl -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/assets/chapter_5_13_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/assets/chapter_5_13_vertex.glsl -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/assets/frag_six_point.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/assets/frag_six_point.glsl -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/assets/vertex_six_point.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/assets/vertex_six_point.glsl -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/MainActivity.kt -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/OpenGLApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/OpenGLApplication.java -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/base/BaseApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/base/BaseApplication.java -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/base/BaseFragmentToolbarActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/base/BaseFragmentToolbarActivity.kt -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/base/BaseToolbarActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/base/BaseToolbarActivity.kt -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/chapter5/Chapter_5_Activity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/chapter5/Chapter_5_Activity.kt -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/chapter5/ContentFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/chapter5/ContentFragment.kt -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/chapter5/chapter_5_1/AttributeMatFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/chapter5/chapter_5_1/AttributeMatFragment.kt -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/chapter5/chapter_5_1/Fragment_5_1.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/chapter5/chapter_5_1/Fragment_5_1.kt -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/chapter5/chapter_5_1/Fragment_5_13.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/chapter5/chapter_5_1/Fragment_5_13.kt -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/shape/AttributeMatShape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/shape/AttributeMatShape.java -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/shape/ColorRect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/shape/ColorRect.java -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/shape/Cube.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/shape/Cube.java -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/shape/SixPointedStar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/shape/SixPointedStar.kt -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/utils/ActivityUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/utils/ActivityUtils.kt -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/utils/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/utils/Constant.java -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/utils/LogUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/utils/LogUtil.java -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/utils/MatrixState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/utils/MatrixState.java -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/utils/ShaderUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/java/com/glumes/opengl_tutorial_practice/utils/ShaderUtil.java -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/res/drawable/study.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/res/drawable/study.png -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/res/layout/activity_base_toolbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/res/layout/activity_base_toolbar.xml -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/res/layout/fragment_content.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/res/layout/fragment_content.xml -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/res/menu/chapter_5_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/res/menu/chapter_5_menu.xml -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /opengl_es_3.x_tutorial_practice/src/test/java/com/glumes/opengl_tutorial_practice/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_es_3.x_tutorial_practice/src/test/java/com/glumes/opengl_tutorial_practice/ExampleUnitTest.java -------------------------------------------------------------------------------- /opengl_tutorial/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /opengl_tutorial/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/README.md -------------------------------------------------------------------------------- /opengl_tutorial/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/build.gradle -------------------------------------------------------------------------------- /opengl_tutorial/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/proguard-rules.pro -------------------------------------------------------------------------------- /opengl_tutorial/src/androidTest/java/com/glumes/openglbasicshape/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/androidTest/java/com/glumes/openglbasicshape/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/ball_frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/ball_frag.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/ball_frag_ambient.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/ball_frag_ambient.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/ball_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/ball_vertex.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/ball_vertex_ambient.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/ball_vertex_ambient.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/cft.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/cft.obj -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/ch.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/ch.obj -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/ch2.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/ch2.obj -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/collision/ch.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/collision/ch.obj -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/collision/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/collision/frag.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/collision/pm.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/collision/pm.obj -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/collision/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/collision/vertex.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/frag_color.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/frag_color.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/frag_light.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/frag_light.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/frag_tex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/frag_tex.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/frag_tex_3.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/frag_tex_3.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/frag_tex_alpha.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/frag_tex_alpha.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/fragment_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/fragment_shader_scanlines.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/fragment_shader_scanlines.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/light/diffuse_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/light/diffuse_fragment.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/light/diffuse_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/light/diffuse_vertex.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/light/light_mix_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/light/light_mix_fragment.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/light/light_mix_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/light/light_mix_vertex.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/light/specular_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/light/specular_fragment.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/light/specular_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/light/specular_vertex.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/mix/mix_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/mix/mix_fragment.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/mix/mix_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/mix/mix_vertex.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/pm.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/pm.obj -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/qt.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/qt.obj -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/teapot_frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/teapot_frag.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/teapot_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/teapot_vertex.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/transition_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/transition_fragment.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/transition_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/transition_vertex.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/tree_frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/tree_frag.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/tree_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/tree_vertex.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/vertex_color.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/vertex_color.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/vertex_light.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/vertex_light.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/vertex_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/vertex_shader_scanlines.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/vertex_shader_scanlines.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/vertex_tex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/vertex_tex.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/vertex_tex_3.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/vertex_tex_3.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/assets/yh.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/assets/yh.obj -------------------------------------------------------------------------------- /opengl_tutorial/src/main/camera/com/glumes/camera/AspectRatio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/camera/com/glumes/camera/AspectRatio.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/camera/com/glumes/camera/Camera1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/camera/com/glumes/camera/Camera1.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/camera/com/glumes/camera/Camera2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/camera/com/glumes/camera/Camera2.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/camera/com/glumes/camera/CameraUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/camera/com/glumes/camera/CameraUtil.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/camera/com/glumes/camera/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/camera/com/glumes/camera/Constants.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/camera/com/glumes/camera/ICamera.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/camera/com/glumes/camera/ICamera.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/camera/com/glumes/camera/OnImageAvailableListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/camera/com/glumes/camera/OnImageAvailableListener.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/camera/com/glumes/camera/Size.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/camera/com/glumes/camera/Size.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/camera/com/glumes/camera/SizeMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/camera/com/glumes/camera/SizeMap.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/gpuimage/com/glumes/gpuimage/GPUImageFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/gpuimage/com/glumes/gpuimage/GPUImageFilter.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/gpuimage/com/glumes/gpuimage/GPUImageOpacityFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/gpuimage/com/glumes/gpuimage/GPUImageOpacityFilter.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/gpuimage/com/glumes/gpuimage/GPUImageRGBFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/gpuimage/com/glumes/gpuimage/GPUImageRGBFilter.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/gpuimage/com/glumes/gpuimage/GPUImageSketchFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/gpuimage/com/glumes/gpuimage/GPUImageSketchFilter.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/gpuimage/com/glumes/gpuimage/utils/OpenGlUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/gpuimage/com/glumes/gpuimage/utils/OpenGlUtils.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/gpuimage/com/glumes/gpuimage/utils/Rotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/gpuimage/com/glumes/gpuimage/utils/Rotation.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/gpuimage/com/glumes/gpuimage/utils/TextureRotationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/gpuimage/com/glumes/gpuimage/utils/TextureRotationUtil.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/importobject/com/glumes/importobject/AlphaTextureRect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/importobject/com/glumes/importobject/AlphaTextureRect.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/importobject/com/glumes/importobject/Ball.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/importobject/com/glumes/importobject/Ball.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/importobject/com/glumes/importobject/BallForControl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/importobject/com/glumes/importobject/BallForControl.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/importobject/com/glumes/importobject/BallTextureByVertex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/importobject/com/glumes/importobject/BallTextureByVertex.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/importobject/com/glumes/importobject/CubeDraw.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/importobject/com/glumes/importobject/CubeDraw.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/importobject/com/glumes/importobject/Desert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/importobject/com/glumes/importobject/Desert.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/importobject/com/glumes/importobject/LoadedObjectVertexNormal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/importobject/com/glumes/importobject/LoadedObjectVertexNormal.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/importobject/com/glumes/importobject/LoadedObjectVertexNormalAverage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/importobject/com/glumes/importobject/LoadedObjectVertexNormalAverage.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/importobject/com/glumes/importobject/LoadedObjectVertexNormalFace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/importobject/com/glumes/importobject/LoadedObjectVertexNormalFace.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/importobject/com/glumes/importobject/SingleTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/importobject/com/glumes/importobject/SingleTree.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/importobject/com/glumes/importobject/TextureRect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/importobject/com/glumes/importobject/TextureRect.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/importobject/com/glumes/importobject/TreeForDraw.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/importobject/com/glumes/importobject/TreeForDraw.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/importobject/com/glumes/importobject/TreeGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/importobject/com/glumes/importobject/TreeGroup.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/importobject/com/glumes/importobject/VAOTextureRect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/importobject/com/glumes/importobject/VAOTextureRect.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/importobject/com/glumes/importobject/VBOTextureRect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/importobject/com/glumes/importobject/VBOTextureRect.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/importobject/com/glumes/importobject/light/DiffuseBall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/importobject/com/glumes/importobject/light/DiffuseBall.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/importobject/com/glumes/importobject/light/LightMixBall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/importobject/com/glumes/importobject/light/LightMixBall.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/importobject/com/glumes/importobject/light/SpecularBall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/importobject/com/glumes/importobject/light/SpecularBall.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/importobject/com/glumes/importobject/utils/BallTypeHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/importobject/com/glumes/importobject/utils/BallTypeHelper.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/importobject/com/glumes/importobject/utils/Normal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/importobject/com/glumes/importobject/utils/Normal.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/importobject/com/glumes/importobject/utils/ObjectLoadUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/importobject/com/glumes/importobject/utils/ObjectLoadUtil.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/CameraRawDataCodecActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/CameraRawDataCodecActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/MagicCubeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/MagicCubeActivity.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/MainActivity.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/OpenGLApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/OpenGLApplication.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/TestActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/TestActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/activitiy/BasicGraphActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/activitiy/BasicGraphActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/activitiy/BasicShapeActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/activitiy/BasicShapeActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/activitiy/TextureActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/activitiy/TextureActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/base/BaseApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/base/BaseApplication.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/base/BaseFragmentToolbarActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/base/BaseFragmentToolbarActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/base/BaseRenderActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/base/BaseRenderActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/base/BaseToolbarActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/base/BaseToolbarActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/base/LogUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/base/LogUtil.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/Buffers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/Buffers.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/Const.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/Const.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/beziertouch/Bezier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/beziertouch/Bezier.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/beziertouch/BezierDrawView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/beziertouch/BezierDrawView.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/beziertouch/BezierTextureDrawer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/beziertouch/BezierTextureDrawer.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/beziertouch/BezierTouchActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/beziertouch/BezierTouchActivity.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/beziertouch/BezierTouchCurve.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/beziertouch/BezierTouchCurve.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/beziertouch/ControlTimedPoints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/beziertouch/ControlTimedPoints.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/beziertouch/TimedPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/beziertouch/TimedPoint.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/curve/BezierActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/curve/BezierActivity.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/curve/BezierCurve.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/curve/BezierCurve.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/curve/BezierRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/curve/BezierRenderer.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/drawer/BezierDrawActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/drawer/BezierDrawActivity.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/drawer/BezierDrawRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/drawer/BezierDrawRenderer.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/drawer/BezierDrawView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/drawer/BezierDrawView.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/drawer/BezierLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/drawer/BezierLine.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/drawer/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/drawer/Constant.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/drawer/GLHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/drawer/GLHelper.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/drawer/NormalSizeHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/drawer/NormalSizeHelper.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/shape/BaseGLShape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/shape/BaseGLShape.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/shape/ExpandGLShape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/shape/ExpandGLShape.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/shape/ScreenTexture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/shape/ScreenTexture.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/shape/SimpleGLShape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bezier/shape/SimpleGLShape.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/blend/BlendActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/blend/BlendActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/blend/blendfragment/BlendFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/blend/blendfragment/BlendFragment.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/blend/blendfragment/ETCFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/blend/blendfragment/ETCFragment.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bufferusage/BufferUsageActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bufferusage/BufferUsageActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bufferusage/VAOFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bufferusage/VAOFragment.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bufferusage/VBOFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/bufferusage/VBOFragment.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/collision/AABBBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/collision/AABBBox.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/collision/CollisionActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/collision/CollisionActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/collision/CollisionObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/collision/CollisionObject.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/collision/LovoGoThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/collision/LovoGoThread.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/collision/RigidBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/collision/RigidBody.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/collision/Vector3f.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/collision/Vector3f.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/collision/collisionfragment/AABBFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/collision/collisionfragment/AABBFragment.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/BaseShape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/BaseShape.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/BaseShapeView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/BaseShapeView.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/graph/Circle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/graph/Circle.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/graph/Line.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/graph/Line.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/graph/Point.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/graph/Point.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/graph/Polygon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/graph/Polygon.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/graph/Rectangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/graph/Rectangle.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/graph/SixPointedStar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/graph/SixPointedStar.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/graph/Triangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/graph/Triangle.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/shape/Cube.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/shape/Cube.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/shape/Cube2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/shape/Cube2.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/shape/Sphere.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/shape/Sphere.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/text/TextRect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/text/TextRect.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/texture/BaseCube.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/texture/BaseCube.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/texture/CircleTexture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/texture/CircleTexture.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/texture/CubeTexture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/texture/CubeTexture.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/texture/CubeTexture2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/texture/CubeTexture2.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/texture/MultiTexture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/texture/MultiTexture.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/texture/RectangleTexture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/texture/RectangleTexture.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/texture/SphereTexture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/texture/SphereTexture.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/texture/TriangleTexture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/draw/texture/TriangleTexture.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/egl/EglActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/egl/EglActivity.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/egl/EglDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/egl/EglDemo.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/fbo/FBORenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/fbo/FBORenderer.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/fbo/FrameBufferObjectActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/fbo/FrameBufferObjectActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/filter/FilterFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/filter/FilterFactory.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/filter/FilterRender.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/filter/FilterRender.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/filter/FilterSurfaceView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/filter/FilterSurfaceView.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/filter/GLSurfaceViewFilterActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/filter/GLSurfaceViewFilterActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/helper/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/helper/Constant.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/helper/LogUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/helper/LogUtil.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/helper/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/helper/MainActivity.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/helper/ShaderDrawer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/helper/ShaderDrawer.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/helper/ShaderHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/helper/ShaderHelper.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/helper/TextResourceReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/helper/TextResourceReader.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/helper/TextureDrawer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/helper/TextureDrawer.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/helper/TextureHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/helper/TextureHelper.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/ImageProcessRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/ImageProcessRenderer.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/ImageProcessUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/ImageProcessUtil.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/ImageProcessingActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/ImageProcessingActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/ImageProcessingView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/ImageProcessingView.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/processor/ImageEdgeDetectProcess.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/processor/ImageEdgeDetectProcess.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/processor/ImageHaHaProcess.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/processor/ImageHaHaProcess.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/processor/ImageProcess.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/processor/ImageProcess.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/processor/ImageReliefEffectProcess.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/processor/ImageReliefEffectProcess.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/processor/ImageSharpenProcess.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/processor/ImageSharpenProcess.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/processor/ImageSmoothFilterProcess.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/processor/ImageSmoothFilterProcess.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/processor/ImageText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/imageprocessing/processor/ImageText.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/info/CameraInfoActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/info/CameraInfoActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/light/LightActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/light/LightActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/light/lightfragment/Ambient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/light/lightfragment/Ambient.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/light/lightfragment/Diffuse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/light/lightfragment/Diffuse.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/light/lightfragment/DirectionLight.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/light/lightfragment/DirectionLight.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/light/lightfragment/MixLight.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/light/lightfragment/MixLight.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/light/lightfragment/NoLight.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/light/lightfragment/NoLight.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/light/lightfragment/Specular.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/light/lightfragment/Specular.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/Command.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/Cube.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/Cube.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/Face.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/Face.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/JaapSolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/JaapSolver.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/MagicCubeRender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/MagicCubeRender.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/MagicCubeSolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/MagicCubeSolver.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/Magiccube.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/Magiccube.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/MagiccubePreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/MagiccubePreference.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/SolverFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/SolverFactory.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/interfaces/MessageSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/interfaces/MessageSender.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/interfaces/OnStateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/interfaces/OnStateListener.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/interfaces/OnStepListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/interfaces/OnStepListener.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/interfaces/OnTimerListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/interfaces/OnTimerListener.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/views/BasicGameView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/views/BasicGameView.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/views/MultisampleConfigChooser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/views/MultisampleConfigChooser.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/views/ViewAutoMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/magiccube/views/ViewAutoMode.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/move/RotateAndMoveActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/move/RotateAndMoveActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/move/movefrags/RotateFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/move/movefrags/RotateFragment.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/multitest/MultiTestActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/multitest/MultiTestActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/multitest/testfragment/AlphaTestFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/multitest/testfragment/AlphaTestFragment.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/multitest/testfragment/ClipFaceFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/multitest/testfragment/ClipFaceFragment.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/multitest/testfragment/DepthTestFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/multitest/testfragment/DepthTestFragment.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/multitest/testfragment/ScissorTestFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/multitest/testfragment/ScissorTestFragment.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/multitest/testfragment/StencilTestFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/multitest/testfragment/StencilTestFragment.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/obj/ImportObjectActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/obj/ImportObjectActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/obj/LoadedObjectVertexOnly.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/obj/LoadedObjectVertexOnly.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/offscreen/EglDemoActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/offscreen/EglDemoActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/renderers/BaseRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/renderers/BaseRenderer.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/renderers/BasicShapeRender.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/renderers/BasicShapeRender.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/renderers/TriangleRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/renderers/TriangleRenderer.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/texturemix/MixTexture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/texturemix/MixTexture.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/texturemix/TextureMixActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/texturemix/TextureMixActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/touch/GLRootView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/touch/GLRootView.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/touch/PhotoEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/touch/PhotoEditor.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/touch/TouchActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/touch/TouchActivity.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/touch/TouchView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/touch/TouchView.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/transition/TransitionActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/transition/TransitionActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/transition/TransitionDrawer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/transition/TransitionDrawer.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/transition/TransitionRender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/transition/TransitionRender.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/transition_banner/BannerGLSurfaceView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/transition_banner/BannerGLSurfaceView.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/transition_banner/TransitionBannerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/transition_banner/TransitionBannerActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/transition_banner/TransitionBannerDrawer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/transition_banner/TransitionBannerDrawer.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/transition_banner/TransitionBannerRender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/transition_banner/TransitionBannerRender.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/ActivityUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/ActivityUtils.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/Constants.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/DebugUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/DebugUtil.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/DisplayManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/DisplayManager.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/FBOHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/FBOHelper.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/FontUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/FontUtil.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/GLHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/GLHelper.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/KotlinConstant.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/KotlinConstant.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/LoadUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/LoadUtil.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/MatrixState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/MatrixState.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/MatrixStateOnly.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/MatrixStateOnly.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/RenderType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/RenderType.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/ShaderHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/ShaderHelper.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/ShaderHelper3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/ShaderHelper3.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/ShaderUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/ShaderUtil.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/TextResourceReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/TextResourceReader.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/TextureHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/TextureHelper.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/TextureHelper3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/TextureHelper3.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/VertexArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/utils/VertexArray.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/viewholderitem/RenderBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/viewholderitem/RenderBinder.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/viewholderitem/RenderModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/viewholderitem/RenderModel.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/viewholderitem/RenderViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/viewholderitem/RenderViewHolder.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/java/com/glumes/openglbasicshape/write/GLWriteActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/java/com/glumes/openglbasicshape/write/GLWriteActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/a.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/air_hockey_surface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/air_hockey_surface.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/b.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/basketball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/basketball.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/c.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/d.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/desert.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/desert.bmp -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/dog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/dog.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/drawpen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/drawpen.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/e.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/earth.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/earth.jpg -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/elephant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/elephant.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/f.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/frog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/frog.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/g.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/image2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/image2.jpg -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/lgq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/lgq.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/mainbg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/mainbg2.jpg -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/mask.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/mdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/mdb.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/mdbtm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/mdbtm.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/monkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/monkey.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/origin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/origin.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/rabbit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/rabbit.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/replace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/replace.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/replace_shape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/replace_shape.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/result.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/sphere.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/sphere.jpeg -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/study.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/study.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/texture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/texture.jpg -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/texture_fck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/texture_fck.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/tigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/tigger.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/tortoise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/tortoise.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/tree.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/waiting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/waiting.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/drawable/yanjing_012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/drawable/yanjing_012.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_base_toolbar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_base_toolbar.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_basic_shape.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_basic_shape.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_bezier.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_bezier.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_bezier_draw.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_bezier_draw.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_bezier_touch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_bezier_touch.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_camera_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_camera_info.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_camera_raw_data_codec.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_camera_raw_data_codec.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_collision.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_collision.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_egl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_egl.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_egl_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_egl_demo.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_frame_buffer_object.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_frame_buffer_object.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_frame_replace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_frame_replace.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_glsurface_view_filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_glsurface_view_filter.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_glwrite.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_glwrite.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_image_handle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_image_handle.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_import_object.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_import_object.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_magic_cube.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_magic_cube.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_renderer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_renderer.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_scissor_and_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_scissor_and_test.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_test.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_test2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_test2.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_texture.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_texture.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_texture_mix.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_texture_mix.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_touch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_touch.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_transition.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_transition.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/activity_transition_banner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/activity_transition_banner.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/fragment_light.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/fragment_light.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/photo_editor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/photo_editor.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/render_type_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/render_type_layout.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/layout/renderder_item_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/layout/renderder_item_layout.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/menu/basic_graph_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/menu/basic_graph_menu.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/menu/basic_shape_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/menu/basic_shape_menu.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/menu/basic_texture_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/menu/basic_texture_menu.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/menu/blend_and_etc_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/menu/blend_and_etc_menu.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/menu/buffer_usage_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/menu/buffer_usage_menu.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/menu/collision_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/menu/collision_menu.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/menu/image_processing_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/menu/image_processing_menu.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/menu/light_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/menu/light_menu.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/menu/object_import_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/menu/object_import_menu.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/menu/rotate_and_touch_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/menu/rotate_and_touch_menu.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/menu/scissor_and_test_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/menu/scissor_and_test_menu.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/bbt.pkm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/bbt.pkm -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/bezier_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/bezier_fragment.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/bezier_line_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/bezier_line_vertex.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/bezier_touch_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/bezier_touch_fragment.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/bezier_touch_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/bezier_touch_vertex.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/bezier_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/bezier_vertex.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/circle_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/circle_fragment_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/circle_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/circle_vertex_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/cube_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/cube_fragment_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/cube_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/cube_vertex_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/house.pkm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/house.pkm -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/line_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/line_fragment_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/line_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/line_vertex_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/no_filter_external_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/no_filter_external_fragment_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/no_filter_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/no_filter_fragment_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/no_filter_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/no_filter_vertex_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/point_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/point_fragment_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/point_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/point_vertex_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/rectangle_fragment_shaper.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/rectangle_fragment_shaper.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/rectangle_vertex_shaper.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/rectangle_vertex_shaper.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/single_cube_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/single_cube_fragment_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/single_cube_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/single_cube_vertex_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/sphere_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/sphere_fragment_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/sphere_texture_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/sphere_texture_fragment_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/sphere_texture_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/sphere_texture_vertex_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/sphere_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/sphere_vertex_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/texture_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/texture_fragment_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/texture_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/texture_vertex_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/triangle_fragment_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/triangle_fragment_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/raw/triangle_vertex_shader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/raw/triangle_vertex_shader.glsl -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /opengl_tutorial/src/main/video/com/glumes/video/EGLRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/video/com/glumes/video/EGLRenderer.java -------------------------------------------------------------------------------- /opengl_tutorial/src/main/video/com/glumes/video/FrameReplaceActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/main/video/com/glumes/video/FrameReplaceActivity.kt -------------------------------------------------------------------------------- /opengl_tutorial/src/test/java/com/glumes/openglbasicshape/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/opengl_tutorial/src/test/java/com/glumes/openglbasicshape/ExampleUnitTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glumes/AndroidOpenGLTutorial/HEAD/settings.gradle --------------------------------------------------------------------------------