Use the GLuint64EXT type defined by GL_EXT_timer_query
authorBrian Paul <brian.paul@tungstengraphics.com>
Wed, 28 May 2008 15:10:48 +0000 (09:10 -0600)
committerBrian Paul <brian.paul@tungstengraphics.com>
Thu, 29 May 2008 16:42:02 +0000 (10:42 -0600)
Removes some compiler #ifdef stuff.

src/mesa/main/texcompress_fxt1.c

index b6991f45ed85c416128b2640cd97c059f4767b8d..45f344b0c52d653a8add5547edef22fa4a9f7e09 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Mesa 3-D graphics library
- * Version:  6.5
+ * Version:  7.1
  *
- * Copyright (C) 1999-2005  Brian Paul   All Rights Reserved.
+ * Copyright (C) 1999-2008  Brian Paul   All Rights Reserved.
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -298,22 +298,17 @@ const struct gl_texture_format _mesa_texformat_rgba_fxt1 = {
 /*
  * Define a 64-bit unsigned integer type and macros
  */
-#if defined(__GNUC__) && !defined(__cplusplus)
+#ifdef GL_EXT_timer_query  /* this extensions defines the GLuint64EXT type */
 
 #define FX64_NATIVE 1
 
-#ifdef __MINGW32__
-typedef unsigned long Fx64;
-#else
-typedef unsigned long long Fx64;
-#endif
-
+typedef GLuint64EXT Fx64;
 
 #define FX64_MOV32(a, b) a = b
 #define FX64_OR32(a, b)  a |= b
 #define FX64_SHL(a, c)   a <<= c
 
-#else  /* !__GNUC__ */
+#else  /* !GL_EXT_timer_query */
 
 #define FX64_NATIVE 0
 
@@ -335,7 +330,7 @@ typedef struct {
        }                                               \
    } while (0)
 
-#endif /* !__GNUC__ */
+#endif  /* !GL_EXT_timer_query */
 
 
 #define F(i) (GLfloat)1 /* can be used to obtain an oblong metric: 0.30 / 0.59 / 0.11 */