AngeloGalav / AngelinoEngine

A cross-platform OpenGL 3D renderer made using the GLFW library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AngelinoEngine

⚠️ This project has been abandoned, don't expect any new updates.

A project about making a cross-platform OpenGL 3D renderer by using the GLFW library and at which I'm working on in my spare time (if I have any since Uni is occupying most of my days). You can follow the same guide that I'm following at https://learnopengl.com/ .

Screenshot

screenshot

Current Status and Milestones

  • Core shader support
  • Texture support
  • Linear Tranformations
  • Coordinate System
  • 3D Viewport
  • Camera system
  • Movable Camera
  • Text rendering support
  • Cross-platform compilation

...new features will be added in the future.

How to compile

You can easily compile through the provided makefile using the make command Linux. Windows compilation is still in WIP.

Libraries used

  • GLFW and glad for interfacing with OpenGL
  • glm for algebra calculations
  • std_image for image loading

About

A cross-platform OpenGL 3D renderer made using the GLFW library


Languages

Language:C 96.5%Language:C++ 3.1%Language:Makefile 0.3%Language:GLSL 0.1%