[英]LWJGL/OpenGL Disable Smoothing Textures When “Zoomed In”
我有一个 16*16 的纹理,当我将它绘制到屏幕上时,它似乎在放大(我认为它称为 MipMapping),但是“平滑”了纹理,而我只想增加像素的大小。
这有点难以解释,所以我放了一张你可以看到的图片:
img http://photoupload.org/images/94135450192227784004.png
正如你所看到的,它试图平滑它,我只想要一个更大的图片,看起来像这样:
img2 http://photoupload.org/images/95943288748957761603.png
我该如何解决? 这与我使用 Slick Util 有关系吗?
您看到的“放大”称为放大。 要修复它,您需要将 MAG 过滤器设置为 GL_NEAREST,这会产生您想要的效果:
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.