0

如果我有A8R8G8B8渲染目标并分配float数字以alpha返回像素着色器,在这种情况下如何将 32 位浮点数转换为适合 8 位?

4

1 回答 1

1

A8R8G8B8格式指定 4 通道颜色,每个通道 8 位。Direct3D 自动将返回值转换为指定的目标格式,通常在UNORM呈现目标的范围内。对于 8 位,UNORM编码 0.0 和 1.0 之间的 256 个均匀间隔的值,包括 0.0 和 1.0。默认舍入行为是最近舍入、平局。

于 2013-09-03T16:36:32.303 回答