Skip to content

FunkyEgg/engine1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Engine1

Support

Windows and linux should both work

Building

Ensure you have glfw installed system wide

  1. premake5 gmake2

  2. make

TODO:

  • ❏ Create a root engine struct

  • ❏ Figure out if half my fixme "Hacks" can be fixed, or if I go to the classic programming moto

  • ❏ Create a better error management system

    • ❏ Optionals

  • ❏ Make sure every function that works with pointers has null checks

    • ✓ asserts

  • ❏ Add option for no custom color in render object (It could be hard coded by the shader)

  • ❏ Logging

  • ❏ Migrate default shaders to engine build file

  • ❏ Add postbuild step for linux so that engine1 can be compiled staticly

    • This can be done with ar

  • ❏ Roll my own png reading library

  • ❏ Move shaders that should be a part of engine to the engine