Esempio n. 1
0
 @Override
 public void flush() {
   // update parameters
   for (UniformParameter parameter : this.parameters.values()) {
     parameter.execute();
   }
 }
Esempio n. 2
0
  @Override
  public void setParam(String paramName, int[] ints) {
    UniformParameter up = parameters.get(paramName);

    if (up == null) {
      up = new UniformParameter(paramName, programID);
      parameters.put(paramName, up);
    }

    up.setValue(ints, 1);

    if (isActive && GLContext.getCurrent() != null) {
      up.execute();
    }
  }