Commit 3d0296f8debe9d59f1f02198461d627706cc8a4e
1 parent
86035a24
Fix loading screen flickering when debug is enabled
Showing
1 changed file
with
10 additions
and
10 deletions
src/client/java/com/mumfrey/liteloader/client/gui/startup/LoadingBar.java
| @@ -260,12 +260,12 @@ public class LoadingBar extends LoadingProgress | @@ -260,12 +260,12 @@ public class LoadingBar extends LoadingProgress | ||
| 260 | this.textureManager.bindTexture(this.textureLocation); | 260 | this.textureManager.bindTexture(this.textureLocation); |
| 261 | Tessellator tessellator = Tessellator.getInstance(); | 261 | Tessellator tessellator = Tessellator.getInstance(); |
| 262 | VertexBuffer vertexBuffer = tessellator.getBuffer(); | 262 | VertexBuffer vertexBuffer = tessellator.getBuffer(); |
| 263 | - vertexBuffer.begin(GL_QUADS, VF_POSITION); | 263 | + vertexBuffer.begin(GL_QUADS, VF_POSITION_TEX_COLOR); |
| 264 | glColor4f(1.0F, 1.0F, 1.0F, 1.0F); | 264 | glColor4f(1.0F, 1.0F, 1.0F, 1.0F); |
| 265 | - vertexBuffer.pos(0.0D, scaledHeight, 0.0D).endVertex(); | ||
| 266 | - vertexBuffer.pos(scaledWidth, scaledHeight, 0.0D).endVertex(); | ||
| 267 | - vertexBuffer.pos(scaledWidth, 0.0D, 0.0D).endVertex(); | ||
| 268 | - vertexBuffer.pos(0.0D, 0.0D, 0.0D).endVertex(); | 265 | + vertexBuffer.pos(0.0D, scaledHeight, 0.0D).tex(0.0D, 0.0D).color(255, 255, 255, 255).endVertex(); |
| 266 | + vertexBuffer.pos(scaledWidth, scaledHeight, 0.0D).tex(0.0D, 0.0D).color(255, 255, 255, 255).endVertex(); | ||
| 267 | + vertexBuffer.pos(scaledWidth, 0.0D, 0.0D).tex(0.0D, 0.0D).color(255, 255, 255, 255).endVertex(); | ||
| 268 | + vertexBuffer.pos(0.0D, 0.0D, 0.0D).tex(0.0D, 0.0D).color(255, 255, 255, 255).endVertex(); | ||
| 269 | tessellator.draw(); | 269 | tessellator.draw(); |
| 270 | 270 | ||
| 271 | glColor4f(1.0F, 1.0F, 1.0F, 1.0F); | 271 | glColor4f(1.0F, 1.0F, 1.0F, 1.0F); |
| @@ -278,11 +278,11 @@ public class LoadingBar extends LoadingProgress | @@ -278,11 +278,11 @@ public class LoadingBar extends LoadingProgress | ||
| 278 | int v2 = 256; | 278 | int v2 = 256; |
| 279 | 279 | ||
| 280 | float texMapScale = 0.00390625F; | 280 | float texMapScale = 0.00390625F; |
| 281 | - vertexBuffer.begin(GL_QUADS, VF_POSITION_TEX); | ||
| 282 | - vertexBuffer.pos(left + 0, top + v2, 0.0D).tex((u1 + 0) * texMapScale, (v1 + v2) * texMapScale).endVertex(); | ||
| 283 | - vertexBuffer.pos(left + u2, top + v2, 0.0D).tex((u1 + u2) * texMapScale, (v1 + v2) * texMapScale).endVertex(); | ||
| 284 | - vertexBuffer.pos(left + u2, top + 0, 0.0D).tex((u1 + u2) * texMapScale, (v1 + 0) * texMapScale).endVertex(); | ||
| 285 | - vertexBuffer.pos(left + 0, top + 0, 0.0D).tex((u1 + 0) * texMapScale, (v1 + 0) * texMapScale).endVertex(); | 281 | + vertexBuffer.begin(GL_QUADS, VF_POSITION_TEX_COLOR); |
| 282 | + vertexBuffer.pos(left + 0, top + v2, 0.0D).tex((u1 + 0) * texMapScale, (v1 + v2) * texMapScale).color(255, 255, 255, 255).endVertex(); | ||
| 283 | + vertexBuffer.pos(left + u2, top + v2, 0.0D).tex((u1 + u2) * texMapScale, (v1 + v2) * texMapScale).color(255, 255, 255, 255).endVertex(); | ||
| 284 | + vertexBuffer.pos(left + u2, top + 0, 0.0D).tex((u1 + u2) * texMapScale, (v1 + 0) * texMapScale).color(255, 255, 255, 255).endVertex(); | ||
| 285 | + vertexBuffer.pos(left + 0, top + 0, 0.0D).tex((u1 + 0) * texMapScale, (v1 + 0) * texMapScale).color(255, 255, 255, 255).endVertex(); | ||
| 286 | tessellator.draw(); | 286 | tessellator.draw(); |
| 287 | 287 | ||
| 288 | glEnableTexture2D(); | 288 | glEnableTexture2D(); |