何时使用手动mipmap绑定Text

时间:2018-03-11 18:38:44

标签: webgl

手动设置纹理的mipmap级别时,这是在每个级别上循环的正确策略?

注意:我假设gl.createTexture()绝对不属于循环

选项A

  1. gl.bindTexture(bindTarget,texture);
  2. gl.texParameteri();
  3. 对于每个mipmap级别:
    • gl.texImage2D();
  4. 选项B

    1. gl.bindTexture(bindTarget,texture);
    2. 对于每个mipmap级别:
      • gl.texParameteri();
      • gl.texImage2D();
    3. 选项C

      1. 对于每个mipmap级别:
        • gl.bindTexture(bindTarget,texture);
        • gl.texParameteri();
        • gl.texImage2D();

1 个答案:

答案 0 :(得分:0)

纹理参数是针对整个纹理而不是每个mip级别所以选项a。

考虑到这些参数有助于选择是否使用mips,这似乎可以推导出来。