private IntBuffer uniformi(int loc) {
        if (ibuf4 == null)
            ibuf4 = BufferUtils.createIntBuffer(4);
        ibuf4.clear();
        if (loc == -1)
            return ibuf4;
        getUniform(loc, ibuf4);
        return ibuf4;
    }