Don't upload NULL texture slices

in-pass-shadows
Kirill Vainer 7 years ago
parent 7441865307
commit bc50b09bf4
  1. 4
      jme3-core/src/main/java/com/jme3/renderer/opengl/TextureUtil.java

@ -199,10 +199,12 @@ final class TextureUtil {
format.format,
format.dataType,
data);
} else {
} else if (data != null) {
// For texture arrays, only upload 1 slice at a time.
// zoffset specifies slice index, and depth is 1 to indicate
// a single texture in the array.
// We don't need to do this for NULL data because the
// main texture storage was already allocated with slice == -1
gl2.glTexSubImage3D(target,
level, // level
0, // xoffset

Loading…
Cancel
Save