summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2023-05-27use local varm0dB
2023-05-27removed unnecessary windowExposed, as we can rely on initializeGL to know whe...m0dB
2023-05-27simplified handling events from openglwindow, removed unneeded layer wglwavef...m0dB
2023-05-27fix pre-commitm0dB
2023-05-27cleanup and formatting post rebase on 2.4, compile allshader widgets also wit...m0dB
2023-05-27moved folders and namespacesm0dB
2023-05-27using glwaveformrendererbackground to draw background for legacy gl waveform ...m0dB
2023-05-27glwaveformrenderbackground replacement for waveformrenderbackground using glC...m0dB
2023-05-27postpone extra render to avoid flicker until next paintGLm0dB
2023-05-27avoid flickering with legacy gl waveform widgetsm0dB
2023-05-27forward events to wglwaveformwidget to wwaveformviewerm0dB
2023-05-27properly forward events to wwaveformviewer, fixes cue mark hoveringm0dB
2023-05-27pass tooltip for waveformviewer to waveform widgetm0dB
2023-05-27correctly calculate max amount of preroll trianglesm0dB
2023-05-27use QApplication::sendEvent instead of handleWindowFromEvent. this is cleaner...m0dB
2023-05-27better fix for flickering when resizingm0dB
2023-05-27fix typom0dB
2023-05-27fix clazym0dB
2023-05-27added missing use of matrixForWidgetGeometrym0dB
2023-05-27count beats without calling numBeatsInRangem0dB
2023-05-27minor changes and improved comments based on reviewm0dB
2023-05-27moved qopengl/shadersm0dB
2023-05-27ran precommit manuallym0dB
2023-05-27put back some ifdefs that get lost and some missing Q_OBJECTsm0dB
2023-05-27removed unnecesary dtorm0dB
2023-05-27fix clazy errorm0dB
2023-05-27avoid double to float conversion warningm0dB
2023-05-27changed user-facing names of waveforms typesm0dB
2023-05-27rename function that draws to mark to drawMarkm0dB
2023-05-27removed unused includem0dB
2023-05-27using QTimer instead of unique_ptr<QTimer>, several cleanups, particularly sp...m0dB
2023-05-27protect call to numBeatsInRange from invalid positionsm0dB
2023-05-27renamed calculatematrix to matrixforwidgetgeometry, removed unused widgetrend...m0dB
2023-05-27added simple qopengl waveform rendererm0dB
2023-05-27use encapsulation instead of inheritence of colordata and vertexdata, added f...m0dB
2023-05-27added DEBUG_ASSERT(false)m0dB
2023-05-27beter var name from visualIncrementPerPixelm0dB
2023-05-27Update src/waveform/renderers/qopengl/waveformrendererfiltered.cppm0dB
2023-05-27reduced code duplication by moving ortho matrix calculation to helper filem0dB
2023-05-27reduced code duplication by encapsulating vertex and color data in classesm0dB
2023-05-27moved shaders to files to reduce code duplicationm0dB
2023-05-27using vectors of QVector2D and QVector3D instead of float + cleanupm0dB
2023-05-27avoid corner case mismatch between reserved and drawn beat markersm0dB
2023-05-27limit preroll triangles to does that will be on screen + additional cleanupm0dB
2023-05-27remove code duplication by using a for loop for left/right channelm0dB
2023-05-27typpm0dB
2023-05-27improved commentm0dB
2023-05-27minor api changem0dB
2023-05-27removed unneeded inlinem0dB
2023-05-27using constexpr in anon namespace, using named const vars instead of magic nu...m0dB