An attempt to implement all tutorials from LearnOpenGL.com for Android with OpenGL ES 3.0 using Kotlin only.
- It is possible to move around in the scene from chapter Getting started: Camera onward
- Tap and move to look around
- Pinch / unpinch to move forward / backward
- Getting started
- Hello window
- Hello triangle
- Shaders
- Textures
- Transformations
- Coordinate systems
- Camera
- Lighting
- Colors
- Basic lighting
- Materials
- Lighting maps
- Light casters
- Multiple lights
- Model loading
- Advanced OpenGL
- Depth testing
- Stencil testing
- Blending
- Face culling
- Framebuffers
- Cubemaps
- Advanced GLSL
- Geometry shader (ES 3.2 only!)
- Instancing
- Anti-aliasing
- Advanced lighting
- Advanced lighting
- Gamma correction
- Shadows
- Normal mapping
- Parallax mapping
- HDR
- Bloom
- Deferred Shading
- SSAO
- PBR
- Lighting
- IBL (Looking for a way to load .hdr image with Android SDK)
- In Practice
- Text rendering (Using a classic bitmap font since FreeType is only feasable with the NDK)
- 2D Game