for (int i = state.getShaderUniforms().size(); --i >= 0;) { final ShaderVariable shaderVariable = state.getShaderUniforms().get(i); if (shaderVariable.needsRefresh) { LwjglShaderUtil.updateUniformLocation(shaderVariable, state._programID);
final List<ShaderVariable> uniforms = state.getShaderUniforms(); for (int i = uniforms.size(); --i >= 0;) { final ShaderVariable shaderVariable = uniforms.get(i);