oi-extras/nvidia/Solaris/glxext.h
author Andrzej Szeszo <aszeszo@gmail.com>
Wed, 27 Jul 2011 13:23:49 +0100
branchoi-extras
changeset 222 3250b9c6cf32
permissions -rw-r--r--
Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
222
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
     1
#ifndef __glxext_h_
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
     2
#define __glxext_h_
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
     3
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
     4
#ifdef __cplusplus
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
     5
extern "C" {
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
     6
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
     7
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
     8
/*
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
     9
** License Applicability. Except to the extent portions of this file are
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    10
** made subject to an alternative license as permitted in the SGI Free
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    11
** Software License B, Version 1.1 (the "License"), the contents of this
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    12
** file are subject only to the provisions of the License. You may not use
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    13
** this file except in compliance with the License. You may obtain a copy
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    14
** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    15
** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    16
** 
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    17
** http://oss.sgi.com/projects/FreeB
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    18
** 
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    19
** Note that, as provided in the License, the Software is distributed on an
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    20
** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    21
** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    22
** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    23
** PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    24
** 
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    25
** Original Code. The Original Code is: OpenGL Sample Implementation,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    26
** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    27
** Inc. The Original Code is Copyright (c) 1991-2004 Silicon Graphics, Inc.
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    28
** Copyright in any portions created by third parties is as indicated
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    29
** elsewhere herein. All Rights Reserved.
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    30
** 
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    31
** Additional Notice Provisions: This software was created using the
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    32
** OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    33
** not been independently verified as being compliant with the OpenGL(R)
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    34
** version 1.2.1 Specification.
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    35
*/
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    36
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    37
#if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) && !defined(__SCITECH_SNAP__)
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    38
#define WIN32_LEAN_AND_MEAN 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    39
#include <windows.h>
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    40
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    41
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    42
#ifndef APIENTRY
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    43
#define APIENTRY
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    44
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    45
#ifndef APIENTRYP
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    46
#define APIENTRYP APIENTRY *
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    47
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    48
#ifndef GLAPI
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    49
#define GLAPI extern
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    50
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    51
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    52
/*************************************************************/
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    53
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    54
/* Header file version number, required by OpenGL ABI for Linux */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    55
/* glxext.h last updated 2009/01/08 */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    56
/* Current version at http://www.opengl.org/registry/ */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    57
#define GLX_GLXEXT_VERSION 21
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    58
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    59
#ifndef GLX_ARB_get_proc_address
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    60
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    61
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    62
#ifndef GLX_ARB_multisample
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    63
#define GLX_SAMPLE_BUFFERS_ARB             100000
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    64
#define GLX_SAMPLES_ARB                    100001
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    65
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    66
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    67
#ifndef GLX_ARB_fbconfig_float
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    68
#define GLX_RGBA_FLOAT_TYPE_ARB            0x20B9
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    69
#define GLX_RGBA_FLOAT_BIT_ARB             0x00000004
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    70
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    71
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    72
#ifndef GLX_ARB_create_context
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    73
#define GLX_CONTEXT_DEBUG_BIT_ARB          0x00000001
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    74
#define GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB 0x00000002
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    75
#define GLX_CONTEXT_MAJOR_VERSION_ARB      0x2091
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    76
#define GLX_CONTEXT_MINOR_VERSION_ARB      0x2092
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    77
#define GLX_CONTEXT_FLAGS_ARB              0x2094
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    78
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    79
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    80
#ifndef GLX_SGIS_multisample
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    81
#define GLX_SAMPLE_BUFFERS_SGIS            100000
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    82
#define GLX_SAMPLES_SGIS                   100001
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    83
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    84
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    85
#ifndef GLX_EXT_visual_info
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    86
#define GLX_X_VISUAL_TYPE_EXT              0x22
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    87
#define GLX_TRANSPARENT_TYPE_EXT           0x23
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    88
#define GLX_TRANSPARENT_INDEX_VALUE_EXT    0x24
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    89
#define GLX_TRANSPARENT_RED_VALUE_EXT      0x25
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    90
#define GLX_TRANSPARENT_GREEN_VALUE_EXT    0x26
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    91
#define GLX_TRANSPARENT_BLUE_VALUE_EXT     0x27
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    92
#define GLX_TRANSPARENT_ALPHA_VALUE_EXT    0x28
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    93
#define GLX_NONE_EXT                       0x8000
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    94
#define GLX_TRUE_COLOR_EXT                 0x8002
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    95
#define GLX_DIRECT_COLOR_EXT               0x8003
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    96
#define GLX_PSEUDO_COLOR_EXT               0x8004
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    97
#define GLX_STATIC_COLOR_EXT               0x8005
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    98
#define GLX_GRAY_SCALE_EXT                 0x8006
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
    99
#define GLX_STATIC_GRAY_EXT                0x8007
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   100
#define GLX_TRANSPARENT_RGB_EXT            0x8008
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   101
#define GLX_TRANSPARENT_INDEX_EXT          0x8009
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   102
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   103
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   104
#ifndef GLX_SGI_swap_control
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   105
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   106
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   107
#ifndef GLX_SGI_video_sync
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   108
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   109
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   110
#ifndef GLX_SGI_make_current_read
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   111
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   112
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   113
#ifndef GLX_SGIX_video_source
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   114
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   115
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   116
#ifndef GLX_EXT_visual_rating
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   117
#define GLX_VISUAL_CAVEAT_EXT              0x20
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   118
#define GLX_SLOW_VISUAL_EXT                0x8001
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   119
#define GLX_NON_CONFORMANT_VISUAL_EXT      0x800D
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   120
/* reuse GLX_NONE_EXT */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   121
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   122
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   123
#ifndef GLX_EXT_import_context
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   124
#define GLX_SHARE_CONTEXT_EXT              0x800A
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   125
#define GLX_VISUAL_ID_EXT                  0x800B
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   126
#define GLX_SCREEN_EXT                     0x800C
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   127
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   128
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   129
#ifndef GLX_SGIX_fbconfig
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   130
#define GLX_WINDOW_BIT_SGIX                0x00000001
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   131
#define GLX_PIXMAP_BIT_SGIX                0x00000002
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   132
#define GLX_RGBA_BIT_SGIX                  0x00000001
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   133
#define GLX_COLOR_INDEX_BIT_SGIX           0x00000002
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   134
#define GLX_DRAWABLE_TYPE_SGIX             0x8010
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   135
#define GLX_RENDER_TYPE_SGIX               0x8011
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   136
#define GLX_X_RENDERABLE_SGIX              0x8012
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   137
#define GLX_FBCONFIG_ID_SGIX               0x8013
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   138
#define GLX_RGBA_TYPE_SGIX                 0x8014
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   139
#define GLX_COLOR_INDEX_TYPE_SGIX          0x8015
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   140
/* reuse GLX_SCREEN_EXT */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   141
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   142
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   143
#ifndef GLX_SGIX_pbuffer
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   144
#define GLX_PBUFFER_BIT_SGIX               0x00000004
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   145
#define GLX_BUFFER_CLOBBER_MASK_SGIX       0x08000000
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   146
#define GLX_FRONT_LEFT_BUFFER_BIT_SGIX     0x00000001
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   147
#define GLX_FRONT_RIGHT_BUFFER_BIT_SGIX    0x00000002
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   148
#define GLX_BACK_LEFT_BUFFER_BIT_SGIX      0x00000004
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   149
#define GLX_BACK_RIGHT_BUFFER_BIT_SGIX     0x00000008
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   150
#define GLX_AUX_BUFFERS_BIT_SGIX           0x00000010
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   151
#define GLX_DEPTH_BUFFER_BIT_SGIX          0x00000020
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   152
#define GLX_STENCIL_BUFFER_BIT_SGIX        0x00000040
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   153
#define GLX_ACCUM_BUFFER_BIT_SGIX          0x00000080
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   154
#define GLX_SAMPLE_BUFFERS_BIT_SGIX        0x00000100
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   155
#define GLX_MAX_PBUFFER_WIDTH_SGIX         0x8016
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   156
#define GLX_MAX_PBUFFER_HEIGHT_SGIX        0x8017
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   157
#define GLX_MAX_PBUFFER_PIXELS_SGIX        0x8018
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   158
#define GLX_OPTIMAL_PBUFFER_WIDTH_SGIX     0x8019
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   159
#define GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX    0x801A
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   160
#define GLX_PRESERVED_CONTENTS_SGIX        0x801B
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   161
#define GLX_LARGEST_PBUFFER_SGIX           0x801C
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   162
#define GLX_WIDTH_SGIX                     0x801D
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   163
#define GLX_HEIGHT_SGIX                    0x801E
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   164
#define GLX_EVENT_MASK_SGIX                0x801F
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   165
#define GLX_DAMAGED_SGIX                   0x8020
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   166
#define GLX_SAVED_SGIX                     0x8021
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   167
#define GLX_WINDOW_SGIX                    0x8022
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   168
#define GLX_PBUFFER_SGIX                   0x8023
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   169
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   170
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   171
#ifndef GLX_SGI_cushion
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   172
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   173
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   174
#ifndef GLX_SGIX_video_resize
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   175
#define GLX_SYNC_FRAME_SGIX                0x00000000
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   176
#define GLX_SYNC_SWAP_SGIX                 0x00000001
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   177
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   178
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   179
#ifndef GLX_SGIX_dmbuffer
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   180
#define GLX_DIGITAL_MEDIA_PBUFFER_SGIX     0x8024
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   181
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   182
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   183
#ifndef GLX_SGIX_swap_group
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   184
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   185
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   186
#ifndef GLX_SGIX_swap_barrier
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   187
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   188
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   189
#ifndef GLX_SGIS_blended_overlay
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   190
#define GLX_BLENDED_RGBA_SGIS              0x8025
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   191
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   192
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   193
#ifndef GLX_SGIS_shared_multisample
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   194
#define GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS 0x8026
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   195
#define GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS 0x8027
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   196
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   197
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   198
#ifndef GLX_SUN_get_transparent_index
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   199
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   200
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   201
#ifndef GLX_3DFX_multisample
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   202
#define GLX_SAMPLE_BUFFERS_3DFX            0x8050
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   203
#define GLX_SAMPLES_3DFX                   0x8051
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   204
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   205
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   206
#ifndef GLX_MESA_copy_sub_buffer
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   207
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   208
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   209
#ifndef GLX_MESA_pixmap_colormap
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   210
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   211
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   212
#ifndef GLX_MESA_release_buffers
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   213
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   214
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   215
#ifndef GLX_MESA_set_3dfx_mode
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   216
#define GLX_3DFX_WINDOW_MODE_MESA          0x1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   217
#define GLX_3DFX_FULLSCREEN_MODE_MESA      0x2
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   218
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   219
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   220
#ifndef GLX_SGIX_visual_select_group
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   221
#define GLX_VISUAL_SELECT_GROUP_SGIX       0x8028
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   222
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   223
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   224
#ifndef GLX_OML_swap_method
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   225
#define GLX_SWAP_METHOD_OML                0x8060
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   226
#define GLX_SWAP_EXCHANGE_OML              0x8061
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   227
#define GLX_SWAP_COPY_OML                  0x8062
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   228
#define GLX_SWAP_UNDEFINED_OML             0x8063
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   229
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   230
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   231
#ifndef GLX_OML_sync_control
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   232
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   233
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   234
#ifndef GLX_NV_float_buffer
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   235
#define GLX_FLOAT_COMPONENTS_NV            0x20B0
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   236
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   237
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   238
#ifndef GLX_SGIX_hyperpipe
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   239
#define GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   240
#define GLX_BAD_HYPERPIPE_CONFIG_SGIX      91
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   241
#define GLX_BAD_HYPERPIPE_SGIX             92
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   242
#define GLX_HYPERPIPE_DISPLAY_PIPE_SGIX    0x00000001
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   243
#define GLX_HYPERPIPE_RENDER_PIPE_SGIX     0x00000002
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   244
#define GLX_PIPE_RECT_SGIX                 0x00000001
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   245
#define GLX_PIPE_RECT_LIMITS_SGIX          0x00000002
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   246
#define GLX_HYPERPIPE_STEREO_SGIX          0x00000003
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   247
#define GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX   0x00000004
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   248
#define GLX_HYPERPIPE_ID_SGIX              0x8030
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   249
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   250
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   251
#ifndef GLX_MESA_agp_offset
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   252
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   253
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   254
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   255
/*************************************************************/
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   256
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   257
#ifndef GLX_ARB_get_proc_address
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   258
/*
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   259
 * Linux OpenGL ABI specifies glXGetProcAddressARB should be
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   260
 * in glx.h moving related defines there as well.
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   261
 */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   262
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   263
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   264
#ifndef GLX_SGIX_video_source
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   265
typedef XID GLXVideoSourceSGIX;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   266
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   267
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   268
#ifndef GLX_SGIX_fbconfig
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   269
typedef XID GLXFBConfigIDSGIX;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   270
typedef struct __GLXFBConfigRec *GLXFBConfigSGIX;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   271
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   272
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   273
#ifndef GLX_SGIX_pbuffer
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   274
typedef XID GLXPbufferSGIX;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   275
typedef struct {
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   276
    int type;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   277
    unsigned long serial;	  /* # of last request processed by server */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   278
    Bool send_event;		  /* true if this came for SendEvent request */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   279
    Display *display;		  /* display the event was read from */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   280
    GLXDrawable drawable;	  /* i.d. of Drawable */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   281
    int event_type;		  /* GLX_DAMAGED_SGIX or GLX_SAVED_SGIX */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   282
    int draw_type;		  /* GLX_WINDOW_SGIX or GLX_PBUFFER_SGIX */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   283
    unsigned int mask;	  /* mask indicating which buffers are affected*/
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   284
    int x, y;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   285
    int width, height;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   286
    int count;		  /* if nonzero, at least this many more */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   287
} GLXBufferClobberEventSGIX;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   288
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   289
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   290
#ifndef GLX_NV_swap_group
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   291
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   292
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   293
#ifndef GLX_NV_video_out
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   294
/*
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   295
 * GLXVideoDeviceNV is an opaque handle to a video device (part of the
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   296
 * GLX_NV_video_out extension).
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   297
 */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   298
typedef unsigned int GLXVideoDeviceNV;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   299
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   300
/* glXBindVideoImageNV iVideoBuffer values (NV_video_out) */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   301
#define GLX_VIDEO_OUT_COLOR_NV           0x20C3
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   302
#define GLX_VIDEO_OUT_ALPHA_NV           0x20C4
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   303
#define GLX_VIDEO_OUT_DEPTH_NV           0x20C5
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   304
#define GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV 0x20C6
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   305
#define GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV 0x20C7
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   306
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   307
/* glXSendPbufferToVideoNV iBufferType values (NV_video_out) */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   308
#define GLX_VIDEO_OUT_FRAME_NV              0x20C8
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   309
#define GLX_VIDEO_OUT_FIELD_1_NV            0x20C9
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   310
#define GLX_VIDEO_OUT_FIELD_2_NV            0x20CA
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   311
#define GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV 0x20CB
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   312
#define GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV 0x20CC
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   313
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   314
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   315
#ifndef GLX_EXT_fbconfig_packed_float
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   316
#define GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT 0x20B1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   317
#define GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT  0x00000008
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   318
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   319
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   320
#ifndef GLX_EXT_framebuffer_sRGB
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   321
#define GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20B2
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   322
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   323
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   324
#ifndef GLX_EXT_texture_from_pixmap
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   325
/* New glXGetFBConfigAttrib <attrib_list> tokens */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   326
#define GLX_BIND_TO_TEXTURE_RGB_EXT      0x20D0
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   327
#define GLX_BIND_TO_TEXTURE_RGBA_EXT     0x20D1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   328
#define GLX_BIND_TO_MIPMAP_TEXTURE_EXT   0x20D2
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   329
#define GLX_BIND_TO_TEXTURE_TARGETS_EXT  0x20D3
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   330
#define GLX_Y_INVERTED_EXT               0x20D4
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   331
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   332
/* New glXCreatePixmap attributes and glXQueryDrawable attributes */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   333
#define GLX_TEXTURE_FORMAT_EXT           0x20D5
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   334
#define GLX_TEXTURE_TARGET_EXT           0x20D6
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   335
#define GLX_MIPMAP_TEXTURE_EXT           0x20D7
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   336
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   337
/* Values for GLX_TEXTURE_FORMAT_EXT */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   338
#define GLX_TEXTURE_FORMAT_NONE_EXT      0x20D8
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   339
#define GLX_TEXTURE_FORMAT_RGB_EXT       0x20D9
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   340
#define GLX_TEXTURE_FORMAT_RGBA_EXT      0x20DA
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   341
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   342
/* Bits for GLX_BIND_TO_TEXTURE_TARGETS_EXT mask */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   343
#define GLX_TEXTURE_1D_BIT_EXT           0x00000001
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   344
#define GLX_TEXTURE_2D_BIT_EXT           0x00000002
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   345
#define GLX_TEXTURE_RECTANGLE_BIT_EXT    0x00000004
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   346
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   347
/* Values for GLX_TEXTURE_TARGET_EXT */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   348
#define GLX_TEXTURE_1D_EXT               0x20DB
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   349
#define GLX_TEXTURE_2D_EXT               0x20DC
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   350
#define GLX_TEXTURE_RECTANGLE_EXT        0x20DD
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   351
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   352
/*
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   353
 * Values for the buffer parameter of glXBindTexImageEXT and
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   354
 * glXReleaseTexImageEXT
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   355
 */ 
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   356
#define GLX_FRONT_LEFT_EXT               0x20DE
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   357
#define GLX_FRONT_RIGHT_EXT              0x20DF
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   358
#define GLX_BACK_LEFT_EXT                0x20E0
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   359
#define GLX_BACK_RIGHT_EXT               0x20E1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   360
#define GLX_FRONT_EXT                    GLX_FRONT_LEFT_EXT
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   361
#define GLX_BACK_EXT                     GLX_BACK_LEFT_EXT
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   362
#define GLX_AUX0_EXT                     0x20E2
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   363
#define GLX_AUX1_EXT                     0x20E3
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   364
#define GLX_AUX2_EXT                     0x20E4
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   365
#define GLX_AUX3_EXT                     0x20E5
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   366
#define GLX_AUX4_EXT                     0x20E6
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   367
#define GLX_AUX5_EXT                     0x20E7
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   368
#define GLX_AUX6_EXT                     0x20E8
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   369
#define GLX_AUX7_EXT                     0x20E9
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   370
#define GLX_AUX8_EXT                     0x20EA
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   371
#define GLX_AUX9_EXT                     0x20EB
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   372
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   373
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   374
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   375
#ifndef GLX_NV_multisample_coverage
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   376
#define GLX_COVERAGE_SAMPLES_NV          GLX_SAMPLES_ARB
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   377
#define GLX_COLOR_SAMPLES_NV             0x20B3
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   378
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   379
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   380
#ifndef GLX_NV_present_video
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   381
#define GLX_NUM_VIDEO_SLOTS_NV           0x20F0
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   382
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   383
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   384
#ifndef GLX_NV_video_capture
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   385
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   386
typedef XID GLXVideoCaptureDeviceNV;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   387
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   388
#define GLX_DEVICE_ID_NV                 0x20CD
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   389
#define GLX_UNIQUE_ID_NV                 0x20CE
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   390
#define GLX_NUM_VIDEO_CAPTURE_SLOTS_NV   0x20CF
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   391
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   392
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   393
#ifndef GLX_EXT_swap_control
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   394
#define GLX_SWAP_INTERVAL_EXT            0x20F1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   395
#define GLX_MAX_SWAP_INTERVAL_EXT        0x20F2
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   396
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   397
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   398
/* Define int32_t and int64_t types for UST/MSC */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   399
/* (as used in the GLX_OML_sync_control extension). */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   400
#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   401
#include <inttypes.h>
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   402
#elif defined( __VMS ) || defined(__FreeBSD__)
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   403
#include <inttypes.h>
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   404
#elif (defined(__sun__) && defined(__svr4__)) || (defined(__sun) && defined(__SVR4))
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   405
#include <inttypes.h>
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   406
#elif defined(__SCO__) || defined(__USLC__) || defined(__linux__)
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   407
#include <stdint.h>
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   408
#elif defined(__UNIXOS2__) || defined(__SOL64__)
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   409
typedef long int int32_t;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   410
typedef long long int int64_t;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   411
#else
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   412
#error "int32_t and int64_t are undefined!"
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   413
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   414
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   415
#ifndef GLX_ARB_get_proc_address
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   416
/* Moved to glx.h */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   417
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   418
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   419
#ifndef GLX_ARB_multisample
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   420
#define GLX_ARB_multisample 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   421
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   422
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   423
#ifndef GLX_ARB_fbconfig_float
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   424
#define GLX_ARB_fbconfig_float 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   425
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   426
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   427
#ifndef GLX_ARB_create_context
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   428
#define GLX_ARB_create_context 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   429
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   430
extern GLXContext glXCreateContextAttribsARB (Display *, GLXFBConfig, GLXContext, Bool, const int *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   431
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   432
typedef GLXContext ( * PFNGLXCREATECONTEXTATTRIBSARBPROC) (Display *dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int *attrib_list);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   433
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   434
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   435
#ifndef GLX_SGIS_multisample
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   436
#define GLX_SGIS_multisample 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   437
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   438
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   439
#ifndef GLX_EXT_visual_info
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   440
#define GLX_EXT_visual_info 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   441
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   442
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   443
#ifndef GLX_SGI_swap_control
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   444
#define GLX_SGI_swap_control 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   445
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   446
extern int glXSwapIntervalSGI (int);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   447
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   448
typedef int ( * PFNGLXSWAPINTERVALSGIPROC) (int interval);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   449
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   450
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   451
#ifndef GLX_SGI_video_sync
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   452
#define GLX_SGI_video_sync 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   453
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   454
extern int glXGetVideoSyncSGI (unsigned int *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   455
extern int glXWaitVideoSyncSGI (int, int, unsigned int *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   456
extern int glXGetRefreshRateSGI(unsigned int *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   457
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   458
typedef int ( * PFNGLXGETVIDEOSYNCSGIPROC) (unsigned int *count);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   459
typedef int ( * PFNGLXWAITVIDEOSYNCSGIPROC) (int divisor, int remainder, unsigned int *count);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   460
typedef int ( * PFNGLXGETREFRESHRATESGIPROC) (unsigned int *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   461
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   462
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   463
#ifndef GLX_SGI_make_current_read
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   464
#define GLX_SGI_make_current_read 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   465
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   466
extern Bool glXMakeCurrentReadSGI (Display *, GLXDrawable, GLXDrawable, GLXContext);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   467
extern GLXDrawable glXGetCurrentReadDrawableSGI (void);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   468
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   469
typedef Bool ( * PFNGLXMAKECURRENTREADSGIPROC) (Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   470
typedef GLXDrawable ( * PFNGLXGETCURRENTREADDRAWABLESGIPROC) (void);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   471
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   472
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   473
#ifndef GLX_SGIX_video_source
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   474
#define GLX_SGIX_video_source 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   475
#ifdef _VL_H
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   476
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   477
extern GLXVideoSourceSGIX glXCreateGLXVideoSourceSGIX (Display *, int, VLServer, VLPath, int, VLNode);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   478
extern void glXDestroyGLXVideoSourceSGIX (Display *, GLXVideoSourceSGIX);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   479
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   480
typedef GLXVideoSourceSGIX ( * PFNGLXCREATEGLXVIDEOSOURCESGIXPROC) (Display *display, int screen, VLServer server, VLPath path, int nodeClass, VLNode drainNode);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   481
typedef void ( * PFNGLXDESTROYGLXVIDEOSOURCESGIXPROC) (Display *dpy, GLXVideoSourceSGIX glxvideosource);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   482
#endif /* _VL_H */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   483
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   484
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   485
#ifndef GLX_EXT_visual_rating
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   486
#define GLX_EXT_visual_rating 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   487
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   488
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   489
#ifndef GLX_EXT_import_context
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   490
#define GLX_EXT_import_context 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   491
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   492
extern Display * glXGetCurrentDisplayEXT (void);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   493
extern int glXQueryContextInfoEXT (Display *, GLXContext, int, int *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   494
extern GLXContextID glXGetContextIDEXT (const GLXContext);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   495
extern GLXContext glXImportContextEXT (Display *, GLXContextID);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   496
extern void glXFreeContextEXT (Display *, GLXContext);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   497
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   498
typedef Display * ( * PFNGLXGETCURRENTDISPLAYEXTPROC) (void);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   499
typedef int ( * PFNGLXQUERYCONTEXTINFOEXTPROC) (Display *dpy, GLXContext context, int attribute, int *value);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   500
typedef GLXContextID ( * PFNGLXGETCONTEXTIDEXTPROC) (const GLXContext context);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   501
typedef GLXContext ( * PFNGLXIMPORTCONTEXTEXTPROC) (Display *dpy, GLXContextID contextID);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   502
typedef void ( * PFNGLXFREECONTEXTEXTPROC) (Display *dpy, GLXContext context);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   503
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   504
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   505
#ifndef GLX_SGIX_fbconfig
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   506
#define GLX_SGIX_fbconfig 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   507
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   508
extern int glXGetFBConfigAttribSGIX (Display *, GLXFBConfigSGIX, int, int *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   509
extern GLXFBConfigSGIX * glXChooseFBConfigSGIX (Display *, int, int *, int *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   510
extern GLXPixmap glXCreateGLXPixmapWithConfigSGIX (Display *, GLXFBConfigSGIX, Pixmap);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   511
extern GLXContext glXCreateContextWithConfigSGIX (Display *, GLXFBConfigSGIX, int, GLXContext, Bool);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   512
extern XVisualInfo * glXGetVisualFromFBConfigSGIX (Display *, GLXFBConfigSGIX);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   513
extern GLXFBConfigSGIX glXGetFBConfigFromVisualSGIX (Display *, XVisualInfo *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   514
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   515
typedef int ( * PFNGLXGETFBCONFIGATTRIBSGIXPROC) (Display *dpy, GLXFBConfigSGIX config, int attribute, int *value);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   516
typedef GLXFBConfigSGIX * ( * PFNGLXCHOOSEFBCONFIGSGIXPROC) (Display *dpy, int screen, int *attrib_list, int *nelements);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   517
typedef GLXPixmap ( * PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC) (Display *dpy, GLXFBConfigSGIX config, Pixmap pixmap);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   518
typedef GLXContext ( * PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC) (Display *dpy, GLXFBConfigSGIX config, int render_type, GLXContext share_list, Bool direct);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   519
typedef XVisualInfo * ( * PFNGLXGETVISUALFROMFBCONFIGSGIXPROC) (Display *dpy, GLXFBConfigSGIX config);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   520
typedef GLXFBConfigSGIX ( * PFNGLXGETFBCONFIGFROMVISUALSGIXPROC) (Display *dpy, XVisualInfo *vis);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   521
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   522
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   523
#ifndef GLX_SGIX_pbuffer
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   524
#define GLX_SGIX_pbuffer 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   525
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   526
extern GLXPbufferSGIX glXCreateGLXPbufferSGIX (Display *, GLXFBConfigSGIX, unsigned int, unsigned int, int *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   527
extern void glXDestroyGLXPbufferSGIX (Display *, GLXPbufferSGIX);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   528
extern int glXQueryGLXPbufferSGIX (Display *, GLXPbufferSGIX, int, unsigned int *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   529
extern void glXSelectEventSGIX (Display *, GLXDrawable, unsigned long);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   530
extern void glXGetSelectedEventSGIX (Display *, GLXDrawable, unsigned long *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   531
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   532
typedef GLXPbufferSGIX ( * PFNGLXCREATEGLXPBUFFERSGIXPROC) (Display *dpy, GLXFBConfigSGIX config, unsigned int width, unsigned int height, int *attrib_list);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   533
typedef void ( * PFNGLXDESTROYGLXPBUFFERSGIXPROC) (Display *dpy, GLXPbufferSGIX pbuf);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   534
typedef int ( * PFNGLXQUERYGLXPBUFFERSGIXPROC) (Display *dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int *value);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   535
typedef void ( * PFNGLXSELECTEVENTSGIXPROC) (Display *dpy, GLXDrawable drawable, unsigned long mask);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   536
typedef void ( * PFNGLXGETSELECTEDEVENTSGIXPROC) (Display *dpy, GLXDrawable drawable, unsigned long *mask);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   537
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   538
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   539
#ifndef GLX_SGI_cushion
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   540
#define GLX_SGI_cushion 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   541
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   542
extern void glXCushionSGI (Display *, Window, float);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   543
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   544
typedef void ( * PFNGLXCUSHIONSGIPROC) (Display *dpy, Window window, float cushion);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   545
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   546
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   547
#ifndef GLX_SGIX_video_resize
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   548
#define GLX_SGIX_video_resize 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   549
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   550
extern int glXBindChannelToWindowSGIX (Display *, int, int, Window);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   551
extern int glXChannelRectSGIX (Display *, int, int, int, int, int, int);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   552
extern int glXQueryChannelRectSGIX (Display *, int, int, int *, int *, int *, int *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   553
extern int glXQueryChannelDeltasSGIX (Display *, int, int, int *, int *, int *, int *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   554
extern int glXChannelRectSyncSGIX (Display *, int, int, GLenum);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   555
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   556
typedef int ( * PFNGLXBINDCHANNELTOWINDOWSGIXPROC) (Display *display, int screen, int channel, Window window);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   557
typedef int ( * PFNGLXCHANNELRECTSGIXPROC) (Display *display, int screen, int channel, int x, int y, int w, int h);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   558
typedef int ( * PFNGLXQUERYCHANNELRECTSGIXPROC) (Display *display, int screen, int channel, int *dx, int *dy, int *dw, int *dh);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   559
typedef int ( * PFNGLXQUERYCHANNELDELTASSGIXPROC) (Display *display, int screen, int channel, int *x, int *y, int *w, int *h);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   560
typedef int ( * PFNGLXCHANNELRECTSYNCSGIXPROC) (Display *display, int screen, int channel, GLenum synctype);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   561
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   562
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   563
#ifndef GLX_SGIX_dmbuffer
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   564
#define GLX_SGIX_dmbuffer 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   565
#ifdef _DM_BUFFER_H_
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   566
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   567
extern Bool glXAssociateDMPbufferSGIX (Display *, GLXPbufferSGIX, DMparams *, DMbuffer);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   568
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   569
typedef Bool ( * PFNGLXASSOCIATEDMPBUFFERSGIXPROC) (Display *dpy, GLXPbufferSGIX pbuffer, DMparams *params, DMbuffer dmbuffer);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   570
#endif /* _DM_BUFFER_H_ */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   571
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   572
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   573
#ifndef GLX_SGIX_swap_group
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   574
#define GLX_SGIX_swap_group 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   575
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   576
extern void glXJoinSwapGroupSGIX (Display *, GLXDrawable, GLXDrawable);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   577
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   578
typedef void ( * PFNGLXJOINSWAPGROUPSGIXPROC) (Display *dpy, GLXDrawable drawable, GLXDrawable member);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   579
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   580
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   581
#ifndef GLX_SGIX_swap_barrier
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   582
#define GLX_SGIX_swap_barrier 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   583
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   584
extern void glXBindSwapBarrierSGIX (Display *, GLXDrawable, int);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   585
extern Bool glXQueryMaxSwapBarriersSGIX (Display *, int, int *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   586
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   587
typedef void ( * PFNGLXBINDSWAPBARRIERSGIXPROC) (Display *dpy, GLXDrawable drawable, int barrier);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   588
typedef Bool ( * PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC) (Display *dpy, int screen, int *max);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   589
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   590
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   591
#ifndef GLX_SUN_get_transparent_index
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   592
#define GLX_SUN_get_transparent_index 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   593
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   594
extern Status glXGetTransparentIndexSUN (Display *, Window, Window, long *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   595
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   596
typedef Status ( * PFNGLXGETTRANSPARENTINDEXSUNPROC) (Display *dpy, Window overlay, Window underlay, long *pTransparentIndex);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   597
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   598
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   599
#ifndef GLX_MESA_copy_sub_buffer
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   600
#define GLX_MESA_copy_sub_buffer 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   601
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   602
extern void glXCopySubBufferMESA (Display *, GLXDrawable, int, int, int, int);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   603
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   604
typedef void ( * PFNGLXCOPYSUBBUFFERMESAPROC) (Display *dpy, GLXDrawable drawable, int x, int y, int width, int height);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   605
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   606
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   607
#ifndef GLX_MESA_pixmap_colormap
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   608
#define GLX_MESA_pixmap_colormap 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   609
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   610
extern GLXPixmap glXCreateGLXPixmapMESA (Display *, XVisualInfo *, Pixmap, Colormap);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   611
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   612
typedef GLXPixmap ( * PFNGLXCREATEGLXPIXMAPMESAPROC) (Display *dpy, XVisualInfo *visual, Pixmap pixmap, Colormap cmap);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   613
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   614
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   615
#ifndef GLX_MESA_release_buffers
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   616
#define GLX_MESA_release_buffers 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   617
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   618
extern Bool glXReleaseBuffersMESA (Display *, GLXDrawable);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   619
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   620
typedef Bool ( * PFNGLXRELEASEBUFFERSMESAPROC) (Display *dpy, GLXDrawable drawable);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   621
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   622
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   623
#ifndef GLX_MESA_set_3dfx_mode
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   624
#define GLX_MESA_set_3dfx_mode 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   625
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   626
extern Bool glXSet3DfxModeMESA (int);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   627
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   628
typedef Bool ( * PFNGLXSET3DFXMODEMESAPROC) (int mode);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   629
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   630
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   631
#ifndef GLX_SGIX_visual_select_group
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   632
#define GLX_SGIX_visual_select_group 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   633
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   634
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   635
#ifndef GLX_OML_swap_method
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   636
#define GLX_OML_swap_method 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   637
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   638
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   639
#ifndef GLX_OML_sync_control
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   640
#define GLX_OML_sync_control 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   641
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   642
extern Bool glXGetSyncValuesOML (Display *, GLXDrawable, int64_t *, int64_t *, int64_t *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   643
extern Bool glXGetMscRateOML (Display *, GLXDrawable, int32_t *, int32_t *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   644
extern int64_t glXSwapBuffersMscOML (Display *, GLXDrawable, int64_t, int64_t, int64_t);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   645
extern Bool glXWaitForMscOML (Display *, GLXDrawable, int64_t, int64_t, int64_t, int64_t *, int64_t *, int64_t *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   646
extern Bool glXWaitForSbcOML (Display *, GLXDrawable, int64_t, int64_t *, int64_t *, int64_t *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   647
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   648
typedef Bool ( * PFNGLXGETSYNCVALUESOMLPROC) (Display *dpy, GLXDrawable drawable, int64_t *ust, int64_t *msc, int64_t *sbc);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   649
typedef Bool ( * PFNGLXGETMSCRATEOMLPROC) (Display *dpy, GLXDrawable drawable, int32_t *numerator, int32_t *denominator);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   650
typedef int64_t ( * PFNGLXSWAPBUFFERSMSCOMLPROC) (Display *dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   651
typedef Bool ( * PFNGLXWAITFORMSCOMLPROC) (Display *dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t *ust, int64_t *msc, int64_t *sbc);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   652
typedef Bool ( * PFNGLXWAITFORSBCOMLPROC) (Display *dpy, GLXDrawable drawable, int64_t target_sbc, int64_t *ust, int64_t *msc, int64_t *sbc);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   653
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   654
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   655
#ifndef GLX_NV_float_buffer
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   656
#define GLX_NV_float_buffer 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   657
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   658
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   659
#ifndef GLX_SGIX_hyperpipe
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   660
#define GLX_SGIX_hyperpipe 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   661
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   662
typedef struct {
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   663
    char    pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   664
    int     networkId;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   665
} GLXHyperpipeNetworkSGIX;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   666
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   667
typedef struct {
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   668
    char    pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   669
    int     channel;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   670
    unsigned int
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   671
      participationType;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   672
    int     timeSlice;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   673
} GLXHyperpipeConfigSGIX;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   674
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   675
typedef struct {
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   676
    char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   677
    int srcXOrigin, srcYOrigin, srcWidth, srcHeight;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   678
    int destXOrigin, destYOrigin, destWidth, destHeight;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   679
} GLXPipeRect;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   680
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   681
typedef struct {
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   682
    char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   683
    int XOrigin, YOrigin, maxHeight, maxWidth;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   684
} GLXPipeRectLimits;
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   685
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   686
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   687
extern GLXHyperpipeNetworkSGIX * glXQueryHyperpipeNetworkSGIX (Display *, int *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   688
extern int glXHyperpipeConfigSGIX (Display *, int, int, GLXHyperpipeConfigSGIX *, int *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   689
extern GLXHyperpipeConfigSGIX * glXQueryHyperpipeConfigSGIX (Display *, int, int *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   690
extern int glXDestroyHyperpipeConfigSGIX (Display *, int);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   691
extern int glXBindHyperpipeSGIX (Display *, int);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   692
extern int glXQueryHyperpipeBestAttribSGIX (Display *, int, int, int, void *, void *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   693
extern int glXHyperpipeAttribSGIX (Display *, int, int, int, void *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   694
extern int glXQueryHyperpipeAttribSGIX (Display *, int, int, int, void *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   695
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   696
typedef GLXHyperpipeNetworkSGIX * ( * PFNGLXQUERYHYPERPIPENETWORKSGIXPROC) (Display *dpy, int *npipes);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   697
typedef int ( * PFNGLXHYPERPIPECONFIGSGIXPROC) (Display *dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX *cfg, int *hpId);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   698
typedef GLXHyperpipeConfigSGIX * ( * PFNGLXQUERYHYPERPIPECONFIGSGIXPROC) (Display *dpy, int hpId, int *npipes);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   699
typedef int ( * PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC) (Display *dpy, int hpId);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   700
typedef int ( * PFNGLXBINDHYPERPIPESGIXPROC) (Display *dpy, int hpId);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   701
typedef int ( * PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC) (Display *dpy, int timeSlice, int attrib, int size, void *attribList, void *returnAttribList);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   702
typedef int ( * PFNGLXHYPERPIPEATTRIBSGIXPROC) (Display *dpy, int timeSlice, int attrib, int size, void *attribList);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   703
typedef int ( * PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC) (Display *dpy, int timeSlice, int attrib, int size, void *returnAttribList);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   704
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   705
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   706
#ifndef GLX_MESA_agp_offset
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   707
#define GLX_MESA_agp_offset 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   708
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   709
extern unsigned int glXGetAGPOffsetMESA (const void *);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   710
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   711
typedef unsigned int ( * PFNGLXGETAGPOFFSETMESAPROC) (const void *pointer);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   712
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   713
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   714
/*
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   715
 * GLX_NV_vertex_array_range is not a real extension name...
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   716
 */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   717
#ifndef GLX_NV_vertex_array_range
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   718
#define GLX_NV_vertex_array_range 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   719
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   720
extern void *glXAllocateMemoryNV(GLsizei size, GLfloat readfreq,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   721
                                 GLfloat writefreq, GLfloat priority);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   722
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   723
extern void glXFreeMemoryNV(GLvoid *pointer);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   724
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   725
typedef void * ( * PFNGLXALLOCATEMEMORYNVPROC) (GLsizei size,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   726
                                                GLfloat readfreq,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   727
                                                GLfloat writefreq,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   728
                                                GLfloat priority);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   729
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   730
typedef void ( * PFNGLXFREEMEMORYNVPROC) (GLvoid *pointer);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   731
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   732
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   733
#ifndef GLX_NV_swap_group
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   734
#define GLX_NV_swap_group 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   735
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   736
extern Bool glXJoinSwapGroupNV(Display *dpy, GLXDrawable drawable,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   737
                               GLuint group);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   738
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   739
extern Bool glXBindSwapBarrierNV(Display *dpy, GLuint group, GLuint barrier);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   740
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   741
extern Bool glXQuerySwapGroupNV(Display *dpy, GLXDrawable drawable,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   742
                                GLuint *group, GLuint *barrier);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   743
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   744
extern Bool glXQueryMaxSwapGroupsNV(Display *dpy, int screen,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   745
                                    GLuint *maxGroups, GLuint *maxBarriers);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   746
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   747
extern Bool glXQueryFrameCountNV(Display *dpy, int screen, GLuint *count);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   748
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   749
extern Bool glXResetFrameCountNV(Display *dpy, int screen);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   750
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   751
typedef Bool ( * PFNGLXJOINSWAPGROUPNVPROC) (Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   752
                                             GLXDrawable drawable,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   753
                                             GLuint group);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   754
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   755
typedef Bool ( * PFNGLXBINDSWAPBARRIERNVPROC) (Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   756
                                               GLuint group,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   757
                                               GLuint barrier);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   758
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   759
typedef Bool ( * PFNGLXQUERYSWAPGROUPNVPROC) (Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   760
                                              GLXDrawable drawable,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   761
                                              GLuint *group,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   762
                                              GLuint *barrier);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   763
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   764
typedef Bool ( * PFNGLXQUERYMAXSWAPGROUPSNVPROC) (Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   765
                                                  int screen,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   766
                                                  GLuint *maxGroups,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   767
                                                  GLuint *maxBarriers);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   768
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   769
typedef Bool ( * PFNGLXQUERYFRAMECOUNTNVPROC) (Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   770
                                               int screen,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   771
                                               GLuint *count);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   772
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   773
typedef Bool ( * PFNGLXRESETFRAMECOUNTNVPROC) (Display *dpy, int screen);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   774
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   775
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   776
#ifndef GLX_NV_video_out
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   777
#define GLX_NV_video_out 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   778
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   779
extern int glXGetVideoDeviceNV(Display *dpy, int screen, int numVideoDevices,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   780
                               GLXVideoDeviceNV *pVideoDevice);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   781
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   782
extern int glXReleaseVideoDeviceNV(Display *dpy, int screen,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   783
                                   GLXVideoDeviceNV VideoDevice);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   784
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   785
extern int glXBindVideoImageNV(Display *dpy, GLXVideoDeviceNV VideoDevice,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   786
                               GLXPbuffer pbuf, int iVideoBuffer);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   787
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   788
extern int glXReleaseVideoImageNV(Display *dpy, GLXPbuffer pbuf);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   789
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   790
extern int glXSendPbufferToVideoNV(Display *dpy, GLXPbuffer pbuf,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   791
                                   int iBufferType,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   792
                                   unsigned long *pulCounterPbuffer,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   793
                                   GLboolean bBlock);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   794
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   795
extern int glXGetVideoInfoNV(Display *dpy, int screen,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   796
                             GLXVideoDeviceNV VideoDevice,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   797
                             unsigned long *pulCounterOutputPbuffer,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   798
                             unsigned long *pulCounterOutputVideo);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   799
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   800
typedef int ( * PFNGLXGETVIDEODEVICENVPROC) (Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   801
                                             int screen,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   802
                                             int numVideoDevices,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   803
                                             GLXVideoDeviceNV *pVideoDevice);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   804
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   805
typedef int ( * PFNGLXRELEASEVIDEODEVICENVPROC) (Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   806
                                                 int screen,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   807
                                                 GLXVideoDeviceNV VideoDevice);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   808
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   809
typedef int ( * PFNGLXBINDVIDEOIMAGENVPROC) (Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   810
                                             GLXVideoDeviceNV VideoDevice,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   811
                                             GLXPbuffer pbuf,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   812
                                             int iVideoBuffer);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   813
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   814
typedef int ( * PFNGLXRELEASEVIDEOIMAGENVPROC) (Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   815
                                                GLXPbuffer pbuf);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   816
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   817
typedef int ( * PFNGLXSENDPBUFFERTOVIDEONVPROC) (Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   818
                                                 GLXPbuffer pbuf,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   819
                                                 int iBufferType,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   820
                                                 unsigned long *pulCounterPbuffer,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   821
                                                 GLboolean bBlock);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   822
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   823
typedef int ( * PFNGLXGETVIDEOINFONVPROC) (Display *dpy, int screen,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   824
                                           GLXVideoDeviceNV VideoDevice,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   825
                                           unsigned long *pulCounterOutputPbuffer,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   826
                                           unsigned long *pulCounterOutputVideo);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   827
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   828
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   829
#ifndef GLX_EXT_fbconfig_packed_float
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   830
#define GLX_EXT_fbconfig_packed_float 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   831
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   832
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   833
#ifndef GLX_EXT_framebuffer_sRGB
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   834
#define GLX_EXT_framebuffer_sRGB 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   835
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   836
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   837
#ifndef GLX_EXT_texture_from_pixmap
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   838
#define GLX_EXT_texture_from_pixmap
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   839
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   840
extern void glXBindTexImageEXT(Display *dpy, GLXDrawable drawable,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   841
                               int buffer, const int *attrib_list);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   842
extern void glXReleaseTexImageEXT(Display *dpy, GLXDrawable drawable,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   843
                                  int buffer);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   844
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   845
typedef void ( * PFNGLXBINDTEXIMAGEEXTPROC) (Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   846
                                             GLXDrawable drawable,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   847
                                             int buffer,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   848
                                             const int *attrib_list);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   849
typedef void ( * PFNGLXRELEASETEXIMAGEEXTPROC) (Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   850
                                             GLXDrawable drawable,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   851
                                             int buffer);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   852
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   853
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   854
#ifndef GLX_NV_present_video
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   855
#define GLX_NV_present_video
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   856
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   857
extern unsigned int *glXEnumerateVideoDevicesNV(Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   858
                                                int screen,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   859
                                                int *nelements);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   860
extern int glXBindVideoDeviceNV(Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   861
                                unsigned int video_slot,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   862
                                unsigned int video_device,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   863
                                const int *attrib_list);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   864
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   865
typedef unsigned int* ( * PFNGLXENUMERATEVIDEODEVICESNVPROC) (Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   866
                                                              int screen,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   867
                                                              int *nelements);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   868
typedef int ( * PFNGLXBINDVIDEODEVICENVPROC) (Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   869
                                              unsigned int video_slot,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   870
                                              unsigned int video_device,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   871
                                              const int *attrib_list);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   872
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   873
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   874
#ifndef GLX_NV_multisample_coverage
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   875
#define GLX_NV_multisample_coverage 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   876
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   877
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   878
#ifndef GLX_NV_video_capture
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   879
#define GLX_NV_video_capture 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   880
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   881
extern int glXBindVideoCaptureDeviceNV(Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   882
                                       unsigned int video_capture_slot,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   883
                                       GLXVideoCaptureDeviceNV device);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   884
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   885
extern GLXVideoCaptureDeviceNV *
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   886
glXEnumerateVideoCaptureDevicesNV(Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   887
                                  int screen,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   888
                                  int *nelements);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   889
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   890
extern void glXLockVideoCaptureDeviceNV(Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   891
                                        GLXVideoCaptureDeviceNV device);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   892
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   893
extern int glXQueryVideoCaptureDeviceNV(Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   894
                                        GLXVideoCaptureDeviceNV device,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   895
                                        int attribute, int *value);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   896
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   897
extern void glXReleaseVideoCaptureDeviceNV(Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   898
                                           GLXVideoCaptureDeviceNV device);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   899
#endif /* GLX_GLXEXT_PROTOTYPES */
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   900
typedef int ( * PFNGLXBINDVIDEOCAPTUREDEVICENVPROC) (Display *dpy, unsigned int video_capture_slot, GLXVideoCaptureDeviceNV device);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   901
typedef GLXVideoCaptureDeviceNV * ( * PFNGLXENUMERATEVIDEOCAPTUREDEVICESNVPROC) (Display *dpy, int screen, int *nelements);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   902
typedef void ( * PFNGLXLOCKVIDEOCAPTUREDEVICENVPROC) (Display *dpy, GLXVideoCaptureDeviceNV device);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   903
typedef int ( * PFNGLXQUERYVIDEOCAPTUREDEVICENVPROC) (Display *dpy, GLXVideoCaptureDeviceNV device, int attribute, int *value);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   904
typedef void ( * PFNGLXRELEASEVIDEOCAPTUREDEVICENVPROC) (Display *dpy, GLXVideoCaptureDeviceNV device);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   905
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   906
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   907
#ifndef GLX_EXT_swap_control
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   908
#define GLX_EXT_swap_control 1
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   909
#ifdef GLX_GLXEXT_PROTOTYPES
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   910
extern void glXSwapIntervalEXT(Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   911
                               GLXDrawable drawable,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   912
                               int interval);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   913
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   914
typedef void ( * PFNGLXSWAPINTERVALEXTPROC) (Display *dpy,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   915
                                             GLXDrawable drawable,
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   916
                                             int interval);
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   917
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   918
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   919
#ifdef __cplusplus
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   920
}
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   921
#endif
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   922
3250b9c6cf32 Bumped NVIDIA driver version to 275.21 and fixed headers issue #1268
Andrzej Szeszo <aszeszo@gmail.com>
parents:
diff changeset
   923
#endif