falkTX
|
201fa7387a
|
Fix Linux docs dir when $XDG_CONFIG_HOME does not exist
Signed-off-by: falkTX <falktx@falktx.com>
|
5 months ago |
falkTX
|
50f4a7c6c2
|
Fix MAPI build if using MIDI
Signed-off-by: falkTX <falktx@falktx.com>
|
5 months ago |
falkTX
|
2fde2920e3
|
Replace shared lib build option with a minimal interface
Signed-off-by: falkTX <falktx@falktx.com>
|
5 months ago |
falkTX
|
a9718ea4a4
|
cmake: always link to threads
Signed-off-by: falkTX <falktx@falktx.com>
|
5 months ago |
falkTX
|
aff8ba4980
|
NativeBridge: replace Mutex with RecursiveMutex
Signed-off-by: falkTX <falktx@falktx.com>
|
5 months ago |
falkTX
|
c16ddd0445
|
Fix data concurrency when using RtMidi input
Signed-off-by: falkTX <falktx@falktx.com>
|
5 months ago |
falkTX
|
7c23fc79b4
|
Allow debug context message in RingBuffer::commitWrite()
Signed-off-by: falkTX <falktx@falktx.com>
|
5 months ago |
falkTX
|
79e5339bef
|
Fix wasm audio input quality
Signed-off-by: falkTX <falktx@falktx.com>
|
5 months ago |
falkTX
|
81ecb86b14
|
Fix build when using DGL_X11_WINDOW_ICON_NAME
Signed-off-by: falkTX <falktx@falktx.com>
|
5 months ago |
falkTX
|
e21dd95645
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
5 months ago |
falkTX
|
26ef436de7
|
Implement minimum size for wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
5 months ago |
falkTX
|
de3e72affd
|
Delay GL3 context creation until first pugl configure event
Signed-off-by: falkTX <falktx@falktx.com>
|
5 months ago |
falkTX
|
023c8f18e3
|
Fix typo in docs comment
Signed-off-by: falkTX <falktx@falktx.com>
|
5 months ago |
falkTX
|
ae8e398b8e
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
5655be993a
|
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
48849c3956
|
Add context calls to window private data, expose gl3 details
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
250bc46b17
|
Fix building gles + wasm + makefile from plugin dir
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
34fc4c4ee6
|
Use our custom emscripten.html for cmake executables too
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
a9ab7e142d
|
Fix building wasm standalones with cmake
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
a0b5e7fcb1
|
Fix Windows build
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
d5fac415e4
|
opengl3: bind all buffers so it works in more contexts, like wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
64c9378e14
|
Generate proper wasm standalone with cmake, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
d465c51d4b
|
Fix wasm build after pugl update
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
9b4d8d763c
|
opengl3: don't draw anything if context creation fails
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
6ed397850b
|
Implement non-rotated OpenGLImageKnob for OpenGL3
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
742e2539af
|
More GL3/GLES compat fixes
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
d4b8048c74
|
CI: add UI_TYPE=cairo test
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
eb060a4113
|
Fix CI build
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
e070d427d3
|
Load OpenGL3 Windows symbols on start
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
a86a9efbdb
|
Fix build
|
6 months ago |
falkTX
|
9af911eb5e
|
Cleanup OpenGL3 use, log shader compilation errors
|
6 months ago |
falkTX
|
a5ea01f6cb
|
Use correct pugl context API for GLESv3 UI type
|
6 months ago |
falkTX
|
d55da275c2
|
Fix JACK usage under latest macOS
|
6 months ago |
falkTX
|
f2cf4b9e0c
|
Clean listed macros in Makefile.base.mk
|
6 months ago |
falkTX
|
a56ff9799e
|
Split OpenGL2 and OpenGL3 implementations into separate files
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
7a79c968a5
|
opengl3: implement base image drawing
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
a1f7bc3049
|
Update to latest pugl yet again
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
4900b15dd2
|
ChildProcess: auto-terminate child if main/parent process closes
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
da5be4446f
|
Implemement MIDI output for RtAudio native audio fallback
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
62582a3d57
|
Allow to control JACK/Standalone fallback behaviour from cmake
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
25f3a21e15
|
opengl3: implement all basic shapes
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
7fcb77f300
|
Fix some compiler warnings
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
157692d557
|
Fix some CMake details, be quiet if pkg-config not found
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
bdfffc27aa
|
CI: use windows-2022
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
463d8ab1f8
|
Use static_cast in cairo code
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
478d45c92b
|
Start setting up GL3 drawing, already works for lines and rects
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
836d409983
|
Support gles2 and gles3 UI type in Makefile builds too
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
a67f06f82d
|
Add ScopedPointer::reset() method
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
d2d85f3cac
|
cmake: add gles2 and gles3 UI type
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |
falkTX
|
ad0c9936b1
|
Fix a compiler warning
Signed-off-by: falkTX <falktx@falktx.com>
|
6 months ago |