diff --git a/core/src/mindustry/graphics/LoadRenderer.java b/core/src/mindustry/graphics/LoadRenderer.java index ca66e601bf..f8d2c37134 100644 --- a/core/src/mindustry/graphics/LoadRenderer.java +++ b/core/src/mindustry/graphics/LoadRenderer.java @@ -35,11 +35,18 @@ public class LoadRenderer implements Disposable{ private Mesh mesh = MeshBuilder.buildHex(colorRed, 2, true, 1f); private Camera3D cam = new Camera3D(); private int lastLength = -1; - private FxProcessor fx = new FxProcessor(Format.rgba8888, 2, 2, false, true); + private FxProcessor fx; private WindowedMean renderTimes = new WindowedMean(20); private long lastFrameTime; { + //some systems don't support rgba8888 w/ a stencil buffer + try{ + fx = new FxProcessor(Format.rgba8888, 2, 2, false, true); + }catch(Exception e){ + fx = new FxProcessor(Format.rgb565, 2, 2, false, true); + } + //vignetting is probably too much //fx.addEffect(new VignettingFilter(false)); fx.addEffect(new BloomFilter()); diff --git a/fastlane/metadata/android/en-US/changelogs/29741.txt b/fastlane/metadata/android/en-US/changelogs/29741.txt new file mode 100644 index 0000000000..45be741658 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/29741.txt @@ -0,0 +1,5 @@ +[This is a truncated changelog, see Github for full notes] +- Fixed two rare crashes +- Made units depend on their production materials in tech tree +- Made conveyors replaceable by distributors +- Translation updates