TA的每日心情 | 慵懒 2020-6-24 01:28 |
---|
签到天数: 895 天 [LV.10]以坛为家III
至尊会员
- 积分
- 164133
|
把这帖挖一挖出来。最近对高位深增长了一点理解。在windows下12bit可以说是没有任何卵意义的,因为根本就没有12bit输出。常用的format只有8bit,10bit和16bit浮点,然后16bit的色域并不是sRGB,而是linear:
For presentation, integer-valued display formats (such as DXGI_FORMAT_B8G8R8A8_UNORM_SRGB, DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM, and so on) always contain sRGB gamma-corrected data. Float-valued display formats (currently only DXGI_FORMAT_R16G16B16A16_FLOAT) contain linear-valued data.
自:https://msdn.microsoft.com/en-us/library/windows/desktop/hh972627(v=vs.85).aspx
DX11支持的format见:https://msdn.microsoft.com/en-us ... PPError=-2147217396
估计这也正是madVR只写"10 bit or higher"的原因。(1~9bit应该是dither depth)
12bit应该也就一些特殊的蓝光播放器能做了。
|
|