/** * Binds a buffer object to an indexed buffer target. * * @param target the target of the bind operation. One of:<br> * {@link GL30#GL_TRANSFORM_FEEDBACK_BUFFER TRANSFORM_FEEDBACK_BUFFER}, {@link * GL31#GL_UNIFORM_BUFFER UNIFORM_BUFFER}, {@link GL42#GL_ATOMIC_COUNTER_BUFFER * ATOMIC_COUNTER_BUFFER}, {@link GL43#GL_SHADER_STORAGE_BUFFER SHADER_STORAGE_BUFFER} * @param index the index of the binding point within the array specified by {@code target} * @param buffer a buffer object to bind to the specified binding point */ public static void glBindBufferBase(int target, int index, int buffer) { long __functionAddress = getInstance().BindBufferBase; GL30.nglBindBufferBase(target, index, buffer, __functionAddress); }