Update to latest carla, dpf, and pugl, needs testing
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
11d9d6a0be
commit
bcd1b9e273
7 changed files with 19 additions and 30 deletions
4
Makefile
4
Makefile
|
|
@ -199,7 +199,9 @@ carla:
|
||||||
ifneq ($(STATIC_BUILD),true)
|
ifneq ($(STATIC_BUILD),true)
|
||||||
$(MAKE) static-plugin -C carla $(CARLA_EXTRA_ARGS) \
|
$(MAKE) static-plugin -C carla $(CARLA_EXTRA_ARGS) \
|
||||||
CAN_GENERATE_LV2_TTL=false \
|
CAN_GENERATE_LV2_TTL=false \
|
||||||
STATIC_PLUGIN_TARGET=true
|
CUSTOM_DPF_PATH=$(CURDIR)/dpf \
|
||||||
|
STATIC_PLUGIN_TARGET=true \
|
||||||
|
USING_CUSTOM_DPF=true
|
||||||
endif
|
endif
|
||||||
|
|
||||||
deps:
|
deps:
|
||||||
|
|
|
||||||
2
carla
2
carla
|
|
@ -1 +1 @@
|
||||||
Subproject commit 8371c3c395e6e4d9d34ea2b0f7e5557eb0171a7a
|
Subproject commit 36beab5b13b39744b7dc23a2bef57b02756b39ec
|
||||||
2
dpf
2
dpf
|
|
@ -1 +1 @@
|
||||||
Subproject commit 01fc1622154ed931ccb4e15ebf3dbb9625747c63
|
Subproject commit 114031ee99257b7c02cfc66cf01d56bef3c6d315
|
||||||
|
|
@ -28,9 +28,6 @@ set_property(TARGET native_plugins PROPERTY IMPORTED_LOCATION "${PROJECT_SOURCE_
|
||||||
add_library(audio_decoder STATIC IMPORTED)
|
add_library(audio_decoder STATIC IMPORTED)
|
||||||
set_property(TARGET audio_decoder PROPERTY IMPORTED_LOCATION "${PROJECT_SOURCE_DIR}/../carla/build/modules/Release/audio_decoder.a")
|
set_property(TARGET audio_decoder PROPERTY IMPORTED_LOCATION "${PROJECT_SOURCE_DIR}/../carla/build/modules/Release/audio_decoder.a")
|
||||||
|
|
||||||
add_library(carla_dgl STATIC IMPORTED)
|
|
||||||
set_property(TARGET carla_dgl PROPERTY IMPORTED_LOCATION "${PROJECT_SOURCE_DIR}/../carla/build/modules/Release/dgl.a")
|
|
||||||
|
|
||||||
add_library(jackbridge STATIC IMPORTED)
|
add_library(jackbridge STATIC IMPORTED)
|
||||||
set_property(TARGET jackbridge PROPERTY IMPORTED_LOCATION "${PROJECT_SOURCE_DIR}/../carla/build/modules/Release/jackbridge.min.a")
|
set_property(TARGET jackbridge PROPERTY IMPORTED_LOCATION "${PROJECT_SOURCE_DIR}/../carla/build/modules/Release/jackbridge.min.a")
|
||||||
|
|
||||||
|
|
@ -173,7 +170,6 @@ target_link_libraries(Cardinal
|
||||||
carla_plugin
|
carla_plugin
|
||||||
native_plugins
|
native_plugins
|
||||||
audio_decoder
|
audio_decoder
|
||||||
carla_dgl
|
|
||||||
jackbridge
|
jackbridge
|
||||||
lilv
|
lilv
|
||||||
rtmempool
|
rtmempool
|
||||||
|
|
@ -264,7 +260,6 @@ target_link_libraries(CardinalFX
|
||||||
carla_plugin
|
carla_plugin
|
||||||
native_plugins
|
native_plugins
|
||||||
audio_decoder
|
audio_decoder
|
||||||
carla_dgl
|
|
||||||
jackbridge
|
jackbridge
|
||||||
lilv
|
lilv
|
||||||
rtmempool
|
rtmempool
|
||||||
|
|
@ -355,7 +350,6 @@ target_link_libraries(CardinalSynth
|
||||||
carla_plugin
|
carla_plugin
|
||||||
native_plugins
|
native_plugins
|
||||||
audio_decoder
|
audio_decoder
|
||||||
carla_dgl
|
|
||||||
jackbridge
|
jackbridge
|
||||||
lilv
|
lilv
|
||||||
rtmempool
|
rtmempool
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
#include "DistrhoUtils.hpp"
|
#include "DistrhoUtils.hpp"
|
||||||
|
|
||||||
#ifndef HEADLESS
|
#ifndef HEADLESS
|
||||||
# include "dgl/Base.hpp"
|
# include "../dgl/Base.hpp"
|
||||||
#else
|
#else
|
||||||
# include "extra/LeakDetector.hpp"
|
# include "extra/LeakDetector.hpp"
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
|
|
@ -47,17 +47,8 @@ GLFWAPI const char* glfwGetClipboardString(GLFWwindow*)
|
||||||
DISTRHO_SAFE_ASSERT_RETURN(context != nullptr, nullptr);
|
DISTRHO_SAFE_ASSERT_RETURN(context != nullptr, nullptr);
|
||||||
DISTRHO_SAFE_ASSERT_RETURN(context->ui != nullptr, nullptr);
|
DISTRHO_SAFE_ASSERT_RETURN(context->ui != nullptr, nullptr);
|
||||||
|
|
||||||
const char* mimeType = nullptr;
|
size_t dataSize;
|
||||||
size_t dataSize = 0;
|
return static_cast<const char*>(context->ui->getClipboard(dataSize));
|
||||||
|
|
||||||
if (const void* const clipboard = context->ui->getClipboard(mimeType, dataSize))
|
|
||||||
{
|
|
||||||
if (mimeType == nullptr || std::strcmp(mimeType, "text/plain") != 0)
|
|
||||||
return nullptr;
|
|
||||||
return static_cast<const char*>(clipboard);
|
|
||||||
}
|
|
||||||
|
|
||||||
return nullptr;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
GLFWAPI void glfwSetClipboardString(GLFWwindow*, const char* const text)
|
GLFWAPI void glfwSetClipboardString(GLFWwindow*, const char* const text)
|
||||||
|
|
@ -268,7 +259,6 @@ class CardinalUI : public CardinalBaseUI,
|
||||||
{
|
{
|
||||||
if (context->window != nullptr)
|
if (context->window != nullptr)
|
||||||
WindowParametersSave(context->window);
|
WindowParametersSave(context->window);
|
||||||
rack::contextSet(nullptr);
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -619,13 +609,8 @@ protected:
|
||||||
switch (ev.button)
|
switch (ev.button)
|
||||||
{
|
{
|
||||||
case 1: button = GLFW_MOUSE_BUTTON_LEFT; break;
|
case 1: button = GLFW_MOUSE_BUTTON_LEFT; break;
|
||||||
#ifdef DISTRHO_OS_MAC
|
|
||||||
case 2: button = GLFW_MOUSE_BUTTON_RIGHT; break;
|
case 2: button = GLFW_MOUSE_BUTTON_RIGHT; break;
|
||||||
case 3: button = GLFW_MOUSE_BUTTON_MIDDLE; break;
|
case 3: button = GLFW_MOUSE_BUTTON_MIDDLE; break;
|
||||||
#else
|
|
||||||
case 2: button = GLFW_MOUSE_BUTTON_MIDDLE; break;
|
|
||||||
case 3: button = GLFW_MOUSE_BUTTON_RIGHT; break;
|
|
||||||
#endif
|
|
||||||
default:
|
default:
|
||||||
button = ev.button;
|
button = ev.button;
|
||||||
break;
|
break;
|
||||||
|
|
@ -778,6 +763,17 @@ protected:
|
||||||
setState("windowSize", sizeString);
|
setState("windowSize", sizeString);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
uint32_t uiClipboardDataOffer() override
|
||||||
|
{
|
||||||
|
const std::vector<ClipboardDataOffer> offers(getClipboardDataOfferTypes());
|
||||||
|
|
||||||
|
for (const ClipboardDataOffer offer : offers)
|
||||||
|
if (std::strcmp(offer.type, "text/plain") == 0)
|
||||||
|
return offer.id;
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
void uiFocus(const bool focus, const CrossingMode mode) override
|
void uiFocus(const bool focus, const CrossingMode mode) override
|
||||||
{
|
{
|
||||||
if (focus)
|
if (focus)
|
||||||
|
|
|
||||||
|
|
@ -38,9 +38,6 @@ CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/carla_engine_
|
||||||
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/carla_plugin.a
|
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/carla_plugin.a
|
||||||
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/native-plugins.a
|
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/native-plugins.a
|
||||||
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/audio_decoder.a
|
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/audio_decoder.a
|
||||||
ifneq ($(HEADLESS),true)
|
|
||||||
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/dgl.a
|
|
||||||
endif
|
|
||||||
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/jackbridge.min.a
|
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/jackbridge.min.a
|
||||||
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/lilv.a
|
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/lilv.a
|
||||||
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/rtmempool.a
|
CARLA_EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/rtmempool.a
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue