@Override public int hashCode () { int result = getKey(); result = 541 * result + numComponents; result = 541 * result + alias.hashCode(); return result; } }
@Override public int hashCode () { int result = getKey(); result = 541 * result + numComponents; result = 541 * result + alias.hashCode(); return result; } }
private final int[] getAttributeLocations (final VertexAttributes attrs) { tempArray.clear(); final int n = attrs.size(); for (int i = 0; i < n; i++) { tempArray.add(attributes.get(attrs.get(i).getKey(), -1)); } tempArray.shrink(); return tempArray.items; }
private final int[] getAttributeLocations (final VertexAttributes attrs) { tempArray.clear(); final int n = attrs.size(); for (int i = 0; i < n; i++) { tempArray.add(attributes.get(attrs.get(i).getKey(), -1)); } tempArray.shrink(); return tempArray.items; }
final VertexAttribute attr = attrs.get(i); final int location = program.getAttributeLocation(attr.alias); if (location >= 0) attributes.put(attr.getKey(), location);
final VertexAttribute attr = attrs.get(i); final int location = program.getAttributeLocation(attr.alias); if (location >= 0) attributes.put(attr.getKey(), location);
@Override public int hashCode () { int result = getKey(); result = 541 * result + numComponents; result = 541 * result + alias.hashCode(); return result; } }
private final int[] getAttributeLocations (final VertexAttributes attrs) { tempArray.clear(); final int n = attrs.size(); for (int i = 0; i < n; i++) { tempArray.add(attributes.get(attrs.get(i).getKey(), -1)); } tempArray.shrink(); return tempArray.items; }
final VertexAttribute attr = attrs.get(i); final int location = program.getAttributeLocation(attr.alias); if (location >= 0) attributes.put(attr.getKey(), location);