/* MACHINE GENERATED FILE, DO NOT EDIT */ package org.lwjgl.opengl; import org.lwjgl.*; import java.nio.*; public final class ARBVertexAttribBinding { /** * Accepted by the <pname> parameter of GetVertexAttrib*v: */ public static final int GL_VERTEX_ATTRIB_BINDING = 0x82D4, GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D5; /** * Accepted by the <target> parameter of GetBooleani_v, GetIntegeri_v, * GetFloati_v, GetDoublei_v, and GetInteger64i_v: */ public static final int GL_VERTEX_BINDING_DIVISOR = 0x82D6, GL_VERTEX_BINDING_OFFSET = 0x82D7, GL_VERTEX_BINDING_STRIDE = 0x82D8; /** * Accepted by the <pname> parameter of GetIntegerv, ... */ public static final int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D9, GL_MAX_VERTEX_ATTRIB_BINDINGS = 0x82DA; private ARBVertexAttribBinding() {} public static void glBindVertexBuffer(int bindingindex, int buffer, long offset, int stride) { GL43.glBindVertexBuffer(bindingindex, buffer, offset, stride); } public static void glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset) { GL43.glVertexAttribFormat(attribindex, size, type, normalized, relativeoffset); } public static void glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset) { GL43.glVertexAttribIFormat(attribindex, size, type, relativeoffset); } public static void glVertexAttribLFormat(int attribindex, int size, int type, int relativeoffset) { GL43.glVertexAttribLFormat(attribindex, size, type, relativeoffset); } public static void glVertexAttribBinding(int attribindex, int bindingindex) { GL43.glVertexAttribBinding(attribindex, bindingindex); } public static void glVertexBindingDivisor(int bindingindex, int divisor) { GL43.glVertexBindingDivisor(bindingindex, divisor); } }