簡體   English   中英

pyglet中的HighDPI視網膜窗口

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM