diff --git a/src/gx/CGxDevice.hpp b/src/gx/CGxDevice.hpp index be142f0..312ae15 100644 --- a/src/gx/CGxDevice.hpp +++ b/src/gx/CGxDevice.hpp @@ -120,7 +120,7 @@ class CGxDevice { virtual void PoolSizeSet(CGxPool*, uint32_t) = 0; virtual char* BufLock(CGxBuf*); virtual int32_t BufUnlock(CGxBuf*, uint32_t); - virtual void BufData(CGxBuf*, void*, size_t, uintptr_t); + virtual void BufData(CGxBuf* buf, void* data, size_t size, uintptr_t offset); virtual int32_t TexCreate(EGxTexTarget, uint32_t, uint32_t, uint32_t, EGxTexFormat, EGxTexFormat, CGxTexFlags, void*, void (*)(EGxTexCommand, uint32_t, uint32_t, uint32_t, uint32_t, void*, uint32_t&, const void*&), const char*, CGxTex*&); virtual void TexDestroy(CGxTex* texId); virtual void ShaderCreate(CGxShader*[], EGxShTarget, const char*, const char*, int32_t); diff --git a/src/gx/d3d/CGxDeviceD3d.hpp b/src/gx/d3d/CGxDeviceD3d.hpp index edea738..9a59d20 100644 --- a/src/gx/d3d/CGxDeviceD3d.hpp +++ b/src/gx/d3d/CGxDeviceD3d.hpp @@ -258,7 +258,7 @@ class CGxDeviceD3d : public CGxDevice { virtual void PoolSizeSet(CGxPool* pool, uint32_t size); virtual char* BufLock(CGxBuf* buf); virtual int32_t BufUnlock(CGxBuf* buf, uint32_t size); - virtual void BufData(CGxBuf*, void*, size_t, uintptr_t); + virtual void BufData(CGxBuf* buf, void* data, size_t size, uintptr_t offset); virtual void IShaderCreate(CGxShader* shader); virtual void ShaderCreate(CGxShader* shaders[], EGxShTarget target, const char* a4, const char* a5, int32_t permutations); virtual int32_t StereoEnabled(); diff --git a/src/gx/gll/CGxDeviceGLL.hpp b/src/gx/gll/CGxDeviceGLL.hpp index df6cb89..e5940cc 100644 --- a/src/gx/gll/CGxDeviceGLL.hpp +++ b/src/gx/gll/CGxDeviceGLL.hpp @@ -43,7 +43,7 @@ class CGxDeviceGLL : public CGxDevice { virtual void PoolSizeSet(CGxPool*, uint32_t); virtual char* BufLock(CGxBuf*); virtual int32_t BufUnlock(CGxBuf*, uint32_t); - virtual void BufData(CGxBuf*, void*, size_t, uintptr_t); + virtual void BufData(CGxBuf* buf, void* data, size_t size, uintptr_t offset); virtual void TexDestroy(CGxTex* texId); virtual void IShaderCreate(CGxShader*); virtual void ShaderCreate(CGxShader*[], EGxShTarget, const char*, const char*, int32_t);