Skip to content
This repository has been archived by the owner on Nov 7, 2024. It is now read-only.
/ AngelinoEngine Public archive

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

Notifications You must be signed in to change notification settings

AngeloGalav/AngelinoEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages