Skip to content

pulkitjuneja/GlEn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Glen

Glen is an OpenGL C++ based game engine with a focus on modern real-time rendering technologies.

Features

  • Deffered shading path with instanced light volumes
  • Forward/Tiled Forward rendering path
  • Cascaded shadow maps with PCF
  • Normal mapping
  • Physically based shading
  • IBL for indirect lighting
  • HDR support with Basic Tonemapping
  • Skybox Rendering
  • Temporal Anti Aliasing (In Progress)
  • Debug Rendering (Mesh Bounding volumes)
  • Custom memory allocators and management
  • Resource Management (mesh, textures, shaders, materials)
  • Nvidia PhysX integration (RgidBodies, Colliders)
  • Input (KeyBoard, Mouse based on GlFW)
  • Imgui integration for UI panels

screenshot1 screenshot1 screenshot1

Dependencies