getUniformLocation медленный и нужно добавить возможность напрямую указывать номера юниформам и атрибутам. Возможно, добавить поддержку bindAttribLocation