public static void GenerateFlatNormalImage(idImage image)
{
byte[, ,] data = new byte[DefaultImageSize, DefaultImageSize, 4];
int red = (idE.CvarSystem.GetInteger("image_useNormalCompression") == 1) ? 0 : 3;
int alpha = (red == 0) ? 3 : 0;
// flat normal map for default bunp mapping
for(int i = 0; i < 4; i++)
{
data[0, i, red] = 128;
data[0, i, 1] = 128;
data[0, i, 2] = 255;
data[0, i, alpha] = 255;
}
image.Generate(idHelper.Flatten<byte>(data), 2, 2, TextureFilter.Default, true, TextureRepeat.Repeat, TextureDepth.HighQuality);
}