CopyFromNonReadableSRgbDds をシンプル化

Nvidia と Radeon で動作が異なる?
This commit is contained in:
ousttrue
2021-05-24 18:52:57 +09:00
parent b3645b9599
commit b75453db83
2 changed files with 5 additions and 9 deletions

View File

@@ -22,17 +22,13 @@ namespace VRMShaders
Black, Black, Black, Black,
};
// DDS のテクスチャ圧縮によって別の色になっている
private static readonly Color32 CompressedBlack = new Color32(24, 24, 24, 255);
private static readonly Color32 CompressedGray = new Color32(101, 96, 101, 255);
private static readonly Color32 CompressedWhite = new Color32(255, 255, 255, 255);
// DDSは圧縮で微妙に色が変わるので単色にした
private static readonly Color32[] DdsTextureValues = new Color32[]
{
CompressedBlack, CompressedBlack, CompressedBlack, CompressedBlack,
CompressedGray, CompressedGray, CompressedGray, CompressedGray,
CompressedGray, CompressedGray, CompressedGray, CompressedGray,
CompressedWhite, CompressedWhite, CompressedWhite, CompressedWhite,
Gray, Gray, Gray, Gray,
Gray, Gray, Gray, Gray,
Gray, Gray, Gray, Gray,
Gray, Gray, Gray, Gray,
};
[Test]