aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/makamys/lodmod/renderer/GPUMemoryManager.java3
-rw-r--r--src/main/java/makamys/lodmod/util/GuiHelper.java17
2 files changed, 19 insertions, 1 deletions
diff --git a/src/main/java/makamys/lodmod/renderer/GPUMemoryManager.java b/src/main/java/makamys/lodmod/renderer/GPUMemoryManager.java
index d14723d..df45d46 100644
--- a/src/main/java/makamys/lodmod/renderer/GPUMemoryManager.java
+++ b/src/main/java/makamys/lodmod/renderer/GPUMemoryManager.java
@@ -145,6 +145,9 @@ public class GPUMemoryManager {
int rowLength = 512;
int yOff = 20;
+ int height = (BUFFER_SIZE / scale) / rowLength;
+ GuiHelper.drawRectangle(0, yOff, rowLength, height, 0x000000, 50);
+
int meshI = 0;
for(Mesh mesh : sentMeshes) {
diff --git a/src/main/java/makamys/lodmod/util/GuiHelper.java b/src/main/java/makamys/lodmod/util/GuiHelper.java
index 0f0f80e..3054237 100644
--- a/src/main/java/makamys/lodmod/util/GuiHelper.java
+++ b/src/main/java/makamys/lodmod/util/GuiHelper.java
@@ -26,7 +26,6 @@ public class GuiHelper {
public static void drawRectangle(int x, int y, int w, int h, int color) {
Tessellator tessellator = Tessellator.instance;
- //GL11.glEnable(GL11.GL_BLEND);
tessellator.startDrawingQuads();
tessellator.setColorOpaque_I(color);
tessellator.addVertex(x, y, 0);
@@ -37,6 +36,22 @@ public class GuiHelper {
tessellator.draw();
}
+ public static void drawRectangle(int x, int y, int w, int h, int color, int opacity) {
+ GL11.glEnable(GL11.GL_BLEND);
+
+ Tessellator tessellator = Tessellator.instance;
+ tessellator.startDrawingQuads();
+ tessellator.setColorRGBA_I(color, opacity);
+ tessellator.addVertex(x, y, 0);
+ tessellator.addVertex(x, y+h, 0);
+ tessellator.addVertex(x+w, y+h, 0);
+ tessellator.addVertex(x+w, y, 0);
+
+ tessellator.draw();
+
+ GL11.glDisable(GL11.GL_BLEND);
+ }
+
public static void end() {
//GL11.glDisable(GL11.GL_BLEND);