|
|
|
@ -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
|
|
|
|
|