allocateBindingPointIndex method

int allocateBindingPointIndex()

Implementation

int allocateBindingPointIndex() {
	for (int i = 0; i < maxBindingPoints; i ++ ) {
		if (!allocatedBindingPoints.contains( i )) {
			allocatedBindingPoints.add( i );
			return i;
		}
	}

	console.error( 'THREE.WebGLRenderer: Maximum number of simultaneously usable uniforms groups reached.' );
	return 0;
}