diff --git a/src/gx/Buffer.cpp b/src/gx/Buffer.cpp index 7642ff4..ccf6151 100644 --- a/src/gx/Buffer.cpp +++ b/src/gx/Buffer.cpp @@ -211,3 +211,15 @@ void GxPrimVertexPtr(CGxBuf* buf, EGxVertexBufferFormat format) { g_theGxDevicePtr->PrimVertexMask(desc->mask); g_theGxDevicePtr->PrimVertexPtr(buf, format); } + +void GxPrimLockVertexPtrs(uint32_t vertexCount, const C3Vector* pos, uint32_t posStride, const C3Vector* normal, uint32_t normalStride, const CImVector* color, uint32_t colorStride, const unsigned char* bone, uint32_t boneStride, const C2Vector* tex0, uint32_t tex0Stride, const C2Vector* tex1, uint32_t tex1Stride) { + // TODO +} + +void GxPrimDrawElements(EGxPrimType primType, uint32_t indexCount, uint16_t* indices) { + // TODO +} + +void GxPrimUnlockVertexPtrs() { + // TODO +} diff --git a/src/gx/Buffer.hpp b/src/gx/Buffer.hpp index 9b77a77..8c717ea 100644 --- a/src/gx/Buffer.hpp +++ b/src/gx/Buffer.hpp @@ -35,4 +35,10 @@ void GxPrimIndexPtr(CGxBuf*); void GxPrimVertexPtr(CGxBuf*, EGxVertexBufferFormat); +void GxPrimLockVertexPtrs(uint32_t, const C3Vector*, uint32_t, const C3Vector*, uint32_t, const CImVector*, uint32_t, const unsigned char*, uint32_t, const C2Vector*, uint32_t, const C2Vector*, uint32_t); + +void GxPrimDrawElements(EGxPrimType, uint32_t, uint16_t*); + +void GxPrimUnlockVertexPtrs(); + #endif