progress
This commit is contained in:
@@ -29,8 +29,8 @@ public class BlockRenderer implements Disposable{
|
||||
|
||||
private int lastCamX, lastCamY, lastRangeX, lastRangeY;
|
||||
private float brokenFade = 0f;
|
||||
private FrameBuffer shadows = new FrameBuffer(2, 2);
|
||||
private FrameBuffer fog = new FrameBuffer(2, 2);
|
||||
private FrameBuffer shadows = new FrameBuffer();
|
||||
private FrameBuffer fog = new FrameBuffer();
|
||||
private Array<Tilec> outArray2 = new Array<>();
|
||||
private Array<Tile> shadowEvents = new Array<>();
|
||||
private boolean displayStatus = false;
|
||||
|
||||
@@ -8,6 +8,7 @@ import arc.graphics.gl.*;
|
||||
import static mindustry.Vars.renderer;
|
||||
|
||||
public enum CacheLayer{
|
||||
//TODO water animation breaks when tar/slag is present
|
||||
water{
|
||||
@Override
|
||||
public void begin(){
|
||||
|
||||
@@ -17,7 +17,7 @@ public class LightRenderer{
|
||||
private static final int scaling = 4;
|
||||
|
||||
private float[] vertices = new float[24];
|
||||
private FrameBuffer buffer = new FrameBuffer(2, 2);
|
||||
private FrameBuffer buffer = new FrameBuffer();
|
||||
private Array<Runnable> lights = new Array<>();
|
||||
|
||||
public void add(Runnable run){
|
||||
@@ -185,9 +185,7 @@ public class LightRenderer{
|
||||
return;
|
||||
}
|
||||
|
||||
if(buffer.getWidth() != Core.graphics.getWidth()/scaling || buffer.getHeight() != Core.graphics.getHeight()/scaling){
|
||||
buffer.resize(Core.graphics.getWidth()/scaling, Core.graphics.getHeight()/scaling);
|
||||
}
|
||||
buffer.resize(Core.graphics.getWidth()/scaling, Core.graphics.getHeight()/scaling);
|
||||
|
||||
Draw.color();
|
||||
buffer.begin(Color.clear);
|
||||
|
||||
@@ -12,7 +12,7 @@ import static arc.Core.*;
|
||||
import static mindustry.Vars.renderer;
|
||||
|
||||
public class Pixelator implements Disposable{
|
||||
private FrameBuffer buffer = new FrameBuffer(2, 2);
|
||||
private FrameBuffer buffer = new FrameBuffer();
|
||||
|
||||
{
|
||||
buffer.getTexture().setFilter(TextureFilter.Nearest, TextureFilter.Nearest);
|
||||
@@ -34,9 +34,7 @@ public class Pixelator implements Disposable{
|
||||
int w = (int)(Core.camera.width * renderer.landScale());
|
||||
int h = (int)(Core.camera.height * renderer.landScale());
|
||||
|
||||
if(!graphics.isHidden() && (buffer.getWidth() != w || buffer.getHeight() != h)){
|
||||
buffer.resize(w, h);
|
||||
}
|
||||
buffer.resize(w, h);
|
||||
|
||||
buffer.begin();
|
||||
renderer.draw();
|
||||
|
||||
Reference in New Issue
Block a user