HiOpenGL
is roadmap project for learning OpenGL ES on android platform.
- View and Renderer
- GLSurfaceView + OpenGL ES
- TextureView + OpenGL ES
- SurfaceView + OpenGL ES
- View + Canvas
- SurfaceView + Canvas
- TextureView + Canvas
- TextureView VS. SurfaceView
- OpenGL Texture Reader
- glReadPixels
- ImageReader
- OpenGL PBO
- HardwareBuffer
- Camera With OpenGL ES
- Camera Filter
- Screen Recorder
- Draw Twice
- glBlitFramebuffer
- FBO blit x2
- Quickstart for Android ARCore
- Coordinate Transformations
- Modeling and Viewing
- Projection
- Viewport
- Primitives
- Vertex Data
- Vertex Array for OpenGL ES 1.0
- Vertex Array for OpenGL ES 2.0
- Vertex Buffer for OpenGL ES 3.0
- Texture
- 2D Texture
- 3D Texture
- Mipmap Texture
- Cubemaps Texture
- Video Texture
- RBO(Render Buffer Object)
- Face culling
- Mesh
- Frame Buffer
- Blending
- Stencil test
- Depth test
- Scissor test
- Lighting
- Directional Light
- Point Light
- Spot Light
- Multiple Light
- Materials
- Shared Context and Texture
- Triple Shared Texture
- Assimp
- Polyhedron
- Particle
- Text Rendering
- Skybox
- Collision Detection
- Touch & Drag