craftablescience / ChiraEngine

A customizable MIT-licensed game engine.
https://craftablescience.info/ChiraEngine/
MIT License
33 stars 6 forks source link

refactor: rendering #39

Closed craftablescience closed 1 year ago

craftablescience commented 1 year ago

Bonus Features:

ashifolfi commented 1 year ago

Do you think we could add Metal (macOS' native graphics API) on this list? Apple iirc is aiming to deprecate OpenGL/already has deprecated OpenGL and it would be better to use a modern native Mac library for graphics instead of relying on Apple not ditching OpenGL in the future.

there are 2 ways this could be done

ImGui does have a Metal backend so we wouldn't need to worry about that part

craftablescience commented 1 year ago

Either Metal or MoltenVK would be cool to have

craftablescience commented 1 year ago

Reviewed myself, will merge when checks pass