learn-OpenGL

More: Author   ReportBugs   
Tags:

Kotlin port of the tutorial of Joey De Vries: "Learn OpenGL" (website and repository)

How to get it running:

  • clone
  • synchronize Gradle
  • run

Status:

  • [x] Chapter 1, Getting Started
    • [x] 01, Hello Window
    • [x] 02, Hello Window Clear
    • [x] 03, Hello Triangle
    • [x] 04, Hello Triangle Indexed
    • [x] 05, Shaders Uniform
    • [x] 06, Shaders Interpolation
    • [x] 07, Shaders Class
    • [x] 08, Textures
    • [x] 09, Textures Combined
    • [x] 10, Transformations
    • [x] 11, Coordinate System
    • [x] 12, Coordinate System Depth
    • [x] 13, Coordinate System Multiple Objects
    • [x] 14, Camera Circle
    • [x] 15, Camera Keyboard Dt
    • [x] 16, Camera Mouse Zoom
    • [x] 17, Camera Class
  • [x] Chapter 2, Lighting
    • [x] 01, Colors
    • [x] 02, Basic Lighting Diffuse
    • [x] 03, Basic Lighting Specular
    • [x] 04, Materials
    • [x] 05, Lighting Maps Diffuse
    • [x] 06, Lighting Maps Specular
    • [x] 07, Light Casters Directional
    • [x] 08, Light Casters Point
    • [x] 09, Light Casters Spot
    • [x] 10, Light Casters Spot Soft
    • [x] 11, Multiple Lights
  • [x] Chapter 3, Model Loading
  • [ ] Chapter 4, Advanced OpenGL
    • [x] 01, Depth Testing
    • [x] 02, Depth Testing View
    • [x] 03, Stencil Testing
    • [x] 04, Blending Discard
    • [x] 05, Blending Sort
    • [x] 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
Apps
About Me
GitHub: Trinea
Facebook: Dev Tools