【发布时间】:2015-08-29 10:37:15
【问题描述】:
我们正在将用 DirectX 9 编写的旧代码移植到 WebGL。我们偶然发现了一个错误,这似乎与纹理过滤有关。
对于某些纹理,原始代码使用以下代码:
MinFilter = LINEAR;
MagFilter = LINEAR;
MipFilter = POINT;
Texture = <envCube1>;
AddressU = WRAP;
AddressV = WRAP;
这对于其他人来说:
MinFilter = POINT;
MagFilter = POINT;
MipFilter = POINT;
Texture = <envCube4>;
AddressU = WRAP;
AddressV = WRAP;
我知道 MagFilter 是 POINT = NEAREST 和 LINEAR = LINEAR,但由于 WebGL(和一般的 OpenGL)没有将 MipFilter 与 MinFilter 分开,我不确定哪个是等效的。
【问题讨论】:
标签: opengl-es directx textures webgl