mirror of
https://github.com/Relintai/pandemonium_engine.git
synced 2024-12-23 04:16:50 +01:00
Print messages when textures are detected as used in 3D/normal map
This detection automatically changes some import options, so it's important that users are aware of this.
This commit is contained in:
parent
60c7ef815d
commit
309d538703
@ -103,11 +103,13 @@ void ResourceImporterTexture::update_imports() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (E->get() & MAKE_NORMAL_FLAG && int(cf->get_value("params", "compress/normal_map")) == 0) {
|
if (E->get() & MAKE_NORMAL_FLAG && int(cf->get_value("params", "compress/normal_map")) == 0) {
|
||||||
|
print_line(vformat(TTR("%s: Texture detected as used as a normal map in 3D. Enabling red-green texture compression to reduce memory usage (blue channel is discarded)."), String(E->key())));
|
||||||
cf->set_value("params", "compress/normal_map", 1);
|
cf->set_value("params", "compress/normal_map", 1);
|
||||||
changed = true;
|
changed = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (E->get() & MAKE_3D_FLAG && bool(cf->get_value("params", "detect_3d"))) {
|
if (E->get() & MAKE_3D_FLAG && bool(cf->get_value("params", "detect_3d"))) {
|
||||||
|
print_line(vformat(TTR("%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap generation and VRAM texture compression."), String(E->key())));
|
||||||
cf->set_value("params", "detect_3d", false);
|
cf->set_value("params", "detect_3d", false);
|
||||||
cf->set_value("params", "compress/mode", 2);
|
cf->set_value("params", "compress/mode", 2);
|
||||||
cf->set_value("params", "flags/repeat", true);
|
cf->set_value("params", "flags/repeat", true);
|
||||||
|
Loading…
Reference in New Issue
Block a user