drotX.rotX(dy * 2 * (float)Math.PI);
drotY.rotY(dx * 2 * (float)Math.PI);
Matrix4f transform = new Matrix4f(rot);
transform.mul(drotX);
transform.mul(drotY);
Matrix4f tmp = new Matrix4f(rot);
tmp.invert();
transform.mul(tmp);
DirectionalLight light = scene.getLights()[lightRotationMode];