Announcement

Collapse
No announcement yet.

Dds bc5_snorm

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Confirmed Dds bc5_snorm

    • ATI2 - OK, blue channel RGB = 255,255,255 (this is how normal map should look like);
    • BC5U - OK, except that blue channel is inverted (RGB = 0,0,0), so it's "yellow". Hexedited header from BC5U to ATI2 makes blue channel back to RGB = 255,255,255. This makes some sense - DirectXTex code snippet from Github:
    Code:
    if (MAKEFOURCC('A', 'T', 'I', '2') == ddpf.fourCC){return DXGI_FORMAT_BC5_UNORM;}
    if (MAKEFOURCC('B', 'C', '5', 'U') == ddpf.fourCC){return DXGI_FORMAT_BC5_UNORM;}
    if (MAKEFOURCC('B', 'C', '5', 'S') == ddpf.fourCC){return DXGI_FORMAT_BC5_SNORM;}
    • BC5S - some wierdo...


    In attachment you'll find DDS files from preview below.


    Click image for larger version  Name:	BC5.png Views:	0 Size:	678.5 KB ID:	93657


    Attached Files
    Last edited by mirrorofmadness; 14.01.2022, 09:11 PM.
Working...
X