1. 完善了对于不同平台的shader文件的处理

2. 新增了对红米5Plus的支持
3. 将嵌入式Linux平台的PTT按钮重构成了动态位置大小变化
4. 新增了以Debug编译时显示实时FPS信息显示,在桌面平台表现正常,在嵌入式Linux还存在问题
This commit is contained in:
Misaki
2026-07-06 18:21:30 +08:00
parent c036b005f8
commit 6b8983bc6d
10 changed files with 268 additions and 33 deletions
+20 -1
View File
@@ -95,6 +95,23 @@
"EGL_INCLUDE_DIR": "/home/misaki/MisakiCodes/rk3566-sdk/host/aarch64-buildroot-linux-gnu/sysroot/usr/include",
"EGL_LIBRARY": "/home/misaki/MisakiCodes/rk3566-sdk/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libEGL.so"
}
},
{
"name": "vince-cross",
"inherits": "embedded-base",
"displayName": "Redmi 5 Plus (vince) Cross Compile",
"description": "红米5 Plus 嵌入式交叉编译 (ARM64 + Qt6.6.3 EGLFS/DRM)",
"binaryDir": "${sourceDir}/build_vince",
"generator": "Unix Makefiles",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Debug",
"CMAKE_TOOLCHAIN_FILE": "/home/misaki/MisakiCodes/Redmi5Plus-SDK/vince_toolchain.cmake",
"CMAKE_PREFIX_PATH": "/home/misaki/MisakiCodes/Redmi5Plus-SDK/qt6.6.3-vince",
"GLESv2_INCLUDE_DIR": "/home/misaki/MisakiCodes/Redmi5Plus-SDK/vince-rootfs/usr/include",
"GLESv2_LIBRARY": "/home/misaki/MisakiCodes/Redmi5Plus-SDK/vince-rootfs/usr/lib/libGLESv2.so",
"EGL_INCLUDE_DIR": "/home/misaki/MisakiCodes/Redmi5Plus-SDK/vince-rootfs/usr/include",
"EGL_LIBRARY": "/home/misaki/MisakiCodes/Redmi5Plus-SDK/vince-rootfs/usr/lib/libEGL.so"
}
}
],
"buildPresets": [
@@ -107,6 +124,8 @@
{ "name": "macos-debug", "configurePreset": "macos-native", "configuration": "Debug" },
{ "name": "macos-release", "configurePreset": "macos-native", "configuration": "Release" },
{ "name": "rk3566-debug", "configurePreset": "rk3566-cross", "configuration": "Debug" },
{ "name": "rk3566-release", "configurePreset": "rk3566-cross", "configuration": "Release" }
{ "name": "rk3566-release", "configurePreset": "rk3566-cross", "configuration": "Release" },
{ "name": "vince-debug", "configurePreset": "vince-cross", "configuration": "Debug" },
{ "name": "vince-release", "configurePreset": "vince-cross", "configuration": "Release" }
]
}