Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 从设备坐标缩放到窗口时,停止NSOpenGLView应用过滤_Objective C_Opengl_Nsview_Nsopenglview - Fatal编程技术网

Objective c 从设备坐标缩放到窗口时,停止NSOpenGLView应用过滤

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

我有一个1280x720的OpenGL渲染,它是pin-sharp,并将NSView内容大小设置为1280x720。由于backingScaleFactor,它的大小是2倍

当NSView由于backingScaleFactor而将我的备份图像放大时,它使用双线性过滤器,使图像略微模糊,看起来很糟糕

如何关闭此过滤?我只想要最近的/点采样

我试过:

NSGraphicsContext *nsctx = [NSGraphicsContext currentContext];
nsctx.imageInterpolation = NSImageInterpolationHigh;
nsctx.shouldAntialias = NO;
但它没有效果