Commit ec6087bf authored by Adam Jackson's avatar Adam Jackson 🎧
Browse files

dri3: Don't use the major/minor version from the protocol headers



We want to advertise the version we implement, not the version the
protocol headers happen to describe.
Reviewed-by: default avatarJasper St. Pierre <&lt;jstpierre@mecheye.net>
Signed-off-by: Adam Jackson's avatarAdam Jackson <ajax@redhat.com>
parent e6fafd3d
......@@ -29,6 +29,7 @@
#include <unistd.h>
#include <xace.h>
#include "../Xext/syncsdk.h"
#include <protocol-versions.h>
static int
proc_dri3_query_version(ClientPtr client)
......@@ -38,8 +39,8 @@ proc_dri3_query_version(ClientPtr client)
.type = X_Reply,
.sequenceNumber = client->sequence,
.length = 0,
.majorVersion = DRI3_MAJOR,
.minorVersion = DRI3_MINOR
.majorVersion = SERVER_DRI3_MAJOR_VERSION,
.minorVersion = SERVER_DRI3_MINOR_VERSION
};
REQUEST_SIZE_MATCH(xDRI3QueryVersionReq);
......
......@@ -46,6 +46,10 @@
#define SERVER_DAMAGE_MAJOR_VERSION 1
#define SERVER_DAMAGE_MINOR_VERSION 1
/* DRI3 */
#define SERVER_DRI3_MAJOR_VERSION 1
#define SERVER_DRI3_MINOR_VERSION 0
/* DMX */
#define SERVER_DMX_MAJOR_VERSION 2
#define SERVER_DMX_MINOR_VERSION 2
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment