我有一个大显示屏,在缩放模式下运行以显示更大的文本。这种缩放不会报告给我的程序,该程序是一个使用 GLFW 进行窗口化的 OpenGL 应用程序。我的所有几何体都是实际视口高度的一半大小和偏移量。这是显示问题的一组图像https://i.stack.imgur.com/Fbriu.jpg https://i.stack.imgur.com/Fbriu.jpg。如何获取缩放值以便纠正我的投影?
你需要使用glfw获取帧缓冲区大小 http://www.glfw.org/docs/latest/group__window.html#ga0e2637a4161afb283f5300c7f94785c9在使用与像素不匹配的窗口坐标的显示器上获取窗口的实际大小(以像素为单位)。然后将这些值传递给 glViewport。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)