nikp123 / xava

X11 Audio Visualizer for ALSA
http://nikp123.github.io/xava
Other
133 stars 15 forks source link

Idea: Dump legacy code #36

Closed nikp123 closed 3 years ago

nikp123 commented 3 years ago

Seeing how flexible shaders really are, a slight part of me wants to delete legacy options such as X11 bars (it's over 800 lines of pure mess). Or perhaps having a simpler approach to them entirely, instead of JUST deleting them.

Like supporting all the advanced features, but ONLY in the EGL renderer, since most of the mess is caused by rewriting the same darn thing 20 times over for each windowing system.

Anyway, food for thought.

nikp123 commented 3 years ago

on 2nd thought, just support a shared codebase via the GL's (OpenGL and GLES) ;)

nikp123 commented 3 years ago

is don nik now move on