Logo

0x5a.live

for different kinds of informations and explorations.

GitHub - jvm-graphics-labs/learn-OpenGL

Contribute to jvm-graphics-labs/learn-OpenGL development by creating an account on GitHub.

Visit SiteGitHub - jvm-graphics-labs/learn-OpenGL

GitHub - jvm-graphics-labs/learn-OpenGL

Contribute to jvm-graphics-labs/learn-OpenGL development by creating an account on GitHub.

Powered by 0x5a.live ๐Ÿ’—

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

Kotlin Resources

are all listed below.

Resources

listed to get explored on!!

Made with โค๏ธ

to provide different kinds of informations and resources.