int id = getUniformLocation(getActiveShaderProgramId(), desc);
GL20.glUniform4f(id, f1, f2, f3, f4);
} else {
TIntIntIterator it = shaderPrograms.iterator();
while (it.hasNext()) {
it.advance();
GL20.glUseProgram(it.value());
int id = getUniformLocation(it.value(), desc);
GL20.glUniform4f(id, f1, f2, f3, f4);
}