luciusDXL / TheForceEngine

Modern "Jedi Engine" replacement supporting Dark Forces, mods, and in the future Outlaws.
https://TheForceEngine.github.io
GNU General Public License v2.0
976 stars 71 forks source link

[RFC] get rid of GLEW requirement #414

Closed mlauss2 closed 3 months ago

mlauss2 commented 4 months ago

Get rid of GLEW in TFE completely.

On Linux, this has the added benefit that TFE can now run on any windowing platform that the underlying system SDL library supports. E.g. I can now play TFE directly from the console (i.e. gbm/EGL) without requiring any X-Server or Wayland compositor running: (Example from an old 32bit atom n270 with nvidia ION): image

There's still some bits missing to make this work completely (mainly, replacing PortableFileDialogs with something ImGUI-based).

mlauss2 commented 3 months ago

I stared at this a bit more and am going to implement this differently.