learn OpenGL
Kotlin port of the tutorial of Joey De Vries: "Learn OpenGL" (website and repository)
How to get it running:
- clone
- synchronize Gradle
- run
Status:
- Chapter 1, Getting Started
- 01, Hello Window
- 02, Hello Window Clear
- 03, Hello Triangle
- 04, Hello Triangle Indexed
- 05, Shaders Uniform
- 06, Shaders Interpolation
- 07, Shaders Class
- 08, Textures
- 09, Textures Combined
- 10, Transformations
- 11, Coordinate System
- 12, Coordinate System Depth
- 13, Coordinate System Multiple Objects
- 14, Camera Circle
- 15, Camera Keyboard Dt
- 16, Camera Mouse Zoom
- 17, Camera Class
- Chapter 2, Lighting
- 01, Colors
- 02, Basic Lighting Diffuse
- 03, Basic Lighting Specular
- 04, Materials
- 05, Lighting Maps Diffuse
- 06, Lighting Maps Specular
- 07, Light Casters Directional
- 08, Light Casters Point
- 09, Light Casters Spot
- 10, Light Casters Spot Soft
- 11, Multiple Lights
- Chapter 3, Model Loading
- Chapter 4, Advanced OpenGL
- 01, Depth Testing
- 02, Depth Testing View
- 03, Stencil Testing
- 04, Blending Discard
- 05, Blending Sort
- 06, Framebuffers
- 07, Cubemaps Skybox
- 08, Cubemaps Environment Mapping
- 09, Advanced Glsl Ubo
- 10, Geometry Shader Houses
- 11, Geometry Shader Exploding
- 12, Geometry Shader Normals
- Chapter 5, Advanced Lighting
- Chapter 6, PBR