可以为纹理设置哪些内部纹理格式以及如何设置?
我有点困惑,因为 flash.display3d.context3d::createTexture() 的在线帮助指出:
Note that 32-bit integer textures are stored in a packed BGRA format to match the Flash BitmapData format. Floating point textures use a conventional RGBA format.
那么 - 支持浮点纹理吗?但话又说回来, flash.display3D.Context3DTextureFormat 只有两个常量:
BGRA : A texture with colors defined with 8-bit color components in the order: blue, green, red, alpha.
COMPRESSED : A texture in the Adobe Texture Format.
而 Adobe 纹理格式似乎是每像素 24 位的压缩格式。
那么 - 是否支持任何浮点纹理(RGBA 为每像素 128 位,深度纹理为 32 位左右),如果支持,如何创建它们?是否可以渲染成浮点纹理?
如何?