static void clearSlots(){ for (int i = 0; i < list.oldLen; i++){ int slot = list.oldList[i]; disable(slot); slots[slot] = null; } list.copyNewToOld(); // context.attribIndexList.print(); }
public void clearVertexAttribs() { IDList attribList = context.attribIndexList; for (int i = 0; i < attribList.oldLen; i++) { int idx = attribList.oldList[i]; gl.glDisableVertexAttribArray(idx); if (context.boundAttribs[idx].isInstanced()) { glext.glVertexAttribDivisorARB(idx, 0); } context.boundAttribs[idx] = null; } context.attribIndexList.copyNewToOld(); }
public void clearVertexAttribs() { IDList attribList = context.attribIndexList; for (int i = 0; i < attribList.oldLen; i++) { int idx = attribList.oldList[i]; gl.glDisableVertexAttribArray(idx); if (context.boundAttribs[idx].isInstanced()) { glext.glVertexAttribDivisorARB(idx, 0); } context.boundAttribs[idx] = null; } context.attribIndexList.copyNewToOld(); }
public void clearVertexAttribs() { IDList attribList = context.attribIndexList; for (int i = 0; i < attribList.oldLen; i++) { int idx = attribList.oldList[i]; glDisableVertexAttribArray(idx); if (context.boundAttribs[idx].isInstanced()) { glVertexAttribDivisorARB(idx, 0); } context.boundAttribs[idx] = null; } context.attribIndexList.copyNewToOld(); }