From cae02d31f1b15b139af822aa7559c5157780dbbe Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Michael=20Br=C3=BCning?= <michael.bruning@digia.com>
Date: Wed, 1 Oct 2014 17:15:54 +0200
Subject: [PATCH] <chromium> Fix conflicting types for 64 bit Windows Desktop
 GL.

Fixes the redefinition of pointer types to appropriate values
on 64 Bit Windows.

Change-Id: Ia1735a5ae5c9dc12dab80e7670dea8270ebf089f
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
---
 chromium/gpu/command_buffer/common/gles2_cmd_format.h | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/chromium/gpu/command_buffer/common/gles2_cmd_format.h b/chromium/gpu/command_buffer/common/gles2_cmd_format.h
index e8051b46899..69987030e6b 100644
--- a/chromium/gpu/command_buffer/common/gles2_cmd_format.h
+++ b/chromium/gpu/command_buffer/common/gles2_cmd_format.h
@@ -39,8 +39,14 @@ typedef float GLclampf;
 typedef double GLdouble;
 typedef double GLclampd;
 typedef void GLvoid;
+
+#ifdef _WIN64
+typedef signed long long int GLintptr;
+typedef signed long long int GLsizeiptr;
+#else
 typedef khronos_intptr_t GLintptr;
 typedef khronos_ssize_t  GLsizeiptr;
+#endif
 
 namespace gpu {
 namespace gles2 {
-- 
GitLab