rap*_*tor 5 opengl macos sdl highdpi
我尝试在 MacOS 上为我的游戏Bitfighter进行高 DPI 渲染,结果总是看起来很糟糕,就像低分辨率游戏的放大版本。
该游戏使用 SDL2 + OpenGL,我已正确启用SDL_WINDOW_ALLOW_HIGHDPI窗口标志,并在 Info.plist 中使其具有 HighDPI 感知。这一切正常,我得到了更高分辨率的标题栏。我使用SDL_GL_GetDrawableSize并且它正确返回比窗口大小大 2 倍的像素大小,但以下重新缩放它的技术不会产生好的结果:
glViewport窗口坐标glViewport与可绘制坐标一起使用,然后glOrtho按比例缩放(如 SDL 文档中的建议README-ios.md)两者都显示像素矢量图形。我该怎么做才能让 OpenGL 在 MacOS 高 DPI 下画得更好?
谢谢。
| 归档时间: |
|
| 查看次数: |
573 次 |
| 最近记录: |