[英]HighDPI retina windows in pyglet
有沒有辦法在pyglet中創建視網膜窗口?
默認的pyglet.window.Window()
創建的窗口在我的視網膜屏幕上模糊。 pyglet中是否有設置,還是我必須深入研究Open GL管道?
似乎pyglet 1.3無法識別Retina顯示器。 不管pyglet窗口文檔怎么說, window.get_size()
方法都返回點而不是pixel 。 這是蘋果設計高分辨率產品的方式帶來的問題。
蘋果信息:
可能您不能使用setWantsBestResolutionOpenGLSurface
參數。
因此,最好的選擇是將glViewport使用的大小加倍 。 按照此路徑,還將FBO緩沖區,紋理和位置的大小(2x * 2y = 4 * x * y)加倍。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.