Releases: p-ranav/OpenGL-Engine
Releases · p-ranav/OpenGL-Engine
Engine-v0.5-alpha
OpenGL Rendering Engine
Features:
- Engine Manager that provides an API for new scenes
- Model Manager with a map of models that can be rendered in bulk
- Shader Manager with a map of shaders per model
- Camera Manager with API to get and set projection/view matrices
- Keyboard and mouse Press Callbacks to control the camera position
Tests:
- Rotating Cube with BMP Texture
- Icosahedron Subdivision to render spheres
- Rendering Earth using icosphere class and mapping DDS texture using SOIL
- Multiple icospheres per scene in a Solar System Test
- Loading DDS textures for the Planets and Moons
- Emissive + Ambient + Diffuse + Specular Lighting on models based on some light position
- Cube Mapping - Milky Way Skybox in the Solar System scene
- Rotation of the planet directly affecting the lighting