1. 完成了对嵌入式Linux平台支持的相关代码的合并,同时对于OpenGL ES平台的shader进行了重写以适配ES平台,不过暂时还未加入到CMakeLists构建脚本当中,预计在下次提交中加入。

This commit is contained in:
Misaki
2026-06-25 00:26:49 +08:00
parent f7be85fbf6
commit c036b005f8
21 changed files with 415 additions and 27 deletions
+5
View File
@@ -1,5 +1,8 @@
#include <QtWidgets/QApplication>
#if !defined(EMBEDDED_LINUX)
#include "ElaApplication.h"
#endif
#include <QFontDatabase>
#include <QMessageBox>
#include "GLCore.h"
@@ -12,9 +15,11 @@ int main(int argc, char *argv[])
{
QCoreApplication::setAttribute(Qt::AA_ShareOpenGLContexts); // 允许多个窗口使用同一个OpenGL上下文(用于实现Live2D模型的异步加载)
QApplication a(argc, argv);
#if !defined(EMBEDDED_LINUX)
eApp->init();
// 设置云母效果图片
eApp->setMicaImagePath("Resources/Pic/Others/MicaBase.png");
#endif
#ifdef Q_OS_UNIX
// 设置日志过滤规则,将这个特定分类的警告级别设置为“关闭”
QLoggingCategory::setFilterRules("qt.multimedia.ffmpeg.libsymbolsresolver.warning=false");