projectM-visualizer / frontend-qt

:bangbang: CURRENTLY BROKEN :bangbang: - Will be fixed some time after the libprojectM 4.0 release! Help is highly appreciated. Qt-based standalone frontend to projectM. Currently supports Linux with PulseAudio or JACK audio backends.
GNU Lesser General Public License v2.1
12 stars 5 forks source link

Want to help get this working again #12

Open struktured opened 1 year ago

struktured commented 1 year ago

Are the issues in this repo reflective of what has to be fixed to get back to a functional app? Would like get this working again so please know how I can help!

revmischa commented 1 year ago

I expect some changes are needed to support the new 4.x API Welcome to come chat with us on Discord I'm working on https://github.com/projectM-visualizer/frontend-sdl-rust with SDL3

kblaschke commented 1 year ago

More or less, I'd say.

The main things requiring work would be:

No one I know of is currently working on the codebase, so feel free to take it over. We'll answer questions and review PRs!

struktured commented 1 year ago

I would argue that #1 is the most important since it gets back to functional again if that's completed.

kblaschke commented 1 year ago

Absolutely. Third one is also important, as the application exposed weird rendering issues last time I've worked on the Qt 6 upgrades. These might now be mitigated by rewriting the rendering process in libprojectM. From what I could see in RenderDoc it was an issue that some (not all) VBOs/VAOs initialized at preset load time were already lost when rendering a frame, but they weren't actively deleted by projectM.