Material.preload(): fix incorrect param names being uploaded (w/o prefix)

- This would cause garbage uniforms to be allocated when testing for HW skinning
This commit is contained in:
shadowislord 2015-02-24 21:52:42 -05:00
parent 3a19a2bb12
commit 32e56351df

View File

@ -1056,12 +1056,7 @@ public class Material implements CloneableSmartAsset, Cloneable, Savable {
Collection<MatParam> params = paramValues.values(); Collection<MatParam> params = paramValues.values();
for (MatParam param : params) { for (MatParam param : params) {
if (param instanceof MatParamTexture) { param.apply(r, technique);
MatParamTexture texParam = (MatParamTexture) param;
r.setTexture(0, texParam.getTextureValue());
} else {
technique.updateUniformParam(param.getName(), param.getVarType(), param.getValue());
}
} }
r.setShader(technique.getShader()); r.setShader(technique.getShader());