From 30562244c72e25f86e4dd7bb4d8e75b52eda234b Mon Sep 17 00:00:00 2001 From: bkuker Date: Sun, 6 Jan 2013 19:36:06 -0500 Subject: [PATCH] Set color to white on certain decal types --- .../net/sf/openrocket/gui/figure3d/RealisticRenderer.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/src/net/sf/openrocket/gui/figure3d/RealisticRenderer.java b/core/src/net/sf/openrocket/gui/figure3d/RealisticRenderer.java index e90a6efb6..43edd17e1 100644 --- a/core/src/net/sf/openrocket/gui/figure3d/RealisticRenderer.java +++ b/core/src/net/sf/openrocket/gui/figure3d/RealisticRenderer.java @@ -108,7 +108,11 @@ public class RealisticRenderer extends RocketRenderer { gl.glLightModeli(GL2ES1.GL_LIGHT_MODEL_TWO_SIDE, 1); gl.glLightModeli(GL2.GL_LIGHT_MODEL_COLOR_CONTROL, GL2.GL_SEPARATE_SPECULAR_COLOR); - convertColor(a.getPaint(), color); + if (t != null && tex != null && t.getEdgeMode() != Decal.EdgeMode.STICKER) { + color[0] = color[1] = color[2] = 1; + } else { + convertColor(a.getPaint(), color); + } color[3] = alpha; gl.glMaterialfv(GL.GL_FRONT, GLLightingFunc.GL_DIFFUSE, color, 0);