Objective c 从设备坐标缩放到窗口时,停止NSOpenGLView应用过滤
我有一个1280x720的OpenGL渲染,它是pin-sharp,并将NSView内容大小设置为1280x720。由于backingScaleFactor,它的大小是2倍 当NSView由于backingScaleFactor而将我的备份图像放大时,它使用双线性过滤器,使图像略微模糊,看起来很糟糕 如何关闭此过滤?我只想要最近的/点采样 我试过:Objective c 从设备坐标缩放到窗口时,停止NSOpenGLView应用过滤,objective-c,opengl,nsview,nsopenglview,Objective C,Opengl,Nsview,Nsopenglview,我有一个1280x720的OpenGL渲染,它是pin-sharp,并将NSView内容大小设置为1280x720。由于backingScaleFactor,它的大小是2倍 当NSView由于backingScaleFactor而将我的备份图像放大时,它使用双线性过滤器,使图像略微模糊,看起来很糟糕 如何关闭此过滤?我只想要最近的/点采样 我试过: NSGraphicsContext *nsctx = [NSGraphicsContext currentContext]; nsctx.image
NSGraphicsContext *nsctx = [NSGraphicsContext currentContext];
nsctx.imageInterpolation = NSImageInterpolationHigh;
nsctx.shouldAntialias = NO;
但它没有效果