summaryrefslogtreecommitdiffstats
path: root/include/d3dadapter
diff options
context:
space:
mode:
authorAxel Davy <axel.davy@ens.fr>2016-03-05 12:17:06 +0100
committerAxel Davy <axel.davy@ens.fr>2016-05-18 23:37:14 +0200
commit3e9d01ff3989963f10d6dfa567c23afcaef3f6e8 (patch)
tree84e6f57ad70696931224a41860134b900bec6aa1 /include/d3dadapter
parent2d51c817cdff6ada200e80ecb6819a641aebc462 (diff)
downloadexternal_mesa3d-3e9d01ff3989963f10d6dfa567c23afcaef3f6e8.zip
external_mesa3d-3e9d01ff3989963f10d6dfa567c23afcaef3f6e8.tar.gz
external_mesa3d-3e9d01ff3989963f10d6dfa567c23afcaef3f6e8.tar.bz2
st/nine: Increase minor d3dadapter9drm ABI
Version 0.1 allows to assume that the second element of the IDirect3D* structures will be a pointer to the internal nine vtable. This is useful if the gallium nine user wants to wrap some interfaces. Signed-off-by: Axel Davy <axel.davy@ens.fr>
Diffstat (limited to 'include/d3dadapter')
-rw-r--r--include/d3dadapter/drm.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/include/d3dadapter/drm.h b/include/d3dadapter/drm.h
index 9ec3e60..647f017 100644
--- a/include/d3dadapter/drm.h
+++ b/include/d3dadapter/drm.h
@@ -29,7 +29,11 @@
#define D3DADAPTER9DRM_NAME "drm"
/* current version */
#define D3DADAPTER9DRM_MAJOR 0
-#define D3DADAPTER9DRM_MINOR 0
+#define D3DADAPTER9DRM_MINOR 1
+
+/* version 0.0: Initial release
+ * 0.1: All IDirect3D objects can be assumed to have a pointer to the
+ * internal vtable in second position of the structure */
struct D3DAdapter9DRM
{