X-Git-Url: https://ecere.com/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ecere%2Fsrc%2Fgfx%2Fdrivers%2FOpenGLDisplayDriver.ec;h=bd4c473a7982a45232a9c22b004c86249cc3cdbb;hb=419ebfca0ed478eccae6a71902e2399b2f5e3127;hp=53da9477409bdd77ad7924b8054e9dbd6e0568b6;hpb=b24533f6e2d7ff33927f5f9015b4b33305809788;p=sdk diff --git a/ecere/src/gfx/drivers/OpenGLDisplayDriver.ec b/ecere/src/gfx/drivers/OpenGLDisplayDriver.ec index 53da947..bd4c473 100644 --- a/ecere/src/gfx/drivers/OpenGLDisplayDriver.ec +++ b/ecere/src/gfx/drivers/OpenGLDisplayDriver.ec @@ -1378,6 +1378,16 @@ public struct GLAB case color: glColorPointer(n, type, stride, pointer); break; } } + + void useVertTrans(uint count, int n, int type, uint stride, void * pointer) + { + if(curArrayBuffer != ((this != null) ? buffer : 0)) + GLBindBuffer(GL_ARRAY_BUFFER, ((this != null) ? buffer : 0)); + if(type == GL_INT) + glVertexPointeri(n, stride, pointer, count); + else if(type == GL_DOUBLE) + glVertexPointerd(n, stride, pointer, count); + } }; static uint curElementBuffer;