This commit is contained in:
parent
e693b523f4
commit
caba50e8c1
|
@ -145,6 +145,8 @@ void ProjectMVisualization::Init() {
|
|||
projectm_set_mesh_size(projectm_instance_, 32, 24);
|
||||
projectm_set_fps(projectm_instance_, 35);
|
||||
//projectm_set_window_size(projectm_instance_, 512, 512);
|
||||
const char *texture_search_paths[] = { "/usr/local/share/projectM/textures" };
|
||||
projectm_set_texture_search_paths(projectm_instance_, texture_search_paths, 1);
|
||||
projectm_playlist_instance_ = projectm_playlist_create(projectm_instance_);
|
||||
#else
|
||||
projectM::Settings s;
|
||||
|
@ -185,7 +187,7 @@ void ProjectMVisualization::Init() {
|
|||
|
||||
if (preset_path_.isEmpty()) {
|
||||
qWarning("ProjectM presets could not be found, search path was:\n %s", preset_paths.join(QLatin1String("\n ")).toLocal8Bit().constData());
|
||||
QMessageBox::warning(nullptr, tr("Missing projectM presets"), tr("Strawberry could not load any projectM visualizations. Check that you have installed Clementine properly."));
|
||||
QMessageBox::warning(nullptr, tr("Missing projectM presets"), tr("Strawberry could not load any projectM visualizations. Check that you have installed Strawberry properly."));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -34,6 +34,7 @@ void VisualizationOpenGLWidget::initializeGL() {
|
|||
projectm_visualization_->Init();
|
||||
|
||||
QOpenGLWidget::initializeGL();
|
||||
QOpenGLFunctions::initializeOpenGLFunctions();
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -23,10 +23,11 @@
|
|||
#include "config.h"
|
||||
|
||||
#include <QOpenGLWidget>
|
||||
#include <QOpenGLFunctions>
|
||||
|
||||
class ProjectMVisualization;
|
||||
|
||||
class VisualizationOpenGLWidget : public QOpenGLWidget {
|
||||
class VisualizationOpenGLWidget : public QOpenGLWidget, protected QOpenGLFunctions {
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
|
|
Loading…
Reference in New Issue