From 785c2e36c614ed06bbaf54009855ff78bf702562 Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 13 Nov 2018 23:24:59 -0500 Subject: [PATCH] Fixed some things --- .../blocks/power/power-node-large.png | Bin 1099 -> 1073 bytes core/assets/shaders/menu.fragment | 10 +++++----- .../src/io/anuke/mindustry/core/Renderer.java | 8 ++++---- .../anuke/mindustry/graphics/CacheLayer.java | 13 ++++--------- .../mindustry/graphics/FloorRenderer.java | 1 + 5 files changed, 14 insertions(+), 18 deletions(-) diff --git a/core/assets-raw/sprites_replacement/blocks/power/power-node-large.png b/core/assets-raw/sprites_replacement/blocks/power/power-node-large.png index c598fa0a081526e7fb98c389b237c4f1d2983d3f..0a76d7e1a7c52c171f9038116922703b997970b1 100644 GIT binary patch delta 1002 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 unit.isFlying() && !unit.isDead(), player -> player.drawShadow(trnsX, trnsY)); } - Draw.color(0, 0, 0, 0.15f); - Graphics.flushSurface(); + + //Graphics.flushSurface(); Draw.color(); } diff --git a/core/src/io/anuke/mindustry/graphics/CacheLayer.java b/core/src/io/anuke/mindustry/graphics/CacheLayer.java index 6da19d5880..8fc3c9b148 100644 --- a/core/src/io/anuke/mindustry/graphics/CacheLayer.java +++ b/core/src/io/anuke/mindustry/graphics/CacheLayer.java @@ -1,13 +1,7 @@ package io.anuke.mindustry.graphics; -import com.badlogic.gdx.graphics.Color; -import io.anuke.ucore.core.Core; -import io.anuke.ucore.core.Graphics; -import io.anuke.ucore.graphics.Draw; import io.anuke.ucore.graphics.Shader; -import static io.anuke.mindustry.Vars.renderer; - public enum CacheLayer{ water{ @Override @@ -65,12 +59,13 @@ public enum CacheLayer{ protected void beginShader(){ //renderer.getBlocks().endFloor(); - renderer.effectSurface.getBuffer().begin(); - Graphics.clear(Color.CLEAR); + // renderer.effectSurface.getBuffer().begin(); + //Graphics.clear(Color.CLEAR); //renderer.getBlocks().beginFloor(); } public void endShader(Shader shader){ + /* renderer.blocks.floor.endDraw(); renderer.effectSurface.getBuffer().end(); @@ -82,6 +77,6 @@ public enum CacheLayer{ Core.camera.viewportWidth * Core.camera.zoom, -Core.camera.viewportHeight * Core.camera.zoom); Graphics.end(); Graphics.shader(); - renderer.blocks.floor.beginDraw(); + renderer.blocks.floor.beginDraw();*/ } } diff --git a/core/src/io/anuke/mindustry/graphics/FloorRenderer.java b/core/src/io/anuke/mindustry/graphics/FloorRenderer.java index 324b9cc0f6..62c51b33fb 100644 --- a/core/src/io/anuke/mindustry/graphics/FloorRenderer.java +++ b/core/src/io/anuke/mindustry/graphics/FloorRenderer.java @@ -24,6 +24,7 @@ import java.util.Arrays; import static io.anuke.mindustry.Vars.*; +//TODO point shader mesh public class FloorRenderer{ private final static int chunksize = 64;