opengl-es - 如何在iPhone 6 Plus上完美绘制Pixel?

标签 opengl-es core-animation pixel iphone-6-plus metal

鉴于iPhone 6 Plus将尺寸从1242x2208缩小到1080x1920,并且UIKit正在这样做,是否有其他绘制方法可以允许在屏幕上进行绝对(像素完美)绘制而无需缩小尺寸?

我想,但不确定,OpenGL和Metal是否可以在iPhone 6 Plus上绘制像素完美的图形,但不知道如何做。关于Core Animation坐标系的含义有些困惑,正如我在其他地方读到的,无论Point系统如何,它都可以完成像素完美的绘制。

最佳答案

对于UIKit,非整数比例因子通常无关紧要。对于OpenGL或Metal,请使用新的 UIScreen nativeScale 属性来最佳地确定帧缓冲区或可绘制对象的大小。

关于opengl-es - 如何在iPhone 6 Plus上完美绘制Pixel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25839514/

相关文章:

c++ - 使用 Soil Unresolved external 因素

iphone - 在 GPUImage 中实现一个简单的自适应阈值

opengl-es - WebGL - 渲染深度到 fbo 纹理不起作用

iphone - 我可以提高当前 Modal ViewController 的动画速度吗?

iphone - CABasicAnimation 没有为我的属性(property)设置动画

iphone - CGAffineTransform(旋转)后 view.frame.size 属性会发生什么?

php - 自定义跨域度量跟踪系统在 php 中的实现

Java快速像素操作

python - 使用 PIL 加载和评估像素

iphone - glDrawElements 无法在 iPhone 上运行,但 glDrawArrays 可以运行