* Fixed issue where a model loaded from J3O would crash on render (thanks ghoust)

* Uniform.toString() now handles the case where name = null

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9497 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
Sha..rd 13 years ago
parent e8762bcf9d
commit c373f70d01
  1. 1
      engine/src/core/com/jme3/material/MatParam.java
  2. 2
      engine/src/core/com/jme3/shader/Uniform.java

@ -310,6 +310,7 @@ When arrays can be inserted in J3M files
InputCapsule ic = im.getCapsule(this); InputCapsule ic = im.getCapsule(this);
type = ic.readEnum("varType", VarType.class, null); type = ic.readEnum("varType", VarType.class, null);
name = ic.readString("name", null); name = ic.readString("name", null);
prefixedName = "m_" + name;
ffBinding = ic.readEnum("ff_binding", FixedFuncBinding.class, null); ffBinding = ic.readEnum("ff_binding", FixedFuncBinding.class, null);
switch (getVarType()) { switch (getVarType()) {
case Boolean: case Boolean:

@ -161,7 +161,6 @@ public class Uniform extends ShaderVariable {
@Override @Override
public String toString(){ public String toString(){
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
if (name != null){
sb.append("Uniform[name="); sb.append("Uniform[name=");
sb.append(name); sb.append(name);
if (varType != null){ if (varType != null){
@ -172,7 +171,6 @@ public class Uniform extends ShaderVariable {
}else{ }else{
sb.append(", value=<not set>"); sb.append(", value=<not set>");
} }
}
sb.append("]"); sb.append("]");
return sb.toString(); return sb.toString();
} }

Loading…
Cancel
Save