Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我有A8R8G8B8渲染目标并分配float数字以alpha返回像素着色器,在这种情况下如何将 32 位浮点数转换为适合 8 位?
A8R8G8B8
float
alpha
该A8R8G8B8格式指定 4 通道颜色,每个通道 8 位。Direct3D 自动将返回值转换为指定的目标格式,通常在UNORM呈现目标的范围内。对于 8 位,UNORM编码 0.0 和 1.0 之间的 256 个均匀间隔的值,包括 0.0 和 1.0。默认舍入行为是最近舍入、平局。
UNORM