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