101 {
103 case DXGI_FORMAT_R8G8B8A8_UNORM: return 4;
104 case DXGI_FORMAT_R8_UNORM: return 1;
105 case DXGI_FORMAT_B8G8R8A8_UNORM: return 4;
106 case DXGI_FORMAT_B5G6R5_UNORM: return 2;
107 case DXGI_FORMAT_R16G16B16A16_FLOAT: return 8;
108 case DXGI_FORMAT_R16_FLOAT: return 2;
109 case DXGI_FORMAT_R8G8_UNORM: return 2;
110 case DXGI_FORMAT_R10G10B10A2_UNORM: return 4;
111 case DXGI_FORMAT_B4G4R4A4_UNORM: return 2;
112 case DXGI_FORMAT_R8G8B8A8_UNORM_SRGB: return 4;
113 case DXGI_FORMAT_BC1_UNORM: return 8;
114 case DXGI_FORMAT_R16_UNORM: return 2;
115 case DXGI_FORMAT_R16G16_UNORM: return 4;
116 case DXGI_FORMAT_R16G16B16A16_UNORM: return 8;
117 case DXGI_FORMAT_R16G16_FLOAT: return 4;
118 case DXGI_FORMAT_D24_UNORM_S8_UINT: return 4;
119 case DXGI_FORMAT_D32_FLOAT_S8X24_UINT: return 8;
120
121 default: return 0;
122 }
123}
uint32_t uint32_t * format