* Prevent crash when material technique has no world bindings defined. Fixes issue 454
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9129 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
230398c45b
commit
b53a825d35
@ -228,13 +228,14 @@ public class Technique implements Savable {
|
|||||||
|
|
||||||
// register the world bound uniforms
|
// register the world bound uniforms
|
||||||
worldBindUniforms.clear();
|
worldBindUniforms.clear();
|
||||||
for (UniformBinding binding : def.getWorldBindings()) {
|
if (def.getWorldBindings() != null) {
|
||||||
Uniform uniform = shader.getUniform("g_" + binding.name());
|
for (UniformBinding binding : def.getWorldBindings()) {
|
||||||
uniform.setBinding(binding);
|
Uniform uniform = shader.getUniform("g_" + binding.name());
|
||||||
if (uniform != null) {
|
uniform.setBinding(binding);
|
||||||
worldBindUniforms.add(uniform);
|
if (uniform != null) {
|
||||||
|
worldBindUniforms.add(uniform);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
needReload = false;
|
needReload = false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user