Skip to content

Add visualizations #1467

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Add visualizations #1467

wants to merge 1 commit into from

Conversation

jonaski
Copy link
Member

@jonaski jonaski commented Jun 21, 2024

Currently works with Qt 5 using QGLWidget, but that class is deprecated and needs to be replaced with QOpenGLWidget to work with Qt 6. With QOpenGLWidget only some visualizations works.

I started porting to projectM version 4, but nothing works yet.

@jonaski jonaski force-pushed the visualisations branch 2 times, most recently from 01b1a17 to 5a4c00a Compare June 21, 2024 22:54
@jonaski jonaski changed the title Add visualisations Add visualizations Jun 22, 2024
@jonaski jonaski force-pushed the visualisations branch 15 times, most recently from 61c6320 to 99bb4b4 Compare June 30, 2024 00:14
@jonaski jonaski force-pushed the visualisations branch 4 times, most recently from 4636e68 to 2677346 Compare July 9, 2024 21:21
@jonaski jonaski force-pushed the visualisations branch 2 times, most recently from 1510806 to 3486bc9 Compare July 19, 2024 16:20
@jonaski jonaski force-pushed the visualisations branch 2 times, most recently from be3bdfb to 06e3a68 Compare July 31, 2024 19:50
@jonaski jonaski force-pushed the visualisations branch 2 times, most recently from b9e340e to b0b8d59 Compare September 5, 2024 20:59
@jonaski jonaski force-pushed the visualisations branch 2 times, most recently from 83475b3 to a5f2a03 Compare September 23, 2024 21:57
@jonaski jonaski force-pushed the visualisations branch 2 times, most recently from 2d754c3 to 759db37 Compare November 30, 2024 19:58
@kblaschke
Copy link

Qt6 uses EGL as the default OpenGL implementation on Linux, so I fear unless we add support for building against libEGL (see issue projectM-visualizer/projectm#681) or at least have Qt resolve the GL functions in libprojectM, this won't really work well. FBO rendering support is already in master, and will be released in v4.2, so no native surface (e.g. QOpenGlWindow) is required anymore, making things a bit easier.

@jonaski jonaski force-pushed the visualisations branch 3 times, most recently from 9e9ca09 to b6698d7 Compare May 7, 2025 22:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants