Don't upload NULL texture slices
This commit is contained in:
parent
7441865307
commit
bc50b09bf4
@ -199,10 +199,12 @@ final class TextureUtil {
|
|||||||
format.format,
|
format.format,
|
||||||
format.dataType,
|
format.dataType,
|
||||||
data);
|
data);
|
||||||
} else {
|
} else if (data != null) {
|
||||||
// For texture arrays, only upload 1 slice at a time.
|
// For texture arrays, only upload 1 slice at a time.
|
||||||
// zoffset specifies slice index, and depth is 1 to indicate
|
// zoffset specifies slice index, and depth is 1 to indicate
|
||||||
// a single texture in the array.
|
// 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,
|
gl2.glTexSubImage3D(target,
|
||||||
level, // level
|
level, // level
|
||||||
0, // xoffset
|
0, // xoffset
|
||||||
|
Loading…
x
Reference in New Issue
Block a user