Allow build against cairo or opengl

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2021-06-14 14:18:31 +01:00
parent fee3b8f5b3
commit 825a5c6b5f
No known key found for this signature in database
GPG Key ID: CDBAA37ABC74FBA0
4 changed files with 8 additions and 7 deletions

View File

@ -11,7 +11,7 @@ all: dgl plugins gen
# --------------------------------------------------------------
dgl:
ifeq ($(HAVE_DGL),true)
ifeq ($(HAVE_CAIRO_OR_OPENGL),true)
$(MAKE) -C dpf/dgl
endif

2
dpf

@ -1 +1 @@
Subproject commit b5834a9907918f5b183ae26e43cb0d47114e5c6d
Subproject commit 66aa0ee878ba4ca6feb85c29d3fcdad09e595f26

View File

@ -1,6 +1,6 @@
/*
* DISTRHO Nekobi Plugin, based on Nekobee by Sean Bolton and others.
* Copyright (C) 2013-2015 Filipe Coelho <falktx@falktx.com>
* Copyright (C) 2013-2021 Filipe Coelho <falktx@falktx.com>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
@ -34,7 +34,7 @@ DistrhoUINekobi::DistrhoUINekobi()
fAboutWindow.setImage(aboutImage);
// slider
Image sliderImage(Art::sliderData, Art::sliderWidth, Art::sliderHeight);
Image sliderImage(Art::sliderData, Art::sliderWidth, Art::sliderHeight, kImageFormatBGRA);
fSliderWaveform = new ImageSlider(this, sliderImage);
fSliderWaveform->setId(DistrhoPluginNekobi::paramWaveform);
@ -46,7 +46,7 @@ DistrhoUINekobi::DistrhoUINekobi()
fSliderWaveform->setCallback(this);
// knobs
Image knobImage(Art::knobData, Art::knobWidth, Art::knobHeight);
Image knobImage(Art::knobData, Art::knobWidth, Art::knobHeight, kImageFormatBGRA);
// knob Tuning
fKnobTuning = new ImageKnob(this, knobImage, ImageKnob::Vertical);
@ -119,8 +119,8 @@ DistrhoUINekobi::DistrhoUINekobi()
fKnobVolume->setCallback(this);
// about button
Image aboutImageNormal(Art::aboutButtonNormalData, Art::aboutButtonNormalWidth, Art::aboutButtonNormalHeight);
Image aboutImageHover(Art::aboutButtonHoverData, Art::aboutButtonHoverWidth, Art::aboutButtonHoverHeight);
Image aboutImageNormal(Art::aboutButtonNormalData, Art::aboutButtonNormalWidth, Art::aboutButtonNormalHeight, kImageFormatBGRA);
Image aboutImageHover(Art::aboutButtonHoverData, Art::aboutButtonHoverWidth, Art::aboutButtonHoverHeight, kImageFormatBGRA);
fButtonAbout = new ImageButton(this, aboutImageNormal, aboutImageHover, aboutImageHover);
fButtonAbout->setAbsolutePos(505, 5);
fButtonAbout->setCallback(this);

View File

@ -22,6 +22,7 @@ FILES_UI = \
# --------------------------------------------------------------
# Do some magic
UI_TYPE = generic
include ../../dpf/Makefile.plugins.mk
# --------------------------------------------------------------