klren0312 / daliy_knowledge

知识积累,正确使用方式是watch
21 stars 4 forks source link

webgl的gl.texParameteri参数 #704

Open klren0312 opened 1 year ago

klren0312 commented 1 year ago
gl.texParameteri(int target,  int pname, int params);

1. gl.TEXTURE_WRAP_S 和 gl.TEXTURE_WRAP_T, 纹理坐标系统叫做ST坐标系统, 可以设置值

2. gl.TEXTURE_MIN_FILTER和gl.TEXTURE_MAG_FILTER, 纹理大小和渲染屏幕大小不一致时, 会出现两种情况:

  1. 纹理大于渲染屏幕, 会有一部分像素无法映射到屏幕(GL_TEXTURE_MIN_FILTER)
  2. 纹理小于渲染屏幕, 没有足够的像素映射到屏幕(GL_TEXTURE_MAG_FILTER)

可以设置 gl.NEAREST和gl.LINEAR