From 22ab7c11c7740ac340c788bff857a0ef89a0b1c6 Mon Sep 17 00:00:00 2001 From: shadowislord Date: Tue, 4 Nov 2014 16:47:51 -0500 Subject: [PATCH] * Ensure cubemaps have square dimensions before uploading --- .../src/main/java/com/jme3/renderer/lwjgl/LwjglRenderer.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jme3-lwjgl/src/main/java/com/jme3/renderer/lwjgl/LwjglRenderer.java b/jme3-lwjgl/src/main/java/com/jme3/renderer/lwjgl/LwjglRenderer.java index c23919ded..a9fa42034 100644 --- a/jme3-lwjgl/src/main/java/com/jme3/renderer/lwjgl/LwjglRenderer.java +++ b/jme3-lwjgl/src/main/java/com/jme3/renderer/lwjgl/LwjglRenderer.java @@ -1955,6 +1955,9 @@ public class LwjglRenderer implements Renderer { if (img.getWidth() > maxCubeTexSize || img.getHeight() > maxCubeTexSize) { throw new RendererException("Cannot upload cubemap " + img + ". The maximum supported cubemap resolution is " + maxCubeTexSize); } + if (img.getWidth() != img.getHeight()) { + throw new RendererException("Cubemaps must have square dimensions"); + } } else { if (img.getWidth() > maxTexSize || img.getHeight() > maxTexSize) { throw new RendererException("Cannot upload texture " + img + ". The maximum supported texture resolution is " + maxTexSize);