40 lines
1.0 KiB
Plaintext
40 lines
1.0 KiB
Plaintext
Vulkan渲染器验证指南
|
||
====================
|
||
|
||
已完成修复:
|
||
✅ VulkanRenderer已集成到VulkanWidget
|
||
✅ 动画参数更新(rotation, wavePhase)
|
||
✅ 几何体缓冲区在命令录制前创建
|
||
✅ 锁屏统计追踪
|
||
|
||
预期效果:
|
||
---------
|
||
1. 动态渐变背景 - 颜色随时间变化
|
||
2. 8个旋转圆圈 - 围绕中心旋转,颜色动态变化
|
||
3. 2条波浪线 - 正弦波动画
|
||
|
||
运行步骤:
|
||
---------
|
||
1. cd ScreenLockDetector
|
||
2. ./build/bin/ScreenLockDetector
|
||
3. 切换到 "Vulkan Widget" 标签页
|
||
4. 点击 "Enable Rendering" 按钮
|
||
5. 观察渲染效果
|
||
|
||
调试信息:
|
||
---------
|
||
控制台会输出:
|
||
- "VulkanRenderer initialized successfully!"
|
||
- "Vulkan rendering ENABLED"
|
||
- 帧数和动画参数更新
|
||
|
||
如果只看到背景:
|
||
---------------
|
||
可能原因:
|
||
1. 几何体管线创建失败 - 检查着色器编译
|
||
2. 顶点缓冲区创建失败 - 检查内存分配
|
||
3. 圆圈在窗口外 - 检查坐标转换
|
||
|
||
调试命令:
|
||
./build/bin/ScreenLockDetector 2>&1 | grep -E "(Vulkan|Error|Failed)"
|