harrand / Topaz

C++23 Game Engine
https://harrand.github.io/Topaz/
MIT License
33 stars 3 forks source link

Feature Request: Emerald Integration #71

Closed harrand closed 1 year ago

harrand commented 2 years ago

Describe the feature request Remove GLFW as a library, and integrate Emerald instead.

Justification Issues with GLFW:

There are other minor quarrels, but it all basically stems from 'i do not have control over GLFW' and 'any goals i would consider contributing to glfw are unlikely to mesh well with what they want to do'. I also want to reinvent the wheel for fun

Additional context Progress on this is tracked on emerald side, via the 'Topaz Promotion Milestone'

Note: Targetting Topaz 3.7 is a bit arbitrary. It should probably happen before 4.0 which is miles away, but there is a massive amount of work required Emerald-side before this is unblocked, so it is unlikely to make 3.6, 3.7 and even more

harrand commented 1 year ago

Superceded by https://github.com/Harrand/Topaz/issues/70