summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers
diff options
context:
space:
mode:
authorKristian Høgsberg <[email protected]>2007-06-07 19:35:54 -0400
committerKristian Høgsberg <[email protected]>2007-10-11 11:30:39 -0400
commitccff0cb26378ce370fc8697a2a2ada138d2e119e (patch)
treef9014124f854182647c9cf1df7a5eb95d1597e0f /src/mesa/drivers
parentf29f0ae8383888a6493b615edc3bab254cf6df39 (diff)
Add a version field to __DRIextension.
Diffstat (limited to 'src/mesa/drivers')
-rw-r--r--src/mesa/drivers/dri/common/dri_util.c11
-rw-r--r--src/mesa/drivers/dri/i915/intel_screen.c2
-rw-r--r--src/mesa/drivers/dri/radeon/radeon_screen.c4
3 files changed, 9 insertions, 8 deletions
diff --git a/src/mesa/drivers/dri/common/dri_util.c b/src/mesa/drivers/dri/common/dri_util.c
index 22093219785..d59ea0ddad0 100644
--- a/src/mesa/drivers/dri/common/dri_util.c
+++ b/src/mesa/drivers/dri/common/dri_util.c
@@ -51,7 +51,7 @@ static const int empty_attribute_list[1] = { None };
* supports setting a read drawable.
*/
const __DRIextension driReadDrawableExtension = {
- __DRI_READ_DRAWABLE
+ __DRI_READ_DRAWABLE, __DRI_READ_DRAWABLE_VERSION
};
/**
@@ -393,7 +393,7 @@ static int driWaitForMSC(__DRIdrawable *drawable, int64_t target_msc,
}
const __DRImediaStreamCounterExtension driMediaStreamCounterExtension = {
- { __DRI_MEDIA_STREAM_COUNTER },
+ { __DRI_MEDIA_STREAM_COUNTER, __DRI_MEDIA_STREAM_COUNTER_VERSION },
driGetMSC,
driWaitForMSC,
};
@@ -406,7 +406,8 @@ static void driCopySubBuffer(__DRIdrawable *drawable,
}
const __DRIcopySubBufferExtension driCopySubBufferExtension = {
- { __DRI_COPY_SUB_BUFFER }, driCopySubBuffer
+ { __DRI_COPY_SUB_BUFFER, __DRI_COPY_SUB_BUFFER_VERSION },
+ driCopySubBuffer
};
static void driSetSwapInterval(__DRIdrawable *drawable, unsigned int interval)
@@ -424,7 +425,7 @@ static unsigned int driGetSwapInterval(__DRIdrawable *drawable)
}
const __DRIswapControlExtension driSwapControlExtension = {
- { __DRI_SWAP_CONTROL },
+ { __DRI_SWAP_CONTROL, __DRI_SWAP_CONTROL_VERSION },
driSetSwapInterval,
driGetSwapInterval
};
@@ -819,7 +820,7 @@ driQueryFrameTracking(__DRIdrawable *drawable,
}
const __DRIframeTrackingExtension driFrameTrackingExtension = {
- { __DRI_FRAME_TRACKING },
+ { __DRI_FRAME_TRACKING, __DRI_FRAME_TRACKING_VERSION },
driFrameTracking,
driQueryFrameTracking
};
diff --git a/src/mesa/drivers/dri/i915/intel_screen.c b/src/mesa/drivers/dri/i915/intel_screen.c
index 191d26e84bd..b5eab5ba004 100644
--- a/src/mesa/drivers/dri/i915/intel_screen.c
+++ b/src/mesa/drivers/dri/i915/intel_screen.c
@@ -420,7 +420,7 @@ intelUpdateScreenFromSAREA(intelScreenPrivate * intelScreen,
}
static const __DRIallocateExtension intelAllocateExtension = {
- { __DRI_ALLOCATE },
+ { __DRI_ALLOCATE, __DRI_ALLOCATE_VERSION },
intelAllocateMemoryMESA,
intelFreeMemoryMESA,
intelGetMemoryOffsetMESA
diff --git a/src/mesa/drivers/dri/radeon/radeon_screen.c b/src/mesa/drivers/dri/radeon/radeon_screen.c
index 84c6885d50f..10d3c2b27ca 100644
--- a/src/mesa/drivers/dri/radeon/radeon_screen.c
+++ b/src/mesa/drivers/dri/radeon/radeon_screen.c
@@ -334,7 +334,7 @@ radeonFillInModes( unsigned pixel_bits, unsigned depth_bits,
#if RADEON_COMMON && defined(RADEON_COMMON_FOR_R200)
static const __DRIallocateExtension r200AllocateExtension = {
- { __DRI_ALLOCATE },
+ { __DRI_ALLOCATE, __DRI_ALLOCATE_VERSION },
r200AllocateMemoryMESA,
r200FreeMemoryMESA,
r200GetMemoryOffsetMESA
@@ -343,7 +343,7 @@ static const __DRIallocateExtension r200AllocateExtension = {
#if RADEON_COMMON && defined(RADEON_COMMON_FOR_R300)
static const __DRItexOffsetExtension r300texOffsetExtension = {
- { __DRI_TEX_OFFSET },
+ { __DRI_TEX_OFFSET, __DRI_TEX_OFFSET_VERSION },
r300SetTexOffset,
};
#endif