DirectX中有各种纹理格式:https://learn.microsoft.com/zh-cn/windows/win32/api/dxgiformat/ne-dxgiformat-dxgi_format
大多数都很清晰,但是什么是“无类型”纹理?例如,对于BC6H,有:
DXGI_FORMAT_BC6H_TYPELESS,
DXGI_FORMAT_BC6H_UF16,
DXGI_FORMAT_BC6H_SF16,
UF16表示无符号浮点数,SF16表示有符号浮点数,至少编码器(https://learn.microsoft.com/en-us/windows/win32/direct3d11/bc6h-format)(也许解码器也是如此?)似乎在意格式是有符号还是无符号。
但是什么是“typeless”?这样的纹理是如何编码和解码的呢?