mirror of
https://github.com/drewcassidy/KSP-Conformal-Decals.git
synced 2024-09-01 18:23:54 +00:00
make normal map gen less dumb
This commit is contained in:
parent
9dc98a6f9d
commit
fc6820d73b
Binary file not shown.
@ -49,7 +49,7 @@ namespace ConformalDecals {
|
|||||||
public static bool SelectableInFlight => _selectableInFlight;
|
public static bool SelectableInFlight => _selectableInFlight;
|
||||||
|
|
||||||
public static IEnumerable<DecalFont> Fonts => _fontList.Values;
|
public static IEnumerable<DecalFont> Fonts => _fontList.Values;
|
||||||
|
|
||||||
public static bool IsBlacklisted(Shader shader) {
|
public static bool IsBlacklisted(Shader shader) {
|
||||||
return IsBlacklisted(shader.name);
|
return IsBlacklisted(shader.name);
|
||||||
}
|
}
|
||||||
@ -91,7 +91,7 @@ namespace ConformalDecals {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var allFonts = Resources.FindObjectsOfTypeAll<TMP_FontAsset>();
|
var allFonts = Resources.FindObjectsOfTypeAll<TMP_FontAsset>();
|
||||||
|
|
||||||
foreach (var fontNode in node.GetNodes("FONT")) {
|
foreach (var fontNode in node.GetNodes("FONT")) {
|
||||||
try {
|
try {
|
||||||
var font = DecalFont.Parse(fontNode, allFonts);
|
var font = DecalFont.Parse(fontNode, allFonts);
|
||||||
@ -111,12 +111,8 @@ namespace ConformalDecals {
|
|||||||
var colors = new[] {color, color, color, color};
|
var colors = new[] {color, color, color, color};
|
||||||
|
|
||||||
var tex = new Texture2D(width, height, TextureFormat.RGBA32, false);
|
var tex = new Texture2D(width, height, TextureFormat.RGBA32, false);
|
||||||
for (var x = 0; x <= width; x++) {
|
|
||||||
for (var y = 0; y < height; y++) {
|
|
||||||
tex.SetPixels32(colors);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
tex.SetPixels32(colors);
|
||||||
tex.Apply();
|
tex.Apply();
|
||||||
|
|
||||||
return tex;
|
return tex;
|
||||||
@ -130,7 +126,7 @@ namespace ConformalDecals {
|
|||||||
var configs = GameDatabase.Instance.GetConfigs("CONFORMALDECALS");
|
var configs = GameDatabase.Instance.GetConfigs("CONFORMALDECALS");
|
||||||
|
|
||||||
if (configs.Length > 0) {
|
if (configs.Length > 0) {
|
||||||
Logging.Log("loading config");
|
Logging.Log("Loading config");
|
||||||
foreach (var config in configs) {
|
foreach (var config in configs) {
|
||||||
ParseConfig(config.config);
|
ParseConfig(config.config);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user