Microsoft com vtable compatibility workaround for g++. Basically adds
an optional 8 bytes padding to COM objects where the RTTI would be.
diff --git a/graphics/d3dtexture.c b/graphics/d3dtexture.c
index 4f11891..be8192d 100644
--- a/graphics/d3dtexture.c
+++ b/graphics/d3dtexture.c
@@ -528,7 +528,9 @@
/*******************************************************************************
* IDirect3DTexture2 VTable
*/
-static ICOM_VTABLE(IDirect3DTexture2) texture2_vtable = {
+static ICOM_VTABLE(IDirect3DTexture2) texture2_vtable =
+{
+ ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
/*** IUnknown methods ***/
IDirect3DTexture2Impl_QueryInterface,
IDirect3DTexture2Impl_AddRef,
@@ -542,7 +544,9 @@
/*******************************************************************************
* IDirect3DTexture VTable
*/
-static ICOM_VTABLE(IDirect3DTexture) texture_vtable = {
+static ICOM_VTABLE(IDirect3DTexture) texture_vtable =
+{
+ ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
/*** IUnknown methods ***/
IDirect3DTexture2Impl_QueryInterface,
IDirect3DTexture2Impl_AddRef,