Cameron Leger
489e7dbfce
Add initial LGLW Linux support and testing environment
vst2_lglw_debug_plugin extracted, makefile made
vst2_debug_host temporarily using this debug plugin
vst2_debug_host Linux support for XWindows, _XEventProc
Temporary logger change to avoid crashes (needs investigating)
LGLW for Linux:
Include necessary X and GL headers
Temporary static log file and XErrorHandler for debugging
Many logging statements
loc_create_hidden_window implemented and working
loc_destroy_hidden_window implemented and working
lglw_window_open implemented and working
lglw_window_resize implemented and untested
lglw_window_close implemented and working
lglw_window_show implemented and untested
lglw_window_hide implemented and untested
lglw_window_is_visible is implemented and untested
lglw_window_size_get is implemented and untested
lglw_redraw is implemented, but possible wrongly
lglw_glcontext_push implemented and working
lglw_glcontext_pop implemented and working
lglw_swap_buffers implemented and working
lglw_swap_interval_set implemented and untested
6 years ago
bsp2
208b08eda0
add OpenGL / LGLW test plugin (VST2)
6 years ago
bsp2
6598e163ec
add more debug output (windowInit())
6 years ago
bsp2
7dc68ecfc6
Linux: support both relative and absolute library paths
6 years ago
bsp2
0e32465769
Linux: remove hard-coded plugin path and find it via dladdr() instead
6 years ago
bsp2
dc478284bb
clean plugin_static.o
6 years ago
bsp2
e41fc9d46c
Linux: load/init static+shared modules (=> works in vst2_debug_host)
6 years ago
bsp2
68eb3db455
log to stdout instead of stderr in devMode
6 years ago
bsp2
a7c8fc113a
Linux: workaround logger crash (log to stderr instead) (todo: proper-fix this!)
6 years ago
bsp2
93a77c1520
Linux: bypass VST plugin dir detection and use hard-coded path instead (just for testing!)
6 years ago
bsp2
e01e620d9d
exclude vst2_debug_host binary
6 years ago
bsp2
54755f601a
add more debug printfs
6 years ago
bsp2
457f72a961
add missing dependencies (jansson, GTK+)
6 years ago
bsp2
b45c379d5b
fix 'cannot allocate memory in static TLS block' runtime error (Linux)
6 years ago
bsp2
8dfecaa7d6
fix missing 'seed_initialized' symbol error in Linux build
6 years ago
bsp2
e6f966754c
add vst2_debug_host
6 years ago
bsp2
9fdeceab21
add missing 'install' target; add 'all' target to MSVC makefile
6 years ago
bsp2
edd685c8fe
update readme
6 years ago
bsp2
86e0c77222
add setenv_* scripts (VSVR_BASE_DIR, VST2_SDK_DIR); fix library link order on Linux
6 years ago
bsp2
54c0304a22
update readme
6 years ago
bsp2
c22f6eeffc
add 'dep' and 'all' targets
6 years ago
bsp2
a6ad6b4a10
exclude Linux add-on plugin binaries from repo
6 years ago
bsp2
b6ff9fccb5
remove submodules
6 years ago
bsp2
617b179dc8
update readme
6 years ago
bsp2
b3e3f20e83
update readme
6 years ago
bsp2
f068cdeb3f
add support for ppqPos based timing (fixes CLK1/2 in FLStudio)
6 years ago
bsp2
91d069d451
add Linux makefiles for the add-on modules (+fix some minor GCC related issues +test the build)
6 years ago
bsp2
0cb0eac373
fix some GCC warnings (+ can now build Linux VST shared objects (w/o 3rd party modules, for now))
6 years ago
bsp2
3534b6ce48
dependency build: fix LIB_INSTALL_PREFIX
6 years ago
bsp2
7f341c15a9
add dependency makefiles (Linux)
6 years ago
bsp2
703e45621a
add -DSKIP_STATIC_MODULES (temporary, for Linux build)
6 years ago
bsp2
d27413adda
remove dep.7z and place the dependencies under version control
6 years ago
bsp2
36af05a914
Merge pull request #11 from cameronleger/v0.6-linux
Cross-platform vst2_main directory changes
6 years ago
Cameron Leger
3e409c4b78
Add one additional inline extern C issue
6 years ago
Cameron Leger
e8a70c9ba4
Cross-platform vst2_main directory changes
6 years ago
bsp2
60aa9ec138
prepare for Linux port (can build lib and shared_lib targets)
6 years ago
bsp2
08c9819a59
update release notes
6 years ago
bsp2
d9251c2944
add module bsp.Legato
6 years ago
bsp2
fb9f087beb
update release notes
6 years ago
bsp2
2ef099bb72
update release notes
6 years ago
bsp2
3319c826e3
clip to min/max range when pasting param
6 years ago
bsp2
c9e904d4d7
add "4 in, 2 out" oversample option
6 years ago
bsp2
21cea40da4
add module bsp.DownSampler
6 years ago
bsp2
b2c4c06f31
clean up
6 years ago
bsp2
9f8beaf997
update release notes
6 years ago
bsp2
7e8b33f19b
fix critical multi-instancing (mixed instr+fx) issue
6 years ago
bsp2
580dbd0280
add module bsp.RMS (env.follower)
6 years ago
bsp2
590d359d39
add moDllz PDF manuals
6 years ago
bsp2
d913414dea
update LGLW
6 years ago
bsp2
c4954a6d37
update release notes
6 years ago