webgl 中常用的常量说明
纹理参数设置
TEXTURE_MAG_FILTER 纹理放大滤波器
- LINEAR 线性插值填充 (默认值)
- NEAREST 就近取值填充
TEXTURE_MIN_FILTER 纹理缩小滤波器
- NEAREST_MIPMAP_LINEAR (默认值) 先获取最近的两个mipmap级别,再线性获取色值
- LINEAR 线性插值填充
- NEAREST 就近取值填充
- NEAREST_MIPMAP_NEAREST 先获取最近的两个mipmap级别,然后再就近取色值
- LINEAR_MIPMAP_NEAREST 获取距离最近的mipmap级别,然后再就近取色值
- LINEAR_MIPMAP_LINEAR 获取距离最近的mipmap级别,然后再线性取色值
TEXTURE_WRAP_S 纹理坐标水平填充 s
- REPEAT (默认值) 水平重复
- CLAMP_TO_EDGE 超出裁剪
- MIRRORED_REPEAT 超出,镜像环绕
TEXTURE_WRAP_T 纹理坐标垂直填充 t
- REPEAT (默认值) 水平重复
- CLAMP_TO_EDGE 超出裁剪
- MIRRORED_REPEAT 超出,镜像环绕
TEXTURE_MAX_ANISOTROPY_EXT 纹理最大向异性
- Float类型值
TEXTURE_BASE_LEVEL 纹理映射等级
- 任意整型值
TEXTURE_COMPARE_FUNC 纹理对比函数
- LEQUAL (默认值)
- GEQUAL
- LESS
- GREATER
- EQUAL
- NOTEQUAL
- ALWAYS
- NEVER
TEXTURE_COMPARE_MODE 纹理对比模式
- NONE (默认值)
- COMPARE_REF_TO_TEXTURE
