@Override public void glDrawArraysInstancedARB(int mode, int first, int count, int primcount) { ARBDrawInstanced.glDrawArraysInstancedARB(mode, first, count, primcount); }
@Override public void glDrawArraysInstancedARB(final int mode, final int first, final int count, final int primCount) { ARBDrawInstanced.glDrawArraysInstancedARB(mode, first, count, primCount); }
@Override public void glDrawArraysInstanced(int mode, int first, int count, int primcount) { ARBDrawInstanced.glDrawArraysInstancedARB(mode, first, count, primcount); } }
@Override public void glDrawArraysInstancedARB(int mode, int first, int count, int primcount) { ARBDrawInstanced.glDrawArraysInstancedARB(mode, first, count, primcount); }
public void glDrawArraysInstancedARB(int mode, int first, int count, int primcount) { ARBDrawInstanced.glDrawArraysInstancedARB(mode, first, count, primcount); }
public void drawTriangleArray(Mesh.Mode mode, int count, int vertCount) { boolean useInstancing = count > 1 && caps.contains(Caps.MeshInstancing); if (useInstancing) { glDrawArraysInstancedARB(convertElementMode(mode), 0, vertCount, count); } else { glDrawArrays(convertElementMode(mode), 0, vertCount); } }