-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
qopenglwindow-based replacement of qglwidget, full glsl shader based waveforms, vumeters and spinnies #10989
Commits on May 26, 2023
-
replaced use of qglwidget with wglwidget, add qopengl renderers, qope…
…ngl rgbwaveformwidget and qopengl wvumetergl and qopengl wspinny
Configuration menu - View commit details
-
Copy full SHA for 8aef319 - Browse repository at this point
Copy the full SHA 8aef319View commit details -
wspinny qopengl implementation as extension of standard wspinny with …
…some ifdefs, instead of having a copy removed unneeded includes
Configuration menu - View commit details
-
Copy full SHA for 3b1b5d1 - Browse repository at this point
Copy the full SHA 3b1b5d1View commit details -
wvumetergl qopengl implementation as extension of standard wvumetergl…
… with some ifdefs, instead of having a copy
Configuration menu - View commit details
-
Copy full SHA for facaab9 - Browse repository at this point
Copy the full SHA facaab9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30d65eb - Browse repository at this point
Copy the full SHA 30d65ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for b037a13 - Browse repository at this point
Copy the full SHA b037a13View commit details -
Configuration menu - View commit details
-
Copy full SHA for b53d0a5 - Browse repository at this point
Copy the full SHA b53d0a5View commit details -
Update src/waveform/renderers/qopengl/waveformrendererendoftrack.cpp
Co-authored-by: Daniel Schürmann <daschuer@mixxx.org> added comment Update src/waveform/renderers/qopengl/iwaveformrenderer.h Co-authored-by: Daniel Schürmann <daschuer@mixxx.org>
Configuration menu - View commit details
-
Copy full SHA for 3d4ed50 - Browse repository at this point
Copy the full SHA 3d4ed50View commit details -
dont always return true from shouldRender, comments, minor changes (a…
…cting on review comments from @daschuer) fix formatting
Configuration menu - View commit details
-
Copy full SHA for a536cc4 - Browse repository at this point
Copy the full SHA a536cc4View commit details -
check if shaders are available for vumeter and spinny, else fall back…
… to non-shader implementation
Configuration menu - View commit details
-
Copy full SHA for 41e1f72 - Browse repository at this point
Copy the full SHA 41e1f72View commit details -
qopengl equivalent of querying opengl version and capabilities
hide instead of delete
Configuration menu - View commit details
-
Copy full SHA for ca37ebe - Browse repository at this point
Copy the full SHA ca37ebeView commit details -
simplified class hierarchy by removing IWaveformWidget and add virtua…
…l renderGL to qopengl WGLWidget
Configuration menu - View commit details
-
Copy full SHA for d79ee4a - Browse repository at this point
Copy the full SHA d79ee4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80279cf - Browse repository at this point
Copy the full SHA 80279cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e7213b - Browse repository at this point
Copy the full SHA 9e7213bView commit details -
propagate resizeGL to widget and renderers, resize markers in resizeG…
…L (fixes playhead marker not being resized)
Configuration menu - View commit details
-
Copy full SHA for 58120bc - Browse repository at this point
Copy the full SHA 58120bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for a480188 - Browse repository at this point
Copy the full SHA a480188View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b2cb77 - Browse repository at this point
Copy the full SHA 9b2cb77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92bb195 - Browse repository at this point
Copy the full SHA 92bb195View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fed99c - Browse repository at this point
Copy the full SHA 8fed99cView commit details -
more strict use of float/double to be able to compile these files wit…
…h -Wconversion with clang on macOS, hopefully solving compilation on ubuntu 22.04
Configuration menu - View commit details
-
Copy full SHA for eae49c7 - Browse repository at this point
Copy the full SHA eae49c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7541dd5 - Browse repository at this point
Copy the full SHA 7541dd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dbaf56 - Browse repository at this point
Copy the full SHA 2dbaf56View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb6e90c - Browse repository at this point
Copy the full SHA fb6e90cView commit details -
support vertical orientation by rotating the matrix (and thus removed…
… dual implementation for hor/ver)
Configuration menu - View commit details
-
Copy full SHA for ddeb54c - Browse repository at this point
Copy the full SHA ddeb54cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18333b7 - Browse repository at this point
Copy the full SHA 18333b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5029f5e - Browse repository at this point
Copy the full SHA 5029f5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ffbd20b - Browse repository at this point
Copy the full SHA ffbd20bView commit details -
Configuration menu - View commit details
-
Copy full SHA for dfbe712 - Browse repository at this point
Copy the full SHA dfbe712View commit details -
Configuration menu - View commit details
-
Copy full SHA for bffc84c - Browse repository at this point
Copy the full SHA bffc84cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5bc098 - Browse repository at this point
Copy the full SHA b5bc098View commit details -
Co-authored-by: Swiftb0y <12380386+Swiftb0y@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2a4a27d - Browse repository at this point
Copy the full SHA 2a4a27dView commit details -
Co-authored-by: Swiftb0y <12380386+Swiftb0y@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 786ed1e - Browse repository at this point
Copy the full SHA 786ed1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f28943d - Browse repository at this point
Copy the full SHA f28943dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4de1da5 - Browse repository at this point
Copy the full SHA 4de1da5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a085b87 - Browse repository at this point
Copy the full SHA a085b87View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfd4286 - Browse repository at this point
Copy the full SHA bfd4286View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a0a95e - Browse repository at this point
Copy the full SHA 7a0a95eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bee4fe4 - Browse repository at this point
Copy the full SHA bee4fe4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b70593 - Browse repository at this point
Copy the full SHA 9b70593View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b1dcd2 - Browse repository at this point
Copy the full SHA 6b1dcd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for beb30a0 - Browse repository at this point
Copy the full SHA beb30a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ba52cd - Browse repository at this point
Copy the full SHA 9ba52cdView commit details -
Co-authored-by: Daniel Schürmann <daschuer@mixxx.org>
Configuration menu - View commit details
-
Copy full SHA for d3bc7dd - Browse repository at this point
Copy the full SHA d3bc7ddView commit details -
Update src/widget/tooltipqopengl.cpp
Co-authored-by: Daniel Schürmann <daschuer@mixxx.org>
Configuration menu - View commit details
-
Copy full SHA for 1e51f63 - Browse repository at this point
Copy the full SHA 1e51f63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80cdf32 - Browse repository at this point
Copy the full SHA 80cdf32View commit details -
add comment clarifying need for handleEventFromWindow and moved toolt…
…ip handling to OpenGLWindow
Configuration menu - View commit details
-
Copy full SHA for 2271ac6 - Browse repository at this point
Copy the full SHA 2271ac6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52a9bdc - Browse repository at this point
Copy the full SHA 52a9bdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for e212e0d - Browse repository at this point
Copy the full SHA e212e0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a041c0 - Browse repository at this point
Copy the full SHA 7a041c0View commit details -
Update src/waveform/renderers/qopengl/waveformrendererendoftrack.cpp
Co-authored-by: Swiftb0y <12380386+Swiftb0y@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3218eb6 - Browse repository at this point
Copy the full SHA 3218eb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 578e5f9 - Browse repository at this point
Copy the full SHA 578e5f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88c9d1b - Browse repository at this point
Copy the full SHA 88c9d1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f1901e - Browse repository at this point
Copy the full SHA 0f1901eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ad4199 - Browse repository at this point
Copy the full SHA 2ad4199View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b49354 - Browse repository at this point
Copy the full SHA 1b49354View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83b8719 - Browse repository at this point
Copy the full SHA 83b8719View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bd12df - Browse repository at this point
Copy the full SHA 9bd12dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b14751 - Browse repository at this point
Copy the full SHA 2b14751View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99e87bd - Browse repository at this point
Copy the full SHA 99e87bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a87a7be - Browse repository at this point
Copy the full SHA a87a7beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2594742 - Browse repository at this point
Copy the full SHA 2594742View commit details -
Configuration menu - View commit details
-
Copy full SHA for 326d4d3 - Browse repository at this point
Copy the full SHA 326d4d3View commit details -
Update src/waveform/renderers/qopengl/waveformrendererfiltered.cpp
Co-authored-by: Swiftb0y <12380386+Swiftb0y@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e31da64 - Browse repository at this point
Copy the full SHA e31da64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c725a3 - Browse repository at this point
Copy the full SHA 9c725a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 864906e - Browse repository at this point
Copy the full SHA 864906eView commit details -
use encapsulation instead of inheritence of colordata and vertexdata,…
… added final where appropriate and additional clean-ups.
Configuration menu - View commit details
-
Copy full SHA for 4f6a056 - Browse repository at this point
Copy the full SHA 4f6a056View commit details -
Configuration menu - View commit details
-
Copy full SHA for fafa14f - Browse repository at this point
Copy the full SHA fafa14fView commit details -
renamed calculatematrix to matrixforwidgetgeometry, removed unused wi…
…dgetrendertimer and minor improvement in textureshader
Configuration menu - View commit details
-
Copy full SHA for 1986780 - Browse repository at this point
Copy the full SHA 1986780View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd82ed3 - Browse repository at this point
Copy the full SHA fd82ed3View commit details -
using QTimer instead of unique_ptr<QTimer>, several cleanups, particu…
…larly spinny and vumeter, and did some renaming. fixed compilation for QOPENGL=OFF
Configuration menu - View commit details
-
Copy full SHA for e2f6ffa - Browse repository at this point
Copy the full SHA e2f6ffaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec9e6a2 - Browse repository at this point
Copy the full SHA ec9e6a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76032dd - Browse repository at this point
Copy the full SHA 76032ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97285fe - Browse repository at this point
Copy the full SHA 97285feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3729370 - Browse repository at this point
Copy the full SHA 3729370View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b28aaf - Browse repository at this point
Copy the full SHA 4b28aafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75d2554 - Browse repository at this point
Copy the full SHA 75d2554View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10c266a - Browse repository at this point
Copy the full SHA 10c266aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05f6a46 - Browse repository at this point
Copy the full SHA 05f6a46View commit details -
Configuration menu - View commit details
-
Copy full SHA for fac0bdc - Browse repository at this point
Copy the full SHA fac0bdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9114f54 - Browse repository at this point
Copy the full SHA 9114f54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09f21f7 - Browse repository at this point
Copy the full SHA 09f21f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51cd5c0 - Browse repository at this point
Copy the full SHA 51cd5c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38f53ee - Browse repository at this point
Copy the full SHA 38f53eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5afde1 - Browse repository at this point
Copy the full SHA a5afde1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f4909e - Browse repository at this point
Copy the full SHA 4f4909eView commit details -
use QApplication::sendEvent instead of handleWindowFromEvent. this is…
… cleaner and solves the key events not reaching the event filter
Configuration menu - View commit details
-
Copy full SHA for e1509e4 - Browse repository at this point
Copy the full SHA e1509e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a847b9b - Browse repository at this point
Copy the full SHA a847b9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae7fe08 - Browse repository at this point
Copy the full SHA ae7fe08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4145abc - Browse repository at this point
Copy the full SHA 4145abcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41b692f - Browse repository at this point
Copy the full SHA 41b692fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed84c8e - Browse repository at this point
Copy the full SHA ed84c8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1ec6fb - Browse repository at this point
Copy the full SHA e1ec6fbView commit details -
glwaveformrenderbackground replacement for waveformrenderbackground u…
…sing glClear to clear waveform widget
Configuration menu - View commit details
-
Copy full SHA for 33ec185 - Browse repository at this point
Copy the full SHA 33ec185View commit details -
using glwaveformrendererbackground to draw background for legacy gl w…
…aveform widgets (adapted solution from PR 11523)
Configuration menu - View commit details
-
Copy full SHA for 8e90e2a - Browse repository at this point
Copy the full SHA 8e90e2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2a1c3c - Browse repository at this point
Copy the full SHA a2a1c3cView commit details -
cleanup and formatting post rebase on 2.4, compile allshader widgets …
…also with QGLWidget and use shader based vumeters and spinnys by default
Configuration menu - View commit details
-
Copy full SHA for 8a47d05 - Browse repository at this point
Copy the full SHA 8a47d05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16c05e6 - Browse repository at this point
Copy the full SHA 16c05e6View commit details -
simplified handling events from openglwindow, removed unneeded layer …
…wglwaveformwidget, avoid infinite recursion with drag move and drag leave events
Configuration menu - View commit details
-
Copy full SHA for 7c078ca - Browse repository at this point
Copy the full SHA 7c078caView commit details -
removed unnecessary windowExposed, as we can rely on initializeGL to …
…know when the context is available
Configuration menu - View commit details
-
Copy full SHA for 968b279 - Browse repository at this point
Copy the full SHA 968b279View commit details -
Configuration menu - View commit details
-
Copy full SHA for c45043e - Browse repository at this point
Copy the full SHA c45043eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61589ed - Browse repository at this point
Copy the full SHA 61589edView commit details -
Revert "set openglwindow event target to waveformviewer"
This reverts commit 2b41420.
Configuration menu - View commit details
-
Copy full SHA for 5c6c774 - Browse repository at this point
Copy the full SHA 5c6c774View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3f0ed8 - Browse repository at this point
Copy the full SHA b3f0ed8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18378e4 - Browse repository at this point
Copy the full SHA 18378e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4093c6 - Browse repository at this point
Copy the full SHA c4093c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d033dd - Browse repository at this point
Copy the full SHA 6d033ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3111e6b - Browse repository at this point
Copy the full SHA 3111e6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e25f0f4 - Browse repository at this point
Copy the full SHA e25f0f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 298033e - Browse repository at this point
Copy the full SHA 298033eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60132d5 - Browse repository at this point
Copy the full SHA 60132d5View commit details -
call WGLWidget resizeGL with devicePixelRatio applied, to mimic QGLWi…
…dget, use the argument to resizeGL when resizing the waveformrendermark
Configuration menu - View commit details
-
Copy full SHA for bf72f07 - Browse repository at this point
Copy the full SHA bf72f07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1631d50 - Browse repository at this point
Copy the full SHA 1631d50View commit details -
removed spurious makeCurrentIfNeeded, postpone call to slotLoadTrack …
…for initial player to setup, to avoid calling a virtual (indirectly) from the constructor
Configuration menu - View commit details
-
Copy full SHA for e10dab9 - Browse repository at this point
Copy the full SHA e10dab9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fbf597 - Browse repository at this point
Copy the full SHA 0fbf597View commit details -
apply devicePixelRatio when scaling images to widget size (reducing c…
…ode duplication with helper scaleToSize), regenerate the textures after the images have been resized
Configuration menu - View commit details
-
Copy full SHA for 4ec3fba - Browse repository at this point
Copy the full SHA 4ec3fbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a606587 - Browse repository at this point
Copy the full SHA a606587View commit details -
Configuration menu - View commit details
-
Copy full SHA for d01787c - Browse repository at this point
Copy the full SHA d01787cView commit details -
fix for style not being applied correctly to WWidgetGroup when the vi…
…sible property has a binding which resulted in wrong sized children, e.g wspinny inside LateNights SpinnyCoverContainer_Small
Configuration menu - View commit details
-
Copy full SHA for 63cdb15 - Browse repository at this point
Copy the full SHA 63cdb15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27d9a79 - Browse repository at this point
Copy the full SHA 27d9a79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67a59af - Browse repository at this point
Copy the full SHA 67a59afView commit details
Commits on May 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 63a626d - Browse repository at this point
Copy the full SHA 63a626dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a69bc3 - Browse repository at this point
Copy the full SHA 5a69bc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 670d4dd - Browse repository at this point
Copy the full SHA 670d4ddView commit details