Fix all the DX10 BCN formats for dds imports
This commit is contained in:
parent
8a7dde7a2f
commit
3821db69d5
@ -72,6 +72,18 @@ namespace FirstPlugin
|
|||||||
{
|
{
|
||||||
switch (dds.DX10header.DXGI_Format)
|
switch (dds.DX10header.DXGI_Format)
|
||||||
{
|
{
|
||||||
|
case DDS.DXGI_FORMAT.DXGI_FORMAT_BC1_UNORM:
|
||||||
|
return GTX.GX2SurfaceFormat.T_BC1_UNORM;
|
||||||
|
case DDS.DXGI_FORMAT.DXGI_FORMAT_BC1_UNORM_SRGB:
|
||||||
|
return GTX.GX2SurfaceFormat.T_BC1_SRGB;
|
||||||
|
case DDS.DXGI_FORMAT.DXGI_FORMAT_BC2_UNORM:
|
||||||
|
return GTX.GX2SurfaceFormat.T_BC2_UNORM;
|
||||||
|
case DDS.DXGI_FORMAT.DXGI_FORMAT_BC2_UNORM_SRGB:
|
||||||
|
return GTX.GX2SurfaceFormat.T_BC2_SRGB;
|
||||||
|
case DDS.DXGI_FORMAT.DXGI_FORMAT_BC3_UNORM:
|
||||||
|
return GTX.GX2SurfaceFormat.T_BC3_UNORM;
|
||||||
|
case DDS.DXGI_FORMAT.DXGI_FORMAT_BC3_UNORM_SRGB:
|
||||||
|
return GTX.GX2SurfaceFormat.T_BC3_SRGB;
|
||||||
case DDS.DXGI_FORMAT.DXGI_FORMAT_BC4_UNORM:
|
case DDS.DXGI_FORMAT.DXGI_FORMAT_BC4_UNORM:
|
||||||
return GTX.GX2SurfaceFormat.T_BC4_UNORM;
|
return GTX.GX2SurfaceFormat.T_BC4_UNORM;
|
||||||
case DDS.DXGI_FORMAT.DXGI_FORMAT_BC4_SNORM:
|
case DDS.DXGI_FORMAT.DXGI_FORMAT_BC4_SNORM:
|
||||||
|
@ -105,8 +105,11 @@ namespace FirstPlugin
|
|||||||
return SurfaceFormat.BC1_UNORM;
|
return SurfaceFormat.BC1_UNORM;
|
||||||
case DDS.DXGI_FORMAT.DXGI_FORMAT_BC1_UNORM_SRGB:
|
case DDS.DXGI_FORMAT.DXGI_FORMAT_BC1_UNORM_SRGB:
|
||||||
return SurfaceFormat.BC1_SRGB;
|
return SurfaceFormat.BC1_SRGB;
|
||||||
|
case DDS.DXGI_FORMAT.DXGI_FORMAT_BC2_UNORM:
|
||||||
|
return SurfaceFormat.BC2_UNORM;
|
||||||
|
case DDS.DXGI_FORMAT.DXGI_FORMAT_BC2_UNORM_SRGB:
|
||||||
|
return SurfaceFormat.BC2_SRGB;
|
||||||
case DDS.DXGI_FORMAT.DXGI_FORMAT_BC3_UNORM:
|
case DDS.DXGI_FORMAT.DXGI_FORMAT_BC3_UNORM:
|
||||||
|
|
||||||
return SurfaceFormat.BC3_UNORM;
|
return SurfaceFormat.BC3_UNORM;
|
||||||
case DDS.DXGI_FORMAT.DXGI_FORMAT_BC3_UNORM_SRGB:
|
case DDS.DXGI_FORMAT.DXGI_FORMAT_BC3_UNORM_SRGB:
|
||||||
return SurfaceFormat.BC3_SRGB;
|
return SurfaceFormat.BC3_SRGB;
|
||||||
|
Loading…
Reference in New Issue
Block a user