Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.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
OpenGL-两种纹理的威力_Opengl_Textures_Lwjgl - Fatal编程技术网

OpenGL-两种纹理的威力

OpenGL-两种纹理的威力,opengl,textures,lwjgl,Opengl,Textures,Lwjgl,OpenGL使用两种纹理的强大功能。 这是因为由于MipMapping,一些gpu只接受两种纹理的能力。使用两个纹理的这些功能会在绘制大于实际大小的纹理时产生问题 我曾想到一种解决方法,那就是当我们使纹理比实际更小时,只使用PO2比率,当我们使其更大时,使用1:1比率,但这会造成与某些GPU的兼容性问题吗 如果有人知道是否会出现问题,我无法检查这一点,因为我的GPU接受NPO2纹理或更好的解决方法,我将不胜感激。您的信息已经过时。自2004年发布OpenGL-2以来,支持任意尺寸纹理。所有当代G

OpenGL使用两种纹理的强大功能。 这是因为由于MipMapping,一些gpu只接受两种纹理的能力。使用两个纹理的这些功能会在绘制大于实际大小的纹理时产生问题

我曾想到一种解决方法,那就是当我们使纹理比实际更小时,只使用PO2比率,当我们使其更大时,使用1:1比率,但这会造成与某些GPU的兼容性问题吗


如果有人知道是否会出现问题,我无法检查这一点,因为我的GPU接受NPO2纹理或更好的解决方法,我将不胜感激。

您的信息已经过时。自2004年发布OpenGL-2以来,支持任意尺寸纹理。所有当代GPU都非常支持NPOT2纹理,并且没有任何明显的性能缺陷


没有必要采取任何变通办法。

谢谢您让这一点更清楚。我显然被误导了。