0

我正在研究 WebGL-Webkit 中的一些压缩支持。因此,我正在查看 Webkit 代码中 WebGLRenderingContext.cpp 文件中提供的现有 S3TC 支持。让我感到困惑的是“ validateCompressedTexSubDimensions(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset, GC3Dsizei width, GC3Dsizei height, GC3Denum format, ArrayBufferView data) ” s3tc 扩展规范中写的代码说你应该在你的应用程序中抛出一个错误,如果: "加号不等于纹理宽度*"; 那么在 S3TC 的函数 validateCompressedTexSubDimensions() 的现有 webkit 代码中,代码是这样的:“ if (width - xoffset > tex->getWidth(target, level) {synthesizeGLError("blah blah" ) }" 这段代码对吗texel 数组?常量“TEXTURE_WIDTH”代表什么?期待您的有用评论 :)

4

0 回答 0