* Added null checks in setupData()
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7435 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
344efe544a
commit
b56c700023
@ -390,6 +390,12 @@ public class VertexBuffer extends GLObject implements Savable, Cloneable {
|
|||||||
if (id != -1)
|
if (id != -1)
|
||||||
throw new UnsupportedOperationException("Data has already been sent. Cannot setupData again.");
|
throw new UnsupportedOperationException("Data has already been sent. Cannot setupData again.");
|
||||||
|
|
||||||
|
if (usage == null || format == null || data == null)
|
||||||
|
throw new IllegalArgumentException("None of the arguments can be null");
|
||||||
|
|
||||||
|
if (components < 1 || components > 4)
|
||||||
|
throw new IllegalArgumentException("components must be between 1 and 4");
|
||||||
|
|
||||||
this.data = data;
|
this.data = data;
|
||||||
this.components = components;
|
this.components = components;
|
||||||
this.usage = usage;
|
this.usage = usage;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user