- 博客(3)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Qt OpenGL 兼容AMD显卡
项目用到了Qt5.15+OpenGL技术一直使用Nvidia显卡的PC开发测试着色器程序运行正常偶然发现程序在AMD显卡下渲染无输出多番测试发现1,GLSL中的alpha通道,在N卡下0.0表示全透明,在A卡下1.0才是全透明,tmd2,GLSL语法在N卡下兼容性更好,比如【precision mediump float】这句代码,在N卡下正常,在A卡下会导致着色器编译不过修改了上述问题后,程序在A卡下运行正常同时新增了判断是否是A卡的方法使用QSettings查询【HKEY_LOCAL
2024-07-15 10:28:07
324
原创 QOpenGLWidget兼容高分屏 支持缩放比例
路径:HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers。在代码中加入Qt:AA_EnableHighDpiScaling属性。鼠标右键-兼容性-更改高DPI设置-高DPI缩放替代-勾选-系统。使用了QOpenGLWidget作为渲染主面板。但是QOpenGLWidget出现了异常。程序在4K屏上运行时主窗口变得很小。待渲染内容全跑到了左下1/4窗口。但是主窗口就无法放大了。
2024-07-15 10:04:22
305
1
原创 onnxruntime兼容win7
2,C:/Users/xiangjy/Desktop中xiangjy是用户名,改成自己的即可。项目用到了AI相关的东西,依赖于onnxruntime,在官网下载了编译好的版本,成功跑通。1,–parallel 4表示4线程因为电脑只有4核,根据实际情况更改即可。4,nvidia-smi指令查看支持cuda版本,必要时升级驱动。1,VS2019编译成品,VS2019/VS2015下联调通过。2,onnx源码/cuda/cudnn/tensorRT包。2,安装python,cmake。
2023-11-28 16:04:11
2759
4
OpenGL 复杂多边形 贝塞尔 贴图
2022-06-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人