Unuk/Docs/html/glxext_8h_source.html

944 lines
151 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/Libs/glxext.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('glxext_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/Libs/glxext.h</div> </div>
</div>
<div class="contents">
<a href="glxext_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef __glxext_h_</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define __glxext_h_</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span>
<a name="l00004"></a>00004 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {
<a name="l00006"></a>00006 <span class="preprocessor">#endif</span>
<a name="l00007"></a>00007 <span class="preprocessor"></span>
<a name="l00008"></a>00008 <span class="comment">/*</span>
<a name="l00009"></a>00009 <span class="comment">** Copyright (c) 2007 The Khronos Group Inc.</span>
<a name="l00010"></a>00010 <span class="comment">** </span>
<a name="l00011"></a>00011 <span class="comment">** Permission is hereby granted, free of charge, to any person obtaining a</span>
<a name="l00012"></a>00012 <span class="comment">** copy of this software and/or associated documentation files (the</span>
<a name="l00013"></a>00013 <span class="comment">** &quot;Materials&quot;), to deal in the Materials without restriction, including</span>
<a name="l00014"></a>00014 <span class="comment">** without limitation the rights to use, copy, modify, merge, publish,</span>
<a name="l00015"></a>00015 <span class="comment">** distribute, sublicense, and/or sell copies of the Materials, and to</span>
<a name="l00016"></a>00016 <span class="comment">** permit persons to whom the Materials are furnished to do so, subject to</span>
<a name="l00017"></a>00017 <span class="comment">** the following conditions:</span>
<a name="l00018"></a>00018 <span class="comment">** </span>
<a name="l00019"></a>00019 <span class="comment">** The above copyright notice and this permission notice shall be included</span>
<a name="l00020"></a>00020 <span class="comment">** in all copies or substantial portions of the Materials.</span>
<a name="l00021"></a>00021 <span class="comment">** </span>
<a name="l00022"></a>00022 <span class="comment">** THE MATERIALS ARE PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND,</span>
<a name="l00023"></a>00023 <span class="comment">** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF</span>
<a name="l00024"></a>00024 <span class="comment">** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.</span>
<a name="l00025"></a>00025 <span class="comment">** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY</span>
<a name="l00026"></a>00026 <span class="comment">** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,</span>
<a name="l00027"></a>00027 <span class="comment">** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE</span>
<a name="l00028"></a>00028 <span class="comment">** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.</span>
<a name="l00029"></a>00029 <span class="comment">*/</span>
<a name="l00030"></a>00030
<a name="l00031"></a>00031 <span class="preprocessor">#if defined(_WIN32) &amp;&amp; !defined(APIENTRY) &amp;&amp; !defined(__CYGWIN__) &amp;&amp; !defined(__SCITECH_SNAP__)</span>
<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#define WIN32_LEAN_AND_MEAN 1</span>
<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="preprocessor">#include &lt;windows.h&gt;</span>
<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
<a name="l00035"></a>00035 <span class="preprocessor"></span>
<a name="l00036"></a>00036 <span class="preprocessor">#ifndef APIENTRY</span>
<a name="l00037"></a><a class="code" href="glxext_8h.html#a428a91acf2c2439dc1a257708ee1f805">00037</a> <span class="preprocessor"></span><span class="preprocessor">#define APIENTRY</span>
<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor">#ifndef APIENTRYP</span>
<a name="l00040"></a><a class="code" href="glxext_8h.html#aef0d9e5e275e1b7becf54b6aa9ce3911">00040</a> <span class="preprocessor"></span><span class="preprocessor">#define APIENTRYP APIENTRY *</span>
<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00042"></a>00042 <span class="preprocessor"></span><span class="preprocessor">#ifndef GLAPI</span>
<a name="l00043"></a><a class="code" href="glxext_8h.html#abad5ea874b73fa802c9ac0f5488bf9b5">00043</a> <span class="preprocessor"></span><span class="preprocessor">#define GLAPI extern</span>
<a name="l00044"></a>00044 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00045"></a>00045 <span class="preprocessor"></span>
<a name="l00046"></a>00046 <span class="comment">/*************************************************************/</span>
<a name="l00047"></a>00047
<a name="l00048"></a>00048 <span class="comment">/* Header file version number, required by OpenGL ABI for Linux */</span>
<a name="l00049"></a>00049 <span class="comment">/* glxext.h last updated 2008/10/22 */</span>
<a name="l00050"></a>00050 <span class="comment">/* Current version at http://www.opengl.org/registry/ */</span>
<a name="l00051"></a><a class="code" href="glxext_8h.html#acbc3a59a1c69a72566bf74aeed764af1">00051</a> <span class="preprocessor">#define GLX_GLXEXT_VERSION 21</span>
<a name="l00052"></a>00052 <span class="preprocessor"></span>
<a name="l00053"></a>00053 <span class="preprocessor">#ifndef GLX_VERSION_1_3</span>
<a name="l00054"></a><a class="code" href="glxext_8h.html#aea4137405780d52ab6a7af2839d8e41d">00054</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_WINDOW_BIT 0x00000001</span>
<a name="l00055"></a><a class="code" href="glxext_8h.html#a8b043ca42cf3151855f5bb1415fa8ab8">00055</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_PIXMAP_BIT 0x00000002</span>
<a name="l00056"></a><a class="code" href="glxext_8h.html#a40747561b132c6268a17c152248ff1c3">00056</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_PBUFFER_BIT 0x00000004</span>
<a name="l00057"></a><a class="code" href="glxext_8h.html#a6ac91c2ef1293de23e782773c065d309">00057</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_RGBA_BIT 0x00000001</span>
<a name="l00058"></a><a class="code" href="glxext_8h.html#a1a7c1c861fa561e43cf9315c92fedc36">00058</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_COLOR_INDEX_BIT 0x00000002</span>
<a name="l00059"></a><a class="code" href="glxext_8h.html#a35b037dde69dd0405c1218f196bcf2cc">00059</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_PBUFFER_CLOBBER_MASK 0x08000000</span>
<a name="l00060"></a><a class="code" href="glxext_8h.html#a6b7cea42e7878a2992959e705444ba33">00060</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_FRONT_LEFT_BUFFER_BIT 0x00000001</span>
<a name="l00061"></a><a class="code" href="glxext_8h.html#a9ff65cdb3d80ffe3414dfa39f4efcfe0">00061</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_FRONT_RIGHT_BUFFER_BIT 0x00000002</span>
<a name="l00062"></a><a class="code" href="glxext_8h.html#a643d6da57a434132456af5413bc2a10b">00062</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_BACK_LEFT_BUFFER_BIT 0x00000004</span>
<a name="l00063"></a><a class="code" href="glxext_8h.html#ae3ad7b22e7d2aba779de5eca0d0792e1">00063</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_BACK_RIGHT_BUFFER_BIT 0x00000008</span>
<a name="l00064"></a><a class="code" href="glxext_8h.html#a04f4c25fd706968488a0980d523cdf16">00064</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_AUX_BUFFERS_BIT 0x00000010</span>
<a name="l00065"></a><a class="code" href="glxext_8h.html#a7adcbb19f1bb44c0583f03ee60eb6011">00065</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_DEPTH_BUFFER_BIT 0x00000020</span>
<a name="l00066"></a><a class="code" href="glxext_8h.html#af6cf6b3886b2f2552e4f9b4191543e5d">00066</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_STENCIL_BUFFER_BIT 0x00000040</span>
<a name="l00067"></a><a class="code" href="glxext_8h.html#a5fd8727d1cea644d19e16466547b872c">00067</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_ACCUM_BUFFER_BIT 0x00000080</span>
<a name="l00068"></a><a class="code" href="glxext_8h.html#a58d27359c7214348a8107d0550ba59fa">00068</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_CONFIG_CAVEAT 0x20</span>
<a name="l00069"></a><a class="code" href="glxext_8h.html#aef59bbc4fbbf455493d317bc7287c2e6">00069</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_X_VISUAL_TYPE 0x22</span>
<a name="l00070"></a><a class="code" href="glxext_8h.html#aee4d64e71ecaca236c8057292ac0851d">00070</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TRANSPARENT_TYPE 0x23</span>
<a name="l00071"></a><a class="code" href="glxext_8h.html#a44e3c21ff8fecdd57e66e727d1398662">00071</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TRANSPARENT_INDEX_VALUE 0x24</span>
<a name="l00072"></a><a class="code" href="glxext_8h.html#adfe1ceb7569af890e93a4714c2d192c5">00072</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TRANSPARENT_RED_VALUE 0x25</span>
<a name="l00073"></a><a class="code" href="glxext_8h.html#a02e636f028bdab6aca452102d422ea53">00073</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TRANSPARENT_GREEN_VALUE 0x26</span>
<a name="l00074"></a><a class="code" href="glxext_8h.html#a0e3231ad93d61956c258f92043ba5583">00074</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TRANSPARENT_BLUE_VALUE 0x27</span>
<a name="l00075"></a><a class="code" href="glxext_8h.html#a174b5da54ffeddfb135207e122bd174d">00075</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TRANSPARENT_ALPHA_VALUE 0x28</span>
<a name="l00076"></a><a class="code" href="glxext_8h.html#a139db61d3057b17b2f058ba5d4f57606">00076</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_DONT_CARE 0xFFFFFFFF</span>
<a name="l00077"></a><a class="code" href="glxext_8h.html#a469be69ad75b8720ad5f00160bd671b7">00077</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_NONE 0x8000</span>
<a name="l00078"></a><a class="code" href="glxext_8h.html#aeb1d4b6b85fb53f9958aaf63dfc697aa">00078</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SLOW_CONFIG 0x8001</span>
<a name="l00079"></a><a class="code" href="glxext_8h.html#abe725d7d3c640b7c698114ef27b2b2df">00079</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TRUE_COLOR 0x8002</span>
<a name="l00080"></a><a class="code" href="glxext_8h.html#adb3f2ceaa1fba3b0c97bb0880ff6cce2">00080</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_DIRECT_COLOR 0x8003</span>
<a name="l00081"></a><a class="code" href="glxext_8h.html#a8fea3c0abfe2929ee257ecf1a137c259">00081</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_PSEUDO_COLOR 0x8004</span>
<a name="l00082"></a><a class="code" href="glxext_8h.html#a0b8e43514dcd363ad0c3ad8938c2b836">00082</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_STATIC_COLOR 0x8005</span>
<a name="l00083"></a><a class="code" href="glxext_8h.html#a9928d6f51bedefef8538e2ce3a631fb0">00083</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_GRAY_SCALE 0x8006</span>
<a name="l00084"></a><a class="code" href="glxext_8h.html#ac2755eb66996189e7554da1f380d98fa">00084</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_STATIC_GRAY 0x8007</span>
<a name="l00085"></a><a class="code" href="glxext_8h.html#a752fccf1e81a8cb94773fc5192662623">00085</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TRANSPARENT_RGB 0x8008</span>
<a name="l00086"></a><a class="code" href="glxext_8h.html#a71e88eac4edd6b4b55287b4467893075">00086</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TRANSPARENT_INDEX 0x8009</span>
<a name="l00087"></a><a class="code" href="glxext_8h.html#ac2aa66d52771f5cdfb6edd2f3d916788">00087</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_VISUAL_ID 0x800B</span>
<a name="l00088"></a><a class="code" href="glxext_8h.html#a62f7ac8950a947df31cba3d7d24f6c8c">00088</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SCREEN 0x800C</span>
<a name="l00089"></a><a class="code" href="glxext_8h.html#adadd435abcc247be896391d019ebfbea">00089</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_NON_CONFORMANT_CONFIG 0x800D</span>
<a name="l00090"></a><a class="code" href="glxext_8h.html#a0eae3a00b9d4abf47ae7238e55e03905">00090</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_DRAWABLE_TYPE 0x8010</span>
<a name="l00091"></a><a class="code" href="glxext_8h.html#a5f84122254df2d5a84aa6e44d074c24a">00091</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_RENDER_TYPE 0x8011</span>
<a name="l00092"></a><a class="code" href="glxext_8h.html#aab3c57256b851c4a790422dfbbbcff4a">00092</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_X_RENDERABLE 0x8012</span>
<a name="l00093"></a><a class="code" href="glxext_8h.html#ac27348d36dd5c4a0de9c3ca633caf33e">00093</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_FBCONFIG_ID 0x8013</span>
<a name="l00094"></a><a class="code" href="glxext_8h.html#a1853a9117176b461cc21583332f14734">00094</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_RGBA_TYPE 0x8014</span>
<a name="l00095"></a><a class="code" href="glxext_8h.html#a1aea3930b21fb0d6fa2925f02564a8f8">00095</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_COLOR_INDEX_TYPE 0x8015</span>
<a name="l00096"></a><a class="code" href="glxext_8h.html#a0cc1956b35f17412802be44df902477c">00096</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_MAX_PBUFFER_WIDTH 0x8016</span>
<a name="l00097"></a><a class="code" href="glxext_8h.html#a6d670a2668878cb74fdda26a24755641">00097</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_MAX_PBUFFER_HEIGHT 0x8017</span>
<a name="l00098"></a><a class="code" href="glxext_8h.html#a147bd4363a3a75aab344112ba4896799">00098</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_MAX_PBUFFER_PIXELS 0x8018</span>
<a name="l00099"></a><a class="code" href="glxext_8h.html#ae4a52076cdb82aa8bd12b1b55c6cd6e5">00099</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_PRESERVED_CONTENTS 0x801B</span>
<a name="l00100"></a><a class="code" href="glxext_8h.html#a336366e9afe258a080025fb27635b89f">00100</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_LARGEST_PBUFFER 0x801C</span>
<a name="l00101"></a><a class="code" href="glxext_8h.html#ad4f8fb4c08c6e2ff35845f4df250b1ab">00101</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_WIDTH 0x801D</span>
<a name="l00102"></a><a class="code" href="glxext_8h.html#a291203c744ad54765644ca1126d5ce06">00102</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_HEIGHT 0x801E</span>
<a name="l00103"></a><a class="code" href="glxext_8h.html#a841537cb352bb4b5da32abcae363c6b8">00103</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_EVENT_MASK 0x801F</span>
<a name="l00104"></a><a class="code" href="glxext_8h.html#a1066c7c318a5bc0744bd891a31b3279f">00104</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_DAMAGED 0x8020</span>
<a name="l00105"></a><a class="code" href="glxext_8h.html#a37765e3d603b11680f677f43f0d84a9f">00105</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SAVED 0x8021</span>
<a name="l00106"></a><a class="code" href="glxext_8h.html#a1a8b24e54162728da459297a6fc9ade4">00106</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_WINDOW 0x8022</span>
<a name="l00107"></a><a class="code" href="glxext_8h.html#a522907a44d32ff8d315c67141775c6bb">00107</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_PBUFFER 0x8023</span>
<a name="l00108"></a><a class="code" href="glxext_8h.html#aebe1451505d127574b016dffd195178c">00108</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_PBUFFER_HEIGHT 0x8040</span>
<a name="l00109"></a><a class="code" href="glxext_8h.html#a45bffd673ef79f2eaf92ac2e12f092af">00109</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_PBUFFER_WIDTH 0x8041</span>
<a name="l00110"></a>00110 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00111"></a>00111 <span class="preprocessor"></span>
<a name="l00112"></a>00112 <span class="preprocessor">#ifndef GLX_VERSION_1_4</span>
<a name="l00113"></a><a class="code" href="glxext_8h.html#ad495f735c017f4e1a77206b56a5ae1a0">00113</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SAMPLE_BUFFERS 100000</span>
<a name="l00114"></a><a class="code" href="glxext_8h.html#aa78c8894e8eab6c2d53b9cd945063d6e">00114</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SAMPLES 100001</span>
<a name="l00115"></a>00115 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00116"></a>00116 <span class="preprocessor"></span>
<a name="l00117"></a>00117 <span class="preprocessor">#ifndef GLX_ARB_get_proc_address</span>
<a name="l00118"></a>00118 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00119"></a>00119 <span class="preprocessor"></span>
<a name="l00120"></a>00120 <span class="preprocessor">#ifndef GLX_ARB_multisample</span>
<a name="l00121"></a><a class="code" href="glxext_8h.html#ab7d57246e9879b1104813ed8087b0f3f">00121</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SAMPLE_BUFFERS_ARB 100000</span>
<a name="l00122"></a><a class="code" href="glxext_8h.html#a3b0dc14f38ac16ec38ce3c3a331727e6">00122</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SAMPLES_ARB 100001</span>
<a name="l00123"></a>00123 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00124"></a>00124 <span class="preprocessor"></span>
<a name="l00125"></a>00125 <span class="preprocessor">#ifndef GLX_ARB_fbconfig_float</span>
<a name="l00126"></a><a class="code" href="glxext_8h.html#a7d164825ef1f33708991df014e5512c1">00126</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_RGBA_FLOAT_TYPE_ARB 0x20B9</span>
<a name="l00127"></a><a class="code" href="glxext_8h.html#af58a27417947c0585cf35e0b4e3f25c2">00127</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_RGBA_FLOAT_BIT_ARB 0x00000004</span>
<a name="l00128"></a>00128 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00129"></a>00129 <span class="preprocessor"></span>
<a name="l00130"></a>00130 <span class="preprocessor">#ifndef GLX_ARB_create_context</span>
<a name="l00131"></a><a class="code" href="glxext_8h.html#a0cf90dff9121a185ae2a6aa992fe0bb9">00131</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_CONTEXT_DEBUG_BIT_ARB 0x00000001</span>
<a name="l00132"></a><a class="code" href="glxext_8h.html#a1d17031e0942bb0babeabef74cf320c9">00132</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB 0x00000002</span>
<a name="l00133"></a><a class="code" href="glxext_8h.html#ac44e7b00d5bc2af9f87b752093e96fcd">00133</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_CONTEXT_MAJOR_VERSION_ARB 0x2091</span>
<a name="l00134"></a><a class="code" href="glxext_8h.html#a60923ecde3d05e9be4ec4688af4a186c">00134</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_CONTEXT_MINOR_VERSION_ARB 0x2092</span>
<a name="l00135"></a><a class="code" href="glxext_8h.html#a9fbf65742f759adfe86f8dd3ad9fb175">00135</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_CONTEXT_FLAGS_ARB 0x2094</span>
<a name="l00136"></a>00136 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00137"></a>00137 <span class="preprocessor"></span>
<a name="l00138"></a>00138 <span class="preprocessor">#ifndef GLX_SGIS_multisample</span>
<a name="l00139"></a><a class="code" href="glxext_8h.html#a9982de9c99b7711bfa697f73af805598">00139</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SAMPLE_BUFFERS_SGIS 100000</span>
<a name="l00140"></a><a class="code" href="glxext_8h.html#acf146da3d7cb0171c58c1ef16defb34d">00140</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SAMPLES_SGIS 100001</span>
<a name="l00141"></a>00141 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00142"></a>00142 <span class="preprocessor"></span>
<a name="l00143"></a>00143 <span class="preprocessor">#ifndef GLX_EXT_visual_info</span>
<a name="l00144"></a><a class="code" href="glxext_8h.html#a42a1f3a9e5a9fb8b40f215190224a03b">00144</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_X_VISUAL_TYPE_EXT 0x22</span>
<a name="l00145"></a><a class="code" href="glxext_8h.html#a774951813c3685476805b58d6ab39ad1">00145</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TRANSPARENT_TYPE_EXT 0x23</span>
<a name="l00146"></a><a class="code" href="glxext_8h.html#a7889555b32e9861b84a52e890a5c71b6">00146</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TRANSPARENT_INDEX_VALUE_EXT 0x24</span>
<a name="l00147"></a><a class="code" href="glxext_8h.html#a3134a2362f62bf802c1471646a5ebde7">00147</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TRANSPARENT_RED_VALUE_EXT 0x25</span>
<a name="l00148"></a><a class="code" href="glxext_8h.html#a7ba8b374f60505e52bf836236cf64fb9">00148</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TRANSPARENT_GREEN_VALUE_EXT 0x26</span>
<a name="l00149"></a><a class="code" href="glxext_8h.html#a38d97a1028930fe63a0bea02961f779e">00149</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TRANSPARENT_BLUE_VALUE_EXT 0x27</span>
<a name="l00150"></a><a class="code" href="glxext_8h.html#a27d88067b5a23d3cd78f7cce9f8a48c7">00150</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TRANSPARENT_ALPHA_VALUE_EXT 0x28</span>
<a name="l00151"></a><a class="code" href="glxext_8h.html#acc387c3f87a7436c15436b74d8ef2151">00151</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_NONE_EXT 0x8000</span>
<a name="l00152"></a><a class="code" href="glxext_8h.html#aee7a2961b5aa91c8b32c233e47b04942">00152</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TRUE_COLOR_EXT 0x8002</span>
<a name="l00153"></a><a class="code" href="glxext_8h.html#ae2904791fa5b715ebe48752853a11b7a">00153</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_DIRECT_COLOR_EXT 0x8003</span>
<a name="l00154"></a><a class="code" href="glxext_8h.html#a08bb8d30ee51e953d187feefa14bbe55">00154</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_PSEUDO_COLOR_EXT 0x8004</span>
<a name="l00155"></a><a class="code" href="glxext_8h.html#a90439a8fb042d92eab2e7a99e6a34615">00155</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_STATIC_COLOR_EXT 0x8005</span>
<a name="l00156"></a><a class="code" href="glxext_8h.html#add382ceac40add6d06dd23b56fa0f021">00156</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_GRAY_SCALE_EXT 0x8006</span>
<a name="l00157"></a><a class="code" href="glxext_8h.html#aa67c2891b1488fc6df6b14c1d01d45a7">00157</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_STATIC_GRAY_EXT 0x8007</span>
<a name="l00158"></a><a class="code" href="glxext_8h.html#a2a935b6674a1244a46820bf534a28ec9">00158</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TRANSPARENT_RGB_EXT 0x8008</span>
<a name="l00159"></a><a class="code" href="glxext_8h.html#a19dc6699b9a6313097d4df706590695b">00159</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TRANSPARENT_INDEX_EXT 0x8009</span>
<a name="l00160"></a>00160 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00161"></a>00161 <span class="preprocessor"></span>
<a name="l00162"></a>00162 <span class="preprocessor">#ifndef GLX_SGI_swap_control</span>
<a name="l00163"></a>00163 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00164"></a>00164 <span class="preprocessor"></span>
<a name="l00165"></a>00165 <span class="preprocessor">#ifndef GLX_SGI_video_sync</span>
<a name="l00166"></a>00166 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00167"></a>00167 <span class="preprocessor"></span>
<a name="l00168"></a>00168 <span class="preprocessor">#ifndef GLX_SGI_make_current_read</span>
<a name="l00169"></a>00169 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00170"></a>00170 <span class="preprocessor"></span>
<a name="l00171"></a>00171 <span class="preprocessor">#ifndef GLX_SGIX_video_source</span>
<a name="l00172"></a>00172 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00173"></a>00173 <span class="preprocessor"></span>
<a name="l00174"></a>00174 <span class="preprocessor">#ifndef GLX_EXT_visual_rating</span>
<a name="l00175"></a><a class="code" href="glxext_8h.html#a7e945ded8cce9f3ae2d14fa636255a02">00175</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_VISUAL_CAVEAT_EXT 0x20</span>
<a name="l00176"></a><a class="code" href="glxext_8h.html#a12893b09da879f370016f66c19bd178b">00176</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SLOW_VISUAL_EXT 0x8001</span>
<a name="l00177"></a><a class="code" href="glxext_8h.html#a3059b0a1f99ae628568c5c7f09465fb5">00177</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_NON_CONFORMANT_VISUAL_EXT 0x800D</span>
<a name="l00178"></a>00178 <span class="preprocessor"></span><span class="comment">/* reuse GLX_NONE_EXT */</span>
<a name="l00179"></a>00179 <span class="preprocessor">#endif</span>
<a name="l00180"></a>00180 <span class="preprocessor"></span>
<a name="l00181"></a>00181 <span class="preprocessor">#ifndef GLX_EXT_import_context</span>
<a name="l00182"></a><a class="code" href="glxext_8h.html#a54a7337e14fa9e3ab7d1b528f8cf418c">00182</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SHARE_CONTEXT_EXT 0x800A</span>
<a name="l00183"></a><a class="code" href="glxext_8h.html#a86534c9bd922da8df862f492c9203134">00183</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_VISUAL_ID_EXT 0x800B</span>
<a name="l00184"></a><a class="code" href="glxext_8h.html#a9652c3c17c79f8f9a8a0ff1c6f5d1187">00184</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SCREEN_EXT 0x800C</span>
<a name="l00185"></a>00185 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00186"></a>00186 <span class="preprocessor"></span>
<a name="l00187"></a>00187 <span class="preprocessor">#ifndef GLX_SGIX_fbconfig</span>
<a name="l00188"></a><a class="code" href="glxext_8h.html#ae4e9163fde3b88dbec70717d0d66a7e7">00188</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_WINDOW_BIT_SGIX 0x00000001</span>
<a name="l00189"></a><a class="code" href="glxext_8h.html#afde1a4e1c4f1c29f7f4bb56668558068">00189</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_PIXMAP_BIT_SGIX 0x00000002</span>
<a name="l00190"></a><a class="code" href="glxext_8h.html#a1b85644deac304334333b8c54ebf2947">00190</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_RGBA_BIT_SGIX 0x00000001</span>
<a name="l00191"></a><a class="code" href="glxext_8h.html#afedf5dffd201a3176d6d78b1b6163a66">00191</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_COLOR_INDEX_BIT_SGIX 0x00000002</span>
<a name="l00192"></a><a class="code" href="glxext_8h.html#a6ac9cb7ae0e24cbb64ecc96fac1fbe27">00192</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_DRAWABLE_TYPE_SGIX 0x8010</span>
<a name="l00193"></a><a class="code" href="glxext_8h.html#a49c16b1b6a705788c4411e1e17e2fd36">00193</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_RENDER_TYPE_SGIX 0x8011</span>
<a name="l00194"></a><a class="code" href="glxext_8h.html#a838ee3e7614852777bbee8110e84c0b3">00194</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_X_RENDERABLE_SGIX 0x8012</span>
<a name="l00195"></a><a class="code" href="glxext_8h.html#af1625b2d7d7708788559d8ff27b33d70">00195</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_FBCONFIG_ID_SGIX 0x8013</span>
<a name="l00196"></a><a class="code" href="glxext_8h.html#ace3aa416fb1a4be4384824d35e96b296">00196</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_RGBA_TYPE_SGIX 0x8014</span>
<a name="l00197"></a><a class="code" href="glxext_8h.html#a4d5ecff4f725dd187c2968231e8520ef">00197</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_COLOR_INDEX_TYPE_SGIX 0x8015</span>
<a name="l00198"></a>00198 <span class="preprocessor"></span><span class="comment">/* reuse GLX_SCREEN_EXT */</span>
<a name="l00199"></a>00199 <span class="preprocessor">#endif</span>
<a name="l00200"></a>00200 <span class="preprocessor"></span>
<a name="l00201"></a>00201 <span class="preprocessor">#ifndef GLX_SGIX_pbuffer</span>
<a name="l00202"></a><a class="code" href="glxext_8h.html#a48b0361e770643e89a00540e75cd5b2b">00202</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_PBUFFER_BIT_SGIX 0x00000004</span>
<a name="l00203"></a><a class="code" href="glxext_8h.html#ada2984dea7df5bb171b1056779cf09b5">00203</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_BUFFER_CLOBBER_MASK_SGIX 0x08000000</span>
<a name="l00204"></a><a class="code" href="glxext_8h.html#a93f0b8d2e25fac3502e71fd299cebb9c">00204</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_FRONT_LEFT_BUFFER_BIT_SGIX 0x00000001</span>
<a name="l00205"></a><a class="code" href="glxext_8h.html#a4ca44537e54bbe4b7e1c74a11639e060">00205</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_FRONT_RIGHT_BUFFER_BIT_SGIX 0x00000002</span>
<a name="l00206"></a><a class="code" href="glxext_8h.html#a73fec69dca30c91c62fb283d1bede7cf">00206</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_BACK_LEFT_BUFFER_BIT_SGIX 0x00000004</span>
<a name="l00207"></a><a class="code" href="glxext_8h.html#aaacc3c204d92de73fb1b989ad013eb63">00207</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_BACK_RIGHT_BUFFER_BIT_SGIX 0x00000008</span>
<a name="l00208"></a><a class="code" href="glxext_8h.html#a56e8f40936a1eb487e7031e0c129b610">00208</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_AUX_BUFFERS_BIT_SGIX 0x00000010</span>
<a name="l00209"></a><a class="code" href="glxext_8h.html#ad436484252bf4bbafe10b9fa07accb39">00209</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_DEPTH_BUFFER_BIT_SGIX 0x00000020</span>
<a name="l00210"></a><a class="code" href="glxext_8h.html#a5baf1e1ecd18a92922a814bdd7ebe915">00210</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_STENCIL_BUFFER_BIT_SGIX 0x00000040</span>
<a name="l00211"></a><a class="code" href="glxext_8h.html#af99b23723b3c4a9a3f985636f32422a7">00211</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_ACCUM_BUFFER_BIT_SGIX 0x00000080</span>
<a name="l00212"></a><a class="code" href="glxext_8h.html#a1a7fd98412669f5ab2d3561653c16ee8">00212</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SAMPLE_BUFFERS_BIT_SGIX 0x00000100</span>
<a name="l00213"></a><a class="code" href="glxext_8h.html#a75985bbeda5c75f916407e6e5bd6fa00">00213</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_MAX_PBUFFER_WIDTH_SGIX 0x8016</span>
<a name="l00214"></a><a class="code" href="glxext_8h.html#a835e62e42fda39ac2d44dacafc6e6027">00214</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_MAX_PBUFFER_HEIGHT_SGIX 0x8017</span>
<a name="l00215"></a><a class="code" href="glxext_8h.html#a5d5cf90fbf33ca8964c0ec3136284582">00215</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_MAX_PBUFFER_PIXELS_SGIX 0x8018</span>
<a name="l00216"></a><a class="code" href="glxext_8h.html#af84eb3d46ff2909d6e301f487763be7e">00216</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_OPTIMAL_PBUFFER_WIDTH_SGIX 0x8019</span>
<a name="l00217"></a><a class="code" href="glxext_8h.html#a17335f9628e50159db1da0a63008582f">00217</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX 0x801A</span>
<a name="l00218"></a><a class="code" href="glxext_8h.html#a9c2cf8a04efb8ee01d7ec043eb40f764">00218</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_PRESERVED_CONTENTS_SGIX 0x801B</span>
<a name="l00219"></a><a class="code" href="glxext_8h.html#a71f4349e6a64bd79d9c7690cd95210bc">00219</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_LARGEST_PBUFFER_SGIX 0x801C</span>
<a name="l00220"></a><a class="code" href="glxext_8h.html#adebe880d7415de1e6fc901240c1e2c3b">00220</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_WIDTH_SGIX 0x801D</span>
<a name="l00221"></a><a class="code" href="glxext_8h.html#af39811cdab2c330a71caca97c574ab81">00221</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_HEIGHT_SGIX 0x801E</span>
<a name="l00222"></a><a class="code" href="glxext_8h.html#a56c79f89bc48c8760ecf1789e2295d60">00222</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_EVENT_MASK_SGIX 0x801F</span>
<a name="l00223"></a><a class="code" href="glxext_8h.html#adaed634e2875703016c7ffb764a8ea84">00223</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_DAMAGED_SGIX 0x8020</span>
<a name="l00224"></a><a class="code" href="glxext_8h.html#a77ee36eaad1d4b0d4c584ed1b40b68d8">00224</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SAVED_SGIX 0x8021</span>
<a name="l00225"></a><a class="code" href="glxext_8h.html#ad8c70a281cbfa1cbd9e6e7bfe405c62f">00225</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_WINDOW_SGIX 0x8022</span>
<a name="l00226"></a><a class="code" href="glxext_8h.html#ac2e1a91962c9215875751ee161fccb36">00226</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_PBUFFER_SGIX 0x8023</span>
<a name="l00227"></a>00227 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00228"></a>00228 <span class="preprocessor"></span>
<a name="l00229"></a>00229 <span class="preprocessor">#ifndef GLX_SGI_cushion</span>
<a name="l00230"></a>00230 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00231"></a>00231 <span class="preprocessor"></span>
<a name="l00232"></a>00232 <span class="preprocessor">#ifndef GLX_SGIX_video_resize</span>
<a name="l00233"></a><a class="code" href="glxext_8h.html#a6ad58e4c250e50f7bbff67b1a37c35da">00233</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SYNC_FRAME_SGIX 0x00000000</span>
<a name="l00234"></a><a class="code" href="glxext_8h.html#a9e6d8ea78f4e4f5dad6a2b05fb506350">00234</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SYNC_SWAP_SGIX 0x00000001</span>
<a name="l00235"></a>00235 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00236"></a>00236 <span class="preprocessor"></span>
<a name="l00237"></a>00237 <span class="preprocessor">#ifndef GLX_SGIX_dmbuffer</span>
<a name="l00238"></a><a class="code" href="glxext_8h.html#a127b94f56f63d00b96a19b5af315dce3">00238</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_DIGITAL_MEDIA_PBUFFER_SGIX 0x8024</span>
<a name="l00239"></a>00239 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00240"></a>00240 <span class="preprocessor"></span>
<a name="l00241"></a>00241 <span class="preprocessor">#ifndef GLX_SGIX_swap_group</span>
<a name="l00242"></a>00242 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00243"></a>00243 <span class="preprocessor"></span>
<a name="l00244"></a>00244 <span class="preprocessor">#ifndef GLX_SGIX_swap_barrier</span>
<a name="l00245"></a>00245 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00246"></a>00246 <span class="preprocessor"></span>
<a name="l00247"></a>00247 <span class="preprocessor">#ifndef GLX_SGIS_blended_overlay</span>
<a name="l00248"></a><a class="code" href="glxext_8h.html#ae9d05adf1096a5105ffd4cdf38bc2a24">00248</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_BLENDED_RGBA_SGIS 0x8025</span>
<a name="l00249"></a>00249 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00250"></a>00250 <span class="preprocessor"></span>
<a name="l00251"></a>00251 <span class="preprocessor">#ifndef GLX_SGIS_shared_multisample</span>
<a name="l00252"></a><a class="code" href="glxext_8h.html#add2acf14b473daf6ac3a7d9d96610a6a">00252</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS 0x8026</span>
<a name="l00253"></a><a class="code" href="glxext_8h.html#ad52a7f1989b30d1e2a2c238dc63770fa">00253</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS 0x8027</span>
<a name="l00254"></a>00254 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00255"></a>00255 <span class="preprocessor"></span>
<a name="l00256"></a>00256 <span class="preprocessor">#ifndef GLX_SUN_get_transparent_index</span>
<a name="l00257"></a>00257 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00258"></a>00258 <span class="preprocessor"></span>
<a name="l00259"></a>00259 <span class="preprocessor">#ifndef GLX_3DFX_multisample</span>
<a name="l00260"></a><a class="code" href="glxext_8h.html#a19c0cf09f5f9765254a06740ff825d8d">00260</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SAMPLE_BUFFERS_3DFX 0x8050</span>
<a name="l00261"></a><a class="code" href="glxext_8h.html#a112e1adbf518f157e6f5f9d3b66144ea">00261</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SAMPLES_3DFX 0x8051</span>
<a name="l00262"></a>00262 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00263"></a>00263 <span class="preprocessor"></span>
<a name="l00264"></a>00264 <span class="preprocessor">#ifndef GLX_MESA_copy_sub_buffer</span>
<a name="l00265"></a>00265 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00266"></a>00266 <span class="preprocessor"></span>
<a name="l00267"></a>00267 <span class="preprocessor">#ifndef GLX_MESA_pixmap_colormap</span>
<a name="l00268"></a>00268 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00269"></a>00269 <span class="preprocessor"></span>
<a name="l00270"></a>00270 <span class="preprocessor">#ifndef GLX_MESA_release_buffers</span>
<a name="l00271"></a>00271 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00272"></a>00272 <span class="preprocessor"></span>
<a name="l00273"></a>00273 <span class="preprocessor">#ifndef GLX_MESA_set_3dfx_mode</span>
<a name="l00274"></a><a class="code" href="glxext_8h.html#aab70c07e8142b0e9d82d5a8eab2e916a">00274</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_3DFX_WINDOW_MODE_MESA 0x1</span>
<a name="l00275"></a><a class="code" href="glxext_8h.html#a8f8fb5d0a49c090134ee4ef77e3264f6">00275</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_3DFX_FULLSCREEN_MODE_MESA 0x2</span>
<a name="l00276"></a>00276 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00277"></a>00277 <span class="preprocessor"></span>
<a name="l00278"></a>00278 <span class="preprocessor">#ifndef GLX_SGIX_visual_select_group</span>
<a name="l00279"></a><a class="code" href="glxext_8h.html#a6afe7c968dd13e8d589c065b8197acd5">00279</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_VISUAL_SELECT_GROUP_SGIX 0x8028</span>
<a name="l00280"></a>00280 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00281"></a>00281 <span class="preprocessor"></span>
<a name="l00282"></a>00282 <span class="preprocessor">#ifndef GLX_OML_swap_method</span>
<a name="l00283"></a><a class="code" href="glxext_8h.html#af6a69eae3a32e84e31fe8fd4a96007b2">00283</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SWAP_METHOD_OML 0x8060</span>
<a name="l00284"></a><a class="code" href="glxext_8h.html#ab23ced13cd5a60a93a8531d16a413fb5">00284</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SWAP_EXCHANGE_OML 0x8061</span>
<a name="l00285"></a><a class="code" href="glxext_8h.html#a2468bfb6a251c336e6396f5aca2c9674">00285</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SWAP_COPY_OML 0x8062</span>
<a name="l00286"></a><a class="code" href="glxext_8h.html#a4fe2af57efb0ec3acb654db3824fc91c">00286</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SWAP_UNDEFINED_OML 0x8063</span>
<a name="l00287"></a>00287 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00288"></a>00288 <span class="preprocessor"></span>
<a name="l00289"></a>00289 <span class="preprocessor">#ifndef GLX_OML_sync_control</span>
<a name="l00290"></a>00290 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00291"></a>00291 <span class="preprocessor"></span>
<a name="l00292"></a>00292 <span class="preprocessor">#ifndef GLX_NV_float_buffer</span>
<a name="l00293"></a><a class="code" href="glxext_8h.html#a652fec7ee490821b79e44f7e35a778d9">00293</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_FLOAT_COMPONENTS_NV 0x20B0</span>
<a name="l00294"></a>00294 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00295"></a>00295 <span class="preprocessor"></span>
<a name="l00296"></a>00296 <span class="preprocessor">#ifndef GLX_SGIX_hyperpipe</span>
<a name="l00297"></a><a class="code" href="glxext_8h.html#ae1c8261c0861010d8003a31d07e26005">00297</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80</span>
<a name="l00298"></a><a class="code" href="glxext_8h.html#a0ef20a60fc6bba0538fe2a8329e23214">00298</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_BAD_HYPERPIPE_CONFIG_SGIX 91</span>
<a name="l00299"></a><a class="code" href="glxext_8h.html#a1374674d55ecf2dda8ebd09bb8765145">00299</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_BAD_HYPERPIPE_SGIX 92</span>
<a name="l00300"></a><a class="code" href="glxext_8h.html#a61c6246fc9137e9683c827ad5cfecd30">00300</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_HYPERPIPE_DISPLAY_PIPE_SGIX 0x00000001</span>
<a name="l00301"></a><a class="code" href="glxext_8h.html#ad049b8342092a75a7e61d7c4ee6bb653">00301</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_HYPERPIPE_RENDER_PIPE_SGIX 0x00000002</span>
<a name="l00302"></a><a class="code" href="glxext_8h.html#a1a85d1b7c5319b00656c9c95f6b6a1b4">00302</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_PIPE_RECT_SGIX 0x00000001</span>
<a name="l00303"></a><a class="code" href="glxext_8h.html#a43fc83d07958aa80221d61e26ad9bfeb">00303</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_PIPE_RECT_LIMITS_SGIX 0x00000002</span>
<a name="l00304"></a><a class="code" href="glxext_8h.html#aa1526c2e514f402bf8d0e91fc3297205">00304</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_HYPERPIPE_STEREO_SGIX 0x00000003</span>
<a name="l00305"></a><a class="code" href="glxext_8h.html#af700a32f17c175eb667b913c883360c6">00305</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX 0x00000004</span>
<a name="l00306"></a><a class="code" href="glxext_8h.html#a09b104a99fc28afab8ed6682888fe7b9">00306</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_HYPERPIPE_ID_SGIX 0x8030</span>
<a name="l00307"></a>00307 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00308"></a>00308 <span class="preprocessor"></span>
<a name="l00309"></a>00309 <span class="preprocessor">#ifndef GLX_MESA_agp_offset</span>
<a name="l00310"></a>00310 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00311"></a>00311 <span class="preprocessor"></span>
<a name="l00312"></a>00312 <span class="preprocessor">#ifndef GLX_EXT_fbconfig_packed_float</span>
<a name="l00313"></a><a class="code" href="glxext_8h.html#a2e2f2dc4e761b519706ba4afa98f87a7">00313</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT 0x20B1</span>
<a name="l00314"></a><a class="code" href="glxext_8h.html#ab5124f1d701dbb554ee9ac90c90a63a4">00314</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT 0x00000008</span>
<a name="l00315"></a>00315 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00316"></a>00316 <span class="preprocessor"></span>
<a name="l00317"></a>00317 <span class="preprocessor">#ifndef GLX_EXT_framebuffer_sRGB</span>
<a name="l00318"></a><a class="code" href="glxext_8h.html#a21d956bb959815a78efc518e7d1552a5">00318</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20B2</span>
<a name="l00319"></a>00319 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00320"></a>00320 <span class="preprocessor"></span>
<a name="l00321"></a>00321 <span class="preprocessor">#ifndef GLX_EXT_texture_from_pixmap</span>
<a name="l00322"></a><a class="code" href="glxext_8h.html#a871d7feebca00547af00864fbb398013">00322</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TEXTURE_1D_BIT_EXT 0x00000001</span>
<a name="l00323"></a><a class="code" href="glxext_8h.html#ad00c49da5233261e8e384b88863020a2">00323</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TEXTURE_2D_BIT_EXT 0x00000002</span>
<a name="l00324"></a><a class="code" href="glxext_8h.html#a0efa804082f8579292118e4e92f756cd">00324</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TEXTURE_RECTANGLE_BIT_EXT 0x00000004</span>
<a name="l00325"></a><a class="code" href="glxext_8h.html#a06c1a1a7fa90cf0e27eeda2e74bfdca8">00325</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_BIND_TO_TEXTURE_RGB_EXT 0x20D0</span>
<a name="l00326"></a><a class="code" href="glxext_8h.html#a9adffe85376e091b1b54fd8b358f1018">00326</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_BIND_TO_TEXTURE_RGBA_EXT 0x20D1</span>
<a name="l00327"></a><a class="code" href="glxext_8h.html#abc4f5184b4db99c8d96c4cb3730581be">00327</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_BIND_TO_MIPMAP_TEXTURE_EXT 0x20D2</span>
<a name="l00328"></a><a class="code" href="glxext_8h.html#aa9ed7186e9c9a6b499416206fc12c4d2">00328</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_BIND_TO_TEXTURE_TARGETS_EXT 0x20D3</span>
<a name="l00329"></a><a class="code" href="glxext_8h.html#a5da97b982e5ccafaab84235cb8738022">00329</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_Y_INVERTED_EXT 0x20D4</span>
<a name="l00330"></a><a class="code" href="glxext_8h.html#a35adbd9e682633c71b4dcebf410dae57">00330</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TEXTURE_FORMAT_EXT 0x20D5</span>
<a name="l00331"></a><a class="code" href="glxext_8h.html#a03fa266976102e1140b8418b0a55b203">00331</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TEXTURE_TARGET_EXT 0x20D6</span>
<a name="l00332"></a><a class="code" href="glxext_8h.html#add0d6c6d2ea8eba9881330bdb1ccef5f">00332</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_MIPMAP_TEXTURE_EXT 0x20D7</span>
<a name="l00333"></a><a class="code" href="glxext_8h.html#a18d72873a80967d104346e649148d3c5">00333</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TEXTURE_FORMAT_NONE_EXT 0x20D8</span>
<a name="l00334"></a><a class="code" href="glxext_8h.html#a38d1bff0d14c7dcba8beb050f2df0822">00334</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TEXTURE_FORMAT_RGB_EXT 0x20D9</span>
<a name="l00335"></a><a class="code" href="glxext_8h.html#ada18a6bd621c8eb62069fda76b5126bd">00335</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TEXTURE_FORMAT_RGBA_EXT 0x20DA</span>
<a name="l00336"></a><a class="code" href="glxext_8h.html#aa167bc6e71106518f0aac9aef1536856">00336</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TEXTURE_1D_EXT 0x20DB</span>
<a name="l00337"></a><a class="code" href="glxext_8h.html#a188aa9fadf5b067106a1e36fea6556f7">00337</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TEXTURE_2D_EXT 0x20DC</span>
<a name="l00338"></a><a class="code" href="glxext_8h.html#aa615e70d6a1644369249d53dc17b3cc0">00338</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_TEXTURE_RECTANGLE_EXT 0x20DD</span>
<a name="l00339"></a><a class="code" href="glxext_8h.html#a07cddbabead9bf4f2f2e6e2eb02db1f4">00339</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_FRONT_LEFT_EXT 0x20DE</span>
<a name="l00340"></a><a class="code" href="glxext_8h.html#a7e4579cc2597459fbd1cd5a04612b8cd">00340</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_FRONT_RIGHT_EXT 0x20DF</span>
<a name="l00341"></a><a class="code" href="glxext_8h.html#a66e1dc7b5ab409282902a73045f42e00">00341</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_BACK_LEFT_EXT 0x20E0</span>
<a name="l00342"></a><a class="code" href="glxext_8h.html#ae1900a94d426c8e8f04410c72c7a7338">00342</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_BACK_RIGHT_EXT 0x20E1</span>
<a name="l00343"></a><a class="code" href="glxext_8h.html#a8532c79e818568481fe5c61a6238f6e3">00343</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_FRONT_EXT GLX_FRONT_LEFT_EXT</span>
<a name="l00344"></a><a class="code" href="glxext_8h.html#afff8e37dff54d975300fdeff261030a1">00344</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_BACK_EXT GLX_BACK_LEFT_EXT</span>
<a name="l00345"></a><a class="code" href="glxext_8h.html#a17242237ff084b6204bfe11a5d59b329">00345</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_AUX0_EXT 0x20E2</span>
<a name="l00346"></a><a class="code" href="glxext_8h.html#adcd619a8fa601645251cd62542ee1ab8">00346</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_AUX1_EXT 0x20E3</span>
<a name="l00347"></a><a class="code" href="glxext_8h.html#a3328cb0020596921cf1c662658dc7c46">00347</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_AUX2_EXT 0x20E4</span>
<a name="l00348"></a><a class="code" href="glxext_8h.html#a561759ef2e037e5c0fc690c1317199d0">00348</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_AUX3_EXT 0x20E5</span>
<a name="l00349"></a><a class="code" href="glxext_8h.html#a4583b587413ecd8c2c8012665b06de0b">00349</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_AUX4_EXT 0x20E6</span>
<a name="l00350"></a><a class="code" href="glxext_8h.html#ad7308243a764034c3c1f14737d3579ca">00350</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_AUX5_EXT 0x20E7</span>
<a name="l00351"></a><a class="code" href="glxext_8h.html#aad31918c2bb62967550d54f34321b95c">00351</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_AUX6_EXT 0x20E8</span>
<a name="l00352"></a><a class="code" href="glxext_8h.html#ad966e66657e22de7ce2d7cc12497b096">00352</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_AUX7_EXT 0x20E9</span>
<a name="l00353"></a><a class="code" href="glxext_8h.html#a59f3b2cea25519fcb29e9afea37cbe59">00353</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_AUX8_EXT 0x20EA</span>
<a name="l00354"></a><a class="code" href="glxext_8h.html#a8c38b7e38ab452a394657523081dcbbb">00354</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_AUX9_EXT 0x20EB</span>
<a name="l00355"></a>00355 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00356"></a>00356 <span class="preprocessor"></span>
<a name="l00357"></a>00357 <span class="preprocessor">#ifndef GLX_NV_present_video</span>
<a name="l00358"></a><a class="code" href="glxext_8h.html#aa829705ce53dde6a3ff12fbd64f31de0">00358</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_NUM_VIDEO_SLOTS_NV 0x20F0</span>
<a name="l00359"></a>00359 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00360"></a>00360 <span class="preprocessor"></span>
<a name="l00361"></a>00361 <span class="preprocessor">#ifndef GLX_NV_video_out</span>
<a name="l00362"></a><a class="code" href="glxext_8h.html#a9ef0bccd9e2f7bdb12473bc5aa93d606">00362</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_VIDEO_OUT_COLOR_NV 0x20C3</span>
<a name="l00363"></a><a class="code" href="glxext_8h.html#a990df4276d92ca28664771ebaf66400e">00363</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_VIDEO_OUT_ALPHA_NV 0x20C4</span>
<a name="l00364"></a><a class="code" href="glxext_8h.html#a8039098938d52e8d7d51d5ad5f4510b1">00364</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_VIDEO_OUT_DEPTH_NV 0x20C5</span>
<a name="l00365"></a><a class="code" href="glxext_8h.html#ad4fbaeb75025b0878e03f53ae14b9701">00365</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV 0x20C6</span>
<a name="l00366"></a><a class="code" href="glxext_8h.html#ac947d68644226fe72928694c76f0182e">00366</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV 0x20C7</span>
<a name="l00367"></a><a class="code" href="glxext_8h.html#a6962c702a44bb0708fea8495baf8df42">00367</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_VIDEO_OUT_FRAME_NV 0x20C8</span>
<a name="l00368"></a><a class="code" href="glxext_8h.html#a3fa369536499075849a6e1805b6c5c4c">00368</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_VIDEO_OUT_FIELD_1_NV 0x20C9</span>
<a name="l00369"></a><a class="code" href="glxext_8h.html#adcfcf9bed6cbb7e1021e793df95ddb60">00369</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_VIDEO_OUT_FIELD_2_NV 0x20CA</span>
<a name="l00370"></a><a class="code" href="glxext_8h.html#a7e0aab13ff09fcbd46cfbe50a066befa">00370</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV 0x20CB</span>
<a name="l00371"></a><a class="code" href="glxext_8h.html#ab3ebdf73929d6b794c6e5f5dee65e831">00371</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV 0x20CC</span>
<a name="l00372"></a>00372 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00373"></a>00373 <span class="preprocessor"></span>
<a name="l00374"></a>00374 <span class="preprocessor">#ifndef GLX_NV_swap_group</span>
<a name="l00375"></a>00375 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00376"></a>00376 <span class="preprocessor"></span>
<a name="l00377"></a>00377
<a name="l00378"></a>00378 <span class="comment">/*************************************************************/</span>
<a name="l00379"></a>00379
<a name="l00380"></a>00380 <span class="preprocessor">#ifndef GLX_ARB_get_proc_address</span>
<a name="l00381"></a><a class="code" href="glxext_8h.html#ae259836c877f7a1d29289fa0eb4d85cc">00381</a> <span class="preprocessor"></span><span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a> (*<a class="code" href="glxext_8h.html#ae259836c877f7a1d29289fa0eb4d85cc">__GLXextFuncPtr</a>)(<a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a>);
<a name="l00382"></a>00382 <span class="preprocessor">#endif</span>
<a name="l00383"></a>00383 <span class="preprocessor"></span>
<a name="l00384"></a>00384 <span class="preprocessor">#ifndef GLX_SGIX_video_source</span>
<a name="l00385"></a><a class="code" href="glxext_8h.html#a877ec515ef3db52a64cf47bffd45d758">00385</a> <span class="preprocessor"></span><span class="keyword">typedef</span> XID <a class="code" href="glxext_8h.html#a877ec515ef3db52a64cf47bffd45d758">GLXVideoSourceSGIX</a>;
<a name="l00386"></a>00386 <span class="preprocessor">#endif</span>
<a name="l00387"></a>00387 <span class="preprocessor"></span>
<a name="l00388"></a>00388 <span class="preprocessor">#ifndef GLX_SGIX_fbconfig</span>
<a name="l00389"></a><a class="code" href="glxext_8h.html#a51cf02a43f7f525256512749b6041ed0">00389</a> <span class="preprocessor"></span><span class="keyword">typedef</span> XID <a class="code" href="glxext_8h.html#a51cf02a43f7f525256512749b6041ed0">GLXFBConfigIDSGIX</a>;
<a name="l00390"></a><a class="code" href="glxext_8h.html#af81aa8667909660cb354b0b56bc84dec">00390</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>__GLXFBConfigRec *<a class="code" href="glxext_8h.html#af81aa8667909660cb354b0b56bc84dec">GLXFBConfigSGIX</a>;
<a name="l00391"></a>00391 <span class="preprocessor">#endif</span>
<a name="l00392"></a>00392 <span class="preprocessor"></span>
<a name="l00393"></a>00393 <span class="preprocessor">#ifndef GLX_SGIX_pbuffer</span>
<a name="l00394"></a><a class="code" href="glxext_8h.html#ab1266042d7daf35af48c5372ae4bfcf7">00394</a> <span class="preprocessor"></span><span class="keyword">typedef</span> XID <a class="code" href="glxext_8h.html#ab1266042d7daf35af48c5372ae4bfcf7">GLXPbufferSGIX</a>;
<a name="l00395"></a><a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html">00395</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
<a name="l00396"></a><a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a36e3e8a5feea664623ea43d0f273b63a">00396</a> <span class="keywordtype">int</span> <a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a36e3e8a5feea664623ea43d0f273b63a">type</a>;
<a name="l00397"></a><a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#ac295e3276a7986eeae4d6a2a28c7e0b7">00397</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#ac295e3276a7986eeae4d6a2a28c7e0b7">serial</a>; <span class="comment">/* # of last request processed by server */</span>
<a name="l00398"></a><a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#af43bf0edbe40a74ef58dfb546a75118b">00398</a> Bool <a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#af43bf0edbe40a74ef58dfb546a75118b">send_event</a>; <span class="comment">/* true if this came for SendEvent request */</span>
<a name="l00399"></a><a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#afef060d81026da75c846727f4a3de9d4">00399</a> Display *<a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#afef060d81026da75c846727f4a3de9d4">display</a>; <span class="comment">/* display the event was read from */</span>
<a name="l00400"></a><a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a9c45674193ed80a79261c3b7518ee04f">00400</a> GLXDrawable <a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a9c45674193ed80a79261c3b7518ee04f">drawable</a>; <span class="comment">/* i.d. of Drawable */</span>
<a name="l00401"></a><a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a0b405123f1d6528f1f4dfa7ff92bde9b">00401</a> <span class="keywordtype">int</span> <a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a0b405123f1d6528f1f4dfa7ff92bde9b">event_type</a>; <span class="comment">/* GLX_DAMAGED_SGIX or GLX_SAVED_SGIX */</span>
<a name="l00402"></a><a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a25c31e8cbec0919f74a1e93ae74175b1">00402</a> <span class="keywordtype">int</span> <a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a25c31e8cbec0919f74a1e93ae74175b1">draw_type</a>; <span class="comment">/* GLX_WINDOW_SGIX or GLX_PBUFFER_SGIX */</span>
<a name="l00403"></a><a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a74b4ad1ad3cac011001151411f621da1">00403</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a74b4ad1ad3cac011001151411f621da1">mask</a>; <span class="comment">/* mask indicating which buffers are affected*/</span>
<a name="l00404"></a><a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#aef21efa11558a5b67861f96471c56003">00404</a> <span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>, <a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#aef21efa11558a5b67861f96471c56003">y</a>;
<a name="l00405"></a><a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#adad23535733161528427584a42bfc6eb">00405</a> <span class="keywordtype">int</span> <a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#adad23535733161528427584a42bfc6eb">width</a>, <a class="code" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a>;
<a name="l00406"></a><a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#ad8f4f0aae058e0a1ff542679823e37a9">00406</a> <span class="keywordtype">int</span> <a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#ad8f4f0aae058e0a1ff542679823e37a9">count</a>; <span class="comment">/* if nonzero, at least this many more */</span>
<a name="l00407"></a>00407 } <a class="code" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html">GLXBufferClobberEventSGIX</a>;
<a name="l00408"></a>00408 <span class="preprocessor">#endif</span>
<a name="l00409"></a>00409 <span class="preprocessor"></span>
<a name="l00410"></a>00410 <span class="preprocessor">#ifndef GLEXT_64_TYPES_DEFINED</span>
<a name="l00411"></a>00411 <span class="preprocessor"></span><span class="comment">/* This code block is duplicated in glext.h, so must be protected */</span>
<a name="l00412"></a><a class="code" href="glxext_8h.html#ae5ae8f2a7fffbb79e4c4562d6f3ff015">00412</a> <span class="preprocessor">#define GLEXT_64_TYPES_DEFINED</span>
<a name="l00413"></a>00413 <span class="preprocessor"></span><span class="comment">/* Define int32_t, int64_t, and uint64_t types for UST/MSC */</span>
<a name="l00414"></a>00414 <span class="comment">/* (as used in the GLX_OML_sync_control extension). */</span>
<a name="l00415"></a>00415 <span class="preprocessor">#if defined(__STDC_VERSION__) &amp;&amp; __STDC_VERSION__ &gt;= 199901L</span>
<a name="l00416"></a>00416 <span class="preprocessor"></span><span class="preprocessor">#include &lt;inttypes.h&gt;</span>
<a name="l00417"></a>00417 <span class="preprocessor">#elif defined(__sun__) || defined(__digital__)</span>
<a name="l00418"></a>00418 <span class="preprocessor"></span><span class="preprocessor">#include &lt;inttypes.h&gt;</span>
<a name="l00419"></a>00419 <span class="preprocessor">#if defined(__STDC__)</span>
<a name="l00420"></a>00420 <span class="preprocessor"></span><span class="preprocessor">#if defined(__arch64__) || defined(_LP64)</span>
<a name="l00421"></a>00421 <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> int64_t;
<a name="l00422"></a>00422 <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> uint64_t;
<a name="l00423"></a>00423 <span class="preprocessor">#else</span>
<a name="l00424"></a>00424 <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> int64_t;
<a name="l00425"></a>00425 <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> uint64_t;
<a name="l00426"></a>00426 <span class="preprocessor">#endif </span><span class="comment">/* __arch64__ */</span>
<a name="l00427"></a>00427 <span class="preprocessor">#endif </span><span class="comment">/* __STDC__ */</span>
<a name="l00428"></a>00428 <span class="preprocessor">#elif defined( __VMS ) || defined(__sgi)</span>
<a name="l00429"></a>00429 <span class="preprocessor"></span><span class="preprocessor">#include &lt;inttypes.h&gt;</span>
<a name="l00430"></a>00430 <span class="preprocessor">#elif defined(__SCO__) || defined(__USLC__)</span>
<a name="l00431"></a>00431 <span class="preprocessor"></span><span class="preprocessor">#include &lt;stdint.h&gt;</span>
<a name="l00432"></a>00432 <span class="preprocessor">#elif defined(__UNIXOS2__) || defined(__SOL64__)</span>
<a name="l00433"></a>00433 <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> int32_t;
<a name="l00434"></a>00434 <span class="keyword">typedef</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> int64_t;
<a name="l00435"></a>00435 <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> uint64_t;
<a name="l00436"></a>00436 <span class="preprocessor">#elif defined(_WIN32) &amp;&amp; defined(__GNUC__)</span>
<a name="l00437"></a>00437 <span class="preprocessor"></span><span class="preprocessor">#include &lt;stdint.h&gt;</span>
<a name="l00438"></a>00438 <span class="preprocessor">#elif defined(_WIN32)</span>
<a name="l00439"></a>00439 <span class="preprocessor"></span><span class="keyword">typedef</span> __int32 int32_t;
<a name="l00440"></a>00440 <span class="keyword">typedef</span> __int64 int64_t;
<a name="l00441"></a>00441 <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> __int64 uint64_t;
<a name="l00442"></a>00442 <span class="preprocessor">#else</span>
<a name="l00443"></a>00443 <span class="preprocessor"></span><span class="preprocessor">#include &lt;inttypes.h&gt;</span> <span class="comment">/* Fallback option */</span>
<a name="l00444"></a>00444 <span class="preprocessor">#endif</span>
<a name="l00445"></a>00445 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00446"></a>00446 <span class="preprocessor"></span>
<a name="l00447"></a>00447 <span class="preprocessor">#ifndef GLX_VERSION_1_3</span>
<a name="l00448"></a><a class="code" href="glxext_8h.html#a60bbf06a30a6be4428fecd140ec50ced">00448</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_VERSION_1_3 1</span>
<a name="l00449"></a>00449 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00450"></a>00450 <span class="preprocessor"></span><span class="keyword">extern</span> GLXFBConfig * glXGetFBConfigs (Display *, <span class="keywordtype">int</span>, <span class="keywordtype">int</span> *);
<a name="l00451"></a>00451 <span class="keyword">extern</span> GLXFBConfig * glXChooseFBConfig (Display *, <span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">int</span> *, <span class="keywordtype">int</span> *);
<a name="l00452"></a>00452 <span class="keyword">extern</span> <span class="keywordtype">int</span> glXGetFBConfigAttrib (Display *, GLXFBConfig, <span class="keywordtype">int</span>, <span class="keywordtype">int</span> *);
<a name="l00453"></a>00453 <span class="keyword">extern</span> XVisualInfo * glXGetVisualFromFBConfig (Display *, GLXFBConfig);
<a name="l00454"></a>00454 <span class="keyword">extern</span> GLXWindow glXCreateWindow (Display *, GLXFBConfig, Window, <span class="keyword">const</span> <span class="keywordtype">int</span> *);
<a name="l00455"></a>00455 <span class="keyword">extern</span> <span class="keywordtype">void</span> glXDestroyWindow (Display *, GLXWindow);
<a name="l00456"></a>00456 <span class="keyword">extern</span> GLXPixmap glXCreatePixmap (Display *, GLXFBConfig, Pixmap, <span class="keyword">const</span> <span class="keywordtype">int</span> *);
<a name="l00457"></a>00457 <span class="keyword">extern</span> <span class="keywordtype">void</span> glXDestroyPixmap (Display *, GLXPixmap);
<a name="l00458"></a>00458 <span class="keyword">extern</span> GLXPbuffer glXCreatePbuffer (Display *, GLXFBConfig, <span class="keyword">const</span> <span class="keywordtype">int</span> *);
<a name="l00459"></a>00459 <span class="keyword">extern</span> <span class="keywordtype">void</span> glXDestroyPbuffer (Display *, GLXPbuffer);
<a name="l00460"></a>00460 <span class="keyword">extern</span> <span class="keywordtype">void</span> glXQueryDrawable (Display *, GLXDrawable, <span class="keywordtype">int</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *);
<a name="l00461"></a>00461 <span class="keyword">extern</span> GLXContext glXCreateNewContext (Display *, GLXFBConfig, <span class="keywordtype">int</span>, GLXContext, Bool);
<a name="l00462"></a>00462 <span class="keyword">extern</span> Bool glXMakeContextCurrent (Display *, GLXDrawable, GLXDrawable, GLXContext);
<a name="l00463"></a>00463 <span class="keyword">extern</span> GLXDrawable glXGetCurrentReadDrawable (<span class="keywordtype">void</span>);
<a name="l00464"></a>00464 <span class="keyword">extern</span> Display * glXGetCurrentDisplay (<span class="keywordtype">void</span>);
<a name="l00465"></a>00465 <span class="keyword">extern</span> <span class="keywordtype">int</span> glXQueryContext (Display *, GLXContext, <span class="keywordtype">int</span>, <span class="keywordtype">int</span> *);
<a name="l00466"></a>00466 <span class="keyword">extern</span> <span class="keywordtype">void</span> glXSelectEvent (Display *, GLXDrawable, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>);
<a name="l00467"></a>00467 <span class="keyword">extern</span> <span class="keywordtype">void</span> glXGetSelectedEvent (Display *, GLXDrawable, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> *);
<a name="l00468"></a>00468 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00469"></a><a class="code" href="glxext_8h.html#a6d45677afd257882bf5e68e5330c98d2">00469</a> <span class="keyword">typedef</span> GLXFBConfig * ( * PFNGLXGETFBCONFIGSPROC) (Display *dpy, <span class="keywordtype">int</span> screen, <span class="keywordtype">int</span> *nelements);
<a name="l00470"></a><a class="code" href="glxext_8h.html#a93e0cf6d04a5a2b9fbfb5feb64389365">00470</a> <span class="keyword">typedef</span> GLXFBConfig * ( * PFNGLXCHOOSEFBCONFIGPROC) (Display *dpy, <span class="keywordtype">int</span> screen, <span class="keyword">const</span> <span class="keywordtype">int</span> *attrib_list, <span class="keywordtype">int</span> *nelements);
<a name="l00471"></a><a class="code" href="glxext_8h.html#a8ede52a69918b169f52dd5a13b897b26">00471</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a> ( * <a class="code" href="glxext_8h.html#a8ede52a69918b169f52dd5a13b897b26">PFNGLXGETFBCONFIGATTRIBPROC</a>) (Display *dpy, GLXFBConfig config, <span class="keywordtype">int</span> attribute, <span class="keywordtype">int</span> *value);
<a name="l00472"></a><a class="code" href="glxext_8h.html#a48fc0a2fe00d83f4ccf39647359b4da6">00472</a> <span class="keyword">typedef</span> XVisualInfo * ( * PFNGLXGETVISUALFROMFBCONFIGPROC) (Display *dpy, GLXFBConfig config);
<a name="l00473"></a><a class="code" href="glxext_8h.html#abd272ef4bd71a911f1241bf080ba6a98">00473</a> <span class="keyword">typedef</span> GLXWindow ( * <a class="code" href="glxext_8h.html#abd272ef4bd71a911f1241bf080ba6a98">PFNGLXCREATEWINDOWPROC</a>) (Display *dpy, GLXFBConfig config, Window win, <span class="keyword">const</span> <span class="keywordtype">int</span> *attrib_list);
<a name="l00474"></a><a class="code" href="glxext_8h.html#a15e2e864c4398c073aef2af5593e0c6d">00474</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a> ( * <a class="code" href="glxext_8h.html#a15e2e864c4398c073aef2af5593e0c6d">PFNGLXDESTROYWINDOWPROC</a>) (Display *dpy, GLXWindow win);
<a name="l00475"></a><a class="code" href="glxext_8h.html#a88ac1e908382093b50a00b1546a5b699">00475</a> <span class="keyword">typedef</span> GLXPixmap ( * <a class="code" href="glxext_8h.html#a88ac1e908382093b50a00b1546a5b699">PFNGLXCREATEPIXMAPPROC</a>) (Display *dpy, GLXFBConfig config, Pixmap pixmap, <span class="keyword">const</span> <span class="keywordtype">int</span> *attrib_list);
<a name="l00476"></a><a class="code" href="glxext_8h.html#a0789232655b5b49810093f49a8ef17c4">00476</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a> ( * <a class="code" href="glxext_8h.html#a0789232655b5b49810093f49a8ef17c4">PFNGLXDESTROYPIXMAPPROC</a>) (Display *dpy, GLXPixmap pixmap);
<a name="l00477"></a><a class="code" href="glxext_8h.html#a3d070ed5f489c68b81e52207a980179e">00477</a> <span class="keyword">typedef</span> GLXPbuffer ( * <a class="code" href="glxext_8h.html#a3d070ed5f489c68b81e52207a980179e">PFNGLXCREATEPBUFFERPROC</a>) (Display *dpy, GLXFBConfig config, <span class="keyword">const</span> <span class="keywordtype">int</span> *attrib_list);
<a name="l00478"></a><a class="code" href="glxext_8h.html#a7bf5f544695b5f5e934c20d6bc171c6f">00478</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a> ( * <a class="code" href="glxext_8h.html#a7bf5f544695b5f5e934c20d6bc171c6f">PFNGLXDESTROYPBUFFERPROC</a>) (Display *dpy, GLXPbuffer pbuf);
<a name="l00479"></a><a class="code" href="glxext_8h.html#a14a9c207a3f3503381774746afcd88e1">00479</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a> ( * <a class="code" href="glxext_8h.html#a14a9c207a3f3503381774746afcd88e1">PFNGLXQUERYDRAWABLEPROC</a>) (Display *dpy, GLXDrawable draw, <span class="keywordtype">int</span> attribute, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *value);
<a name="l00480"></a><a class="code" href="glxext_8h.html#a8763503169ffed87446893f42afe578d">00480</a> <span class="keyword">typedef</span> GLXContext ( * <a class="code" href="glxext_8h.html#a8763503169ffed87446893f42afe578d">PFNGLXCREATENEWCONTEXTPROC</a>) (Display *dpy, GLXFBConfig config, <span class="keywordtype">int</span> render_type, GLXContext share_list, Bool direct);
<a name="l00481"></a><a class="code" href="glxext_8h.html#a3ebf74c4d56cbb0ffe9d34870d22fc21">00481</a> <span class="keyword">typedef</span> Bool ( * <a class="code" href="glxext_8h.html#a3ebf74c4d56cbb0ffe9d34870d22fc21">PFNGLXMAKECONTEXTCURRENTPROC</a>) (Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
<a name="l00482"></a><a class="code" href="glxext_8h.html#ad783e0abcbd05abaf0a49a3ba9ee0595">00482</a> <span class="keyword">typedef</span> GLXDrawable ( * <a class="code" href="glxext_8h.html#ad783e0abcbd05abaf0a49a3ba9ee0595">PFNGLXGETCURRENTREADDRAWABLEPROC</a>) (<a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a>);
<a name="l00483"></a><a class="code" href="glxext_8h.html#af8cf87467476e81bedb4643d435c5931">00483</a> <span class="keyword">typedef</span> Display * ( * PFNGLXGETCURRENTDISPLAYPROC) (<a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a>);
<a name="l00484"></a><a class="code" href="glxext_8h.html#a4f74f5ce16ff4fb367739aba092cebd9">00484</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a> ( * <a class="code" href="glxext_8h.html#a4f74f5ce16ff4fb367739aba092cebd9">PFNGLXQUERYCONTEXTPROC</a>) (Display *dpy, GLXContext ctx, <span class="keywordtype">int</span> attribute, <span class="keywordtype">int</span> *value);
<a name="l00485"></a><a class="code" href="glxext_8h.html#a3337341e4f5f184a9812c976163c1ebf">00485</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a> ( * <a class="code" href="glxext_8h.html#a3337341e4f5f184a9812c976163c1ebf">PFNGLXSELECTEVENTPROC</a>) (Display *dpy, GLXDrawable draw, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> event_mask);
<a name="l00486"></a><a class="code" href="glxext_8h.html#adbb41e0f019d1894fa581f3b0502076d">00486</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a> ( * <a class="code" href="glxext_8h.html#adbb41e0f019d1894fa581f3b0502076d">PFNGLXGETSELECTEDEVENTPROC</a>) (Display *dpy, GLXDrawable draw, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> *event_mask);
<a name="l00487"></a>00487 <span class="preprocessor">#endif</span>
<a name="l00488"></a>00488 <span class="preprocessor"></span>
<a name="l00489"></a>00489 <span class="preprocessor">#ifndef GLX_VERSION_1_4</span>
<a name="l00490"></a><a class="code" href="glxext_8h.html#a13af8478caf16ac74140dd83510d020e">00490</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_VERSION_1_4 1</span>
<a name="l00491"></a>00491 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00492"></a>00492 <span class="preprocessor"></span><span class="keyword">extern</span> <a class="code" href="glxext_8h.html#ae259836c877f7a1d29289fa0eb4d85cc">__GLXextFuncPtr</a> glXGetProcAddress (<span class="keyword">const</span> GLubyte *);
<a name="l00493"></a>00493 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00494"></a><a class="code" href="glxext_8h.html#a2f87a8ca5c203f319d6040f6daedb812">00494</a> <span class="keyword">typedef</span> <a class="code" href="glxext_8h.html#ae259836c877f7a1d29289fa0eb4d85cc">__GLXextFuncPtr</a> ( * <a class="code" href="glxext_8h.html#a2f87a8ca5c203f319d6040f6daedb812">PFNGLXGETPROCADDRESSPROC</a>) (<span class="keyword">const</span> GLubyte *procName);
<a name="l00495"></a>00495 <span class="preprocessor">#endif</span>
<a name="l00496"></a>00496 <span class="preprocessor"></span>
<a name="l00497"></a>00497 <span class="preprocessor">#ifndef GLX_ARB_get_proc_address</span>
<a name="l00498"></a><a class="code" href="glxext_8h.html#ad57b0b6ddb16eba7ccf974e492bf8220">00498</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_ARB_get_proc_address 1</span>
<a name="l00499"></a>00499 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00500"></a>00500 <span class="preprocessor"></span><span class="keyword">extern</span> <a class="code" href="glxext_8h.html#ae259836c877f7a1d29289fa0eb4d85cc">__GLXextFuncPtr</a> glXGetProcAddressARB (<span class="keyword">const</span> GLubyte *);
<a name="l00501"></a>00501 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00502"></a><a class="code" href="glxext_8h.html#a498e33c2a7b3612f48e9ab65cfda0074">00502</a> <span class="keyword">typedef</span> <a class="code" href="glxext_8h.html#ae259836c877f7a1d29289fa0eb4d85cc">__GLXextFuncPtr</a> ( * <a class="code" href="glxext_8h.html#a498e33c2a7b3612f48e9ab65cfda0074">PFNGLXGETPROCADDRESSARBPROC</a>) (<span class="keyword">const</span> GLubyte *procName);
<a name="l00503"></a>00503 <span class="preprocessor">#endif</span>
<a name="l00504"></a>00504 <span class="preprocessor"></span>
<a name="l00505"></a>00505 <span class="preprocessor">#ifndef GLX_ARB_multisample</span>
<a name="l00506"></a><a class="code" href="glxext_8h.html#a8d052cf0d2a5b705d00c75e41c3755da">00506</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_ARB_multisample 1</span>
<a name="l00507"></a>00507 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00508"></a>00508 <span class="preprocessor"></span>
<a name="l00509"></a>00509 <span class="preprocessor">#ifndef GLX_ARB_fbconfig_float</span>
<a name="l00510"></a><a class="code" href="glxext_8h.html#ade2658034d4bd6c0ea60ff11f7117ca3">00510</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_ARB_fbconfig_float 1</span>
<a name="l00511"></a>00511 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00512"></a>00512 <span class="preprocessor"></span>
<a name="l00513"></a>00513 <span class="preprocessor">#ifndef GLX_ARB_create_context</span>
<a name="l00514"></a><a class="code" href="glxext_8h.html#af0528737af934826a69a16b21231a686">00514</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_ARB_create_context 1</span>
<a name="l00515"></a>00515 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00516"></a>00516 <span class="preprocessor"></span><span class="keyword">extern</span> GLXContext glXCreateContextAttribsARB (Display *, GLXFBConfig, GLXContext, Bool, <span class="keyword">const</span> <span class="keywordtype">int</span> *);
<a name="l00517"></a>00517 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00518"></a><a class="code" href="glxext_8h.html#a394bb1f6ee4c50043d5c0aaf56786e3d">00518</a> <span class="keyword">typedef</span> GLXContext ( * <a class="code" href="glxext_8h.html#a394bb1f6ee4c50043d5c0aaf56786e3d">PFNGLXCREATECONTEXTATTRIBSARBPROC</a>) (Display *dpy, GLXFBConfig config, GLXContext share_context, Bool direct, <span class="keyword">const</span> <span class="keywordtype">int</span> *attrib_list);
<a name="l00519"></a>00519 <span class="preprocessor">#endif</span>
<a name="l00520"></a>00520 <span class="preprocessor"></span>
<a name="l00521"></a>00521 <span class="preprocessor">#ifndef GLX_SGIS_multisample</span>
<a name="l00522"></a><a class="code" href="glxext_8h.html#a73327a15631768627aec6d7dc20e1528">00522</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SGIS_multisample 1</span>
<a name="l00523"></a>00523 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00524"></a>00524 <span class="preprocessor"></span>
<a name="l00525"></a>00525 <span class="preprocessor">#ifndef GLX_EXT_visual_info</span>
<a name="l00526"></a><a class="code" href="glxext_8h.html#a1c82db236ce6cd52e1c88b7a96fcb8d9">00526</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_EXT_visual_info 1</span>
<a name="l00527"></a>00527 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00528"></a>00528 <span class="preprocessor"></span>
<a name="l00529"></a>00529 <span class="preprocessor">#ifndef GLX_SGI_swap_control</span>
<a name="l00530"></a><a class="code" href="glxext_8h.html#a37aa440968a3b6d5ad062307484ddfa4">00530</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SGI_swap_control 1</span>
<a name="l00531"></a>00531 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00532"></a>00532 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> glXSwapIntervalSGI (<span class="keywordtype">int</span>);
<a name="l00533"></a>00533 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00534"></a><a class="code" href="glxext_8h.html#a1b4ba50cfb3dac3506e9101e67b10848">00534</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a> ( * <a class="code" href="glxext_8h.html#a1b4ba50cfb3dac3506e9101e67b10848">PFNGLXSWAPINTERVALSGIPROC</a>) (<span class="keywordtype">int</span> interval);
<a name="l00535"></a>00535 <span class="preprocessor">#endif</span>
<a name="l00536"></a>00536 <span class="preprocessor"></span>
<a name="l00537"></a>00537 <span class="preprocessor">#ifndef GLX_SGI_video_sync</span>
<a name="l00538"></a><a class="code" href="glxext_8h.html#a792ac48815d45bf1dcc52d75b1b36fa7">00538</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SGI_video_sync 1</span>
<a name="l00539"></a>00539 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00540"></a>00540 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> glXGetVideoSyncSGI (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *);
<a name="l00541"></a>00541 <span class="keyword">extern</span> <span class="keywordtype">int</span> glXWaitVideoSyncSGI (<span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *);
<a name="l00542"></a>00542 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00543"></a><a class="code" href="glxext_8h.html#a61368c257843b30b8700e84bf961cb1a">00543</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a> ( * <a class="code" href="glxext_8h.html#a61368c257843b30b8700e84bf961cb1a">PFNGLXGETVIDEOSYNCSGIPROC</a>) (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *<a class="code" href="wglext_8h.html#a12bfac57d3a86a769f4b3f01bc018e99">count</a>);
<a name="l00544"></a><a class="code" href="glxext_8h.html#a3a429927e6b0c74b375f861d67e0f1d2">00544</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a> ( * <a class="code" href="glxext_8h.html#a3a429927e6b0c74b375f861d67e0f1d2">PFNGLXWAITVIDEOSYNCSGIPROC</a>) (<span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#a3c52243718c17289294081550b5a758a">divisor</a>, <span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#a226a3effbf4b18fa52a40406d23ab396">remainder</a>, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *<a class="code" href="wglext_8h.html#a12bfac57d3a86a769f4b3f01bc018e99">count</a>);
<a name="l00545"></a>00545 <span class="preprocessor">#endif</span>
<a name="l00546"></a>00546 <span class="preprocessor"></span>
<a name="l00547"></a>00547 <span class="preprocessor">#ifndef GLX_SGI_make_current_read</span>
<a name="l00548"></a><a class="code" href="glxext_8h.html#a75212ade5addc2ea8a468be67838d4e8">00548</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SGI_make_current_read 1</span>
<a name="l00549"></a>00549 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00550"></a>00550 <span class="preprocessor"></span><span class="keyword">extern</span> Bool glXMakeCurrentReadSGI (Display *, GLXDrawable, GLXDrawable, GLXContext);
<a name="l00551"></a>00551 <span class="keyword">extern</span> GLXDrawable glXGetCurrentReadDrawableSGI (<span class="keywordtype">void</span>);
<a name="l00552"></a>00552 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00553"></a><a class="code" href="glxext_8h.html#a768899c16304bfa56f3c5641ef9ab5bf">00553</a> <span class="keyword">typedef</span> Bool ( * <a class="code" href="glxext_8h.html#a768899c16304bfa56f3c5641ef9ab5bf">PFNGLXMAKECURRENTREADSGIPROC</a>) (Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
<a name="l00554"></a><a class="code" href="glxext_8h.html#a2451a0d2f45af889fc959ab9ba9c74d0">00554</a> <span class="keyword">typedef</span> GLXDrawable ( * <a class="code" href="glxext_8h.html#a2451a0d2f45af889fc959ab9ba9c74d0">PFNGLXGETCURRENTREADDRAWABLESGIPROC</a>) (<a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a>);
<a name="l00555"></a>00555 <span class="preprocessor">#endif</span>
<a name="l00556"></a>00556 <span class="preprocessor"></span>
<a name="l00557"></a>00557 <span class="preprocessor">#ifndef GLX_SGIX_video_source</span>
<a name="l00558"></a><a class="code" href="glxext_8h.html#a5f27dce4b478fa07b7fdd2a9033f14f0">00558</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SGIX_video_source 1</span>
<a name="l00559"></a>00559 <span class="preprocessor"></span><span class="preprocessor">#ifdef _VL_H</span>
<a name="l00560"></a>00560 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00561"></a>00561 <span class="preprocessor"></span><span class="keyword">extern</span> GLXVideoSourceSGIX glXCreateGLXVideoSourceSGIX (Display *, <span class="keywordtype">int</span>, VLServer, VLPath, <span class="keywordtype">int</span>, VLNode);
<a name="l00562"></a>00562 <span class="keyword">extern</span> <span class="keywordtype">void</span> glXDestroyGLXVideoSourceSGIX (Display *, GLXVideoSourceSGIX);
<a name="l00563"></a>00563 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00564"></a>00564 <span class="keyword">typedef</span> <a class="code" href="glxext_8h.html#a877ec515ef3db52a64cf47bffd45d758">GLXVideoSourceSGIX</a> ( * PFNGLXCREATEGLXVIDEOSOURCESGIXPROC) (Display *display, <span class="keywordtype">int</span> screen, VLServer server, VLPath path, <span class="keywordtype">int</span> nodeClass, VLNode drainNode);
<a name="l00565"></a>00565 <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a> ( * PFNGLXDESTROYGLXVIDEOSOURCESGIXPROC) (Display *dpy, GLXVideoSourceSGIX glxvideosource);
<a name="l00566"></a>00566 <span class="preprocessor">#endif </span><span class="comment">/* _VL_H */</span>
<a name="l00567"></a>00567 <span class="preprocessor">#endif</span>
<a name="l00568"></a>00568 <span class="preprocessor"></span>
<a name="l00569"></a>00569 <span class="preprocessor">#ifndef GLX_EXT_visual_rating</span>
<a name="l00570"></a><a class="code" href="glxext_8h.html#ae22da29cd04eeae957e3afbd85da40d4">00570</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_EXT_visual_rating 1</span>
<a name="l00571"></a>00571 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00572"></a>00572 <span class="preprocessor"></span>
<a name="l00573"></a>00573 <span class="preprocessor">#ifndef GLX_EXT_import_context</span>
<a name="l00574"></a><a class="code" href="glxext_8h.html#ab29bfaf5825f916733f5a0727894c324">00574</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_EXT_import_context 1</span>
<a name="l00575"></a>00575 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00576"></a>00576 <span class="preprocessor"></span><span class="keyword">extern</span> Display * glXGetCurrentDisplayEXT (<span class="keywordtype">void</span>);
<a name="l00577"></a>00577 <span class="keyword">extern</span> <span class="keywordtype">int</span> glXQueryContextInfoEXT (Display *, GLXContext, <span class="keywordtype">int</span>, <span class="keywordtype">int</span> *);
<a name="l00578"></a>00578 <span class="keyword">extern</span> GLXContextID glXGetContextIDEXT (<span class="keyword">const</span> GLXContext);
<a name="l00579"></a>00579 <span class="keyword">extern</span> GLXContext glXImportContextEXT (Display *, GLXContextID);
<a name="l00580"></a>00580 <span class="keyword">extern</span> <span class="keywordtype">void</span> glXFreeContextEXT (Display *, GLXContext);
<a name="l00581"></a>00581 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00582"></a><a class="code" href="glxext_8h.html#a9ddb0a88ae26ec598757e690a40c4515">00582</a> <span class="keyword">typedef</span> Display * ( * PFNGLXGETCURRENTDISPLAYEXTPROC) (<a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a>);
<a name="l00583"></a><a class="code" href="glxext_8h.html#aa2ff09511516b03ca31329ca38ef25b8">00583</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a> ( * <a class="code" href="glxext_8h.html#aa2ff09511516b03ca31329ca38ef25b8">PFNGLXQUERYCONTEXTINFOEXTPROC</a>) (Display *dpy, GLXContext context, <span class="keywordtype">int</span> attribute, <span class="keywordtype">int</span> *value);
<a name="l00584"></a><a class="code" href="glxext_8h.html#a833bab12448f8b419be4e86e8c65316b">00584</a> <span class="keyword">typedef</span> GLXContextID ( * <a class="code" href="glxext_8h.html#a833bab12448f8b419be4e86e8c65316b">PFNGLXGETCONTEXTIDEXTPROC</a>) (<span class="keyword">const</span> GLXContext context);
<a name="l00585"></a><a class="code" href="glxext_8h.html#a33d4b8b473c3c6ca96c30edf139291d6">00585</a> <span class="keyword">typedef</span> GLXContext ( * <a class="code" href="glxext_8h.html#a33d4b8b473c3c6ca96c30edf139291d6">PFNGLXIMPORTCONTEXTEXTPROC</a>) (Display *dpy, GLXContextID contextID);
<a name="l00586"></a><a class="code" href="glxext_8h.html#a0cd5cb7bb5e94885652512eb24155cfb">00586</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a> ( * <a class="code" href="glxext_8h.html#a0cd5cb7bb5e94885652512eb24155cfb">PFNGLXFREECONTEXTEXTPROC</a>) (Display *dpy, GLXContext context);
<a name="l00587"></a>00587 <span class="preprocessor">#endif</span>
<a name="l00588"></a>00588 <span class="preprocessor"></span>
<a name="l00589"></a>00589 <span class="preprocessor">#ifndef GLX_SGIX_fbconfig</span>
<a name="l00590"></a><a class="code" href="glxext_8h.html#abde042d052eb94f15b0263138f56b1bc">00590</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SGIX_fbconfig 1</span>
<a name="l00591"></a>00591 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00592"></a>00592 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> glXGetFBConfigAttribSGIX (Display *, GLXFBConfigSGIX, <span class="keywordtype">int</span>, <span class="keywordtype">int</span> *);
<a name="l00593"></a>00593 <span class="keyword">extern</span> GLXFBConfigSGIX * glXChooseFBConfigSGIX (Display *, <span class="keywordtype">int</span>, <span class="keywordtype">int</span> *, <span class="keywordtype">int</span> *);
<a name="l00594"></a>00594 <span class="keyword">extern</span> GLXPixmap glXCreateGLXPixmapWithConfigSGIX (Display *, GLXFBConfigSGIX, Pixmap);
<a name="l00595"></a>00595 <span class="keyword">extern</span> GLXContext glXCreateContextWithConfigSGIX (Display *, GLXFBConfigSGIX, <span class="keywordtype">int</span>, GLXContext, Bool);
<a name="l00596"></a>00596 <span class="keyword">extern</span> XVisualInfo * glXGetVisualFromFBConfigSGIX (Display *, GLXFBConfigSGIX);
<a name="l00597"></a>00597 <span class="keyword">extern</span> GLXFBConfigSGIX glXGetFBConfigFromVisualSGIX (Display *, XVisualInfo *);
<a name="l00598"></a>00598 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00599"></a><a class="code" href="glxext_8h.html#a70bd10e9295e3fedf37a048cf6d316e0">00599</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a> ( * <a class="code" href="glxext_8h.html#a70bd10e9295e3fedf37a048cf6d316e0">PFNGLXGETFBCONFIGATTRIBSGIXPROC</a>) (Display *dpy, GLXFBConfigSGIX config, <span class="keywordtype">int</span> attribute, <span class="keywordtype">int</span> *value);
<a name="l00600"></a><a class="code" href="glxext_8h.html#a17f8375fb97aa19bdc8395ef324cfbc2">00600</a> <span class="keyword">typedef</span> GLXFBConfigSGIX * ( * PFNGLXCHOOSEFBCONFIGSGIXPROC) (Display *dpy, <span class="keywordtype">int</span> screen, <span class="keywordtype">int</span> *attrib_list, <span class="keywordtype">int</span> *nelements);
<a name="l00601"></a><a class="code" href="glxext_8h.html#a6f8dccb91a6ab8241b9fd2f761e875d1">00601</a> <span class="keyword">typedef</span> GLXPixmap ( * <a class="code" href="glxext_8h.html#a6f8dccb91a6ab8241b9fd2f761e875d1">PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC</a>) (Display *dpy, GLXFBConfigSGIX config, Pixmap pixmap);
<a name="l00602"></a><a class="code" href="glxext_8h.html#a9fed19008e65f185947df5d3cda69aef">00602</a> <span class="keyword">typedef</span> GLXContext ( * <a class="code" href="glxext_8h.html#a9fed19008e65f185947df5d3cda69aef">PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC</a>) (Display *dpy, GLXFBConfigSGIX config, <span class="keywordtype">int</span> render_type, GLXContext share_list, Bool direct);
<a name="l00603"></a><a class="code" href="glxext_8h.html#af284ad92d31a1b2c92dbd1c3a51c0c79">00603</a> <span class="keyword">typedef</span> XVisualInfo * ( * PFNGLXGETVISUALFROMFBCONFIGSGIXPROC) (Display *dpy, GLXFBConfigSGIX config);
<a name="l00604"></a><a class="code" href="glxext_8h.html#aad2d26f07e03b88f443e5db60cfb09e5">00604</a> <span class="keyword">typedef</span> <a class="code" href="glxext_8h.html#af81aa8667909660cb354b0b56bc84dec">GLXFBConfigSGIX</a> ( * <a class="code" href="glxext_8h.html#aad2d26f07e03b88f443e5db60cfb09e5">PFNGLXGETFBCONFIGFROMVISUALSGIXPROC</a>) (Display *dpy, XVisualInfo *vis);
<a name="l00605"></a>00605 <span class="preprocessor">#endif</span>
<a name="l00606"></a>00606 <span class="preprocessor"></span>
<a name="l00607"></a>00607 <span class="preprocessor">#ifndef GLX_SGIX_pbuffer</span>
<a name="l00608"></a><a class="code" href="glxext_8h.html#ac43930d40c1efe8721421df62baac0fc">00608</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SGIX_pbuffer 1</span>
<a name="l00609"></a>00609 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00610"></a>00610 <span class="preprocessor"></span><span class="keyword">extern</span> GLXPbufferSGIX glXCreateGLXPbufferSGIX (Display *, GLXFBConfigSGIX, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>, <span class="keywordtype">int</span> *);
<a name="l00611"></a>00611 <span class="keyword">extern</span> <span class="keywordtype">void</span> glXDestroyGLXPbufferSGIX (Display *, GLXPbufferSGIX);
<a name="l00612"></a>00612 <span class="keyword">extern</span> <span class="keywordtype">int</span> glXQueryGLXPbufferSGIX (Display *, GLXPbufferSGIX, <span class="keywordtype">int</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *);
<a name="l00613"></a>00613 <span class="keyword">extern</span> <span class="keywordtype">void</span> glXSelectEventSGIX (Display *, GLXDrawable, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>);
<a name="l00614"></a>00614 <span class="keyword">extern</span> <span class="keywordtype">void</span> glXGetSelectedEventSGIX (Display *, GLXDrawable, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> *);
<a name="l00615"></a>00615 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00616"></a><a class="code" href="glxext_8h.html#a3d01f2ba41fd2cc42f3706f1d1abf34d">00616</a> <span class="keyword">typedef</span> <a class="code" href="glxext_8h.html#ab1266042d7daf35af48c5372ae4bfcf7">GLXPbufferSGIX</a> ( * <a class="code" href="glxext_8h.html#a3d01f2ba41fd2cc42f3706f1d1abf34d">PFNGLXCREATEGLXPBUFFERSGIXPROC</a>) (Display *dpy, GLXFBConfigSGIX config, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#ae6531b1788ca42a9ae8155b0c52e7630">width</a>, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a>, <span class="keywordtype">int</span> *attrib_list);
<a name="l00617"></a><a class="code" href="glxext_8h.html#a3a8ccca46a2e1d6271cf173481e6e5a2">00617</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a> ( * <a class="code" href="glxext_8h.html#a3a8ccca46a2e1d6271cf173481e6e5a2">PFNGLXDESTROYGLXPBUFFERSGIXPROC</a>) (Display *dpy, GLXPbufferSGIX pbuf);
<a name="l00618"></a><a class="code" href="glxext_8h.html#a40a54d8fe712636696ebec5260bab296">00618</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a> ( * <a class="code" href="glxext_8h.html#a40a54d8fe712636696ebec5260bab296">PFNGLXQUERYGLXPBUFFERSGIXPROC</a>) (Display *dpy, GLXPbufferSGIX pbuf, <span class="keywordtype">int</span> attribute, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *value);
<a name="l00619"></a><a class="code" href="glxext_8h.html#a127714467db5ba1d07d7c73317de494b">00619</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a> ( * <a class="code" href="glxext_8h.html#a127714467db5ba1d07d7c73317de494b">PFNGLXSELECTEVENTSGIXPROC</a>) (Display *dpy, GLXDrawable drawable, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> mask);
<a name="l00620"></a><a class="code" href="glxext_8h.html#a3db74d2ff88069de929f024f4d8dd778">00620</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a> ( * <a class="code" href="glxext_8h.html#a3db74d2ff88069de929f024f4d8dd778">PFNGLXGETSELECTEDEVENTSGIXPROC</a>) (Display *dpy, GLXDrawable drawable, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> *mask);
<a name="l00621"></a>00621 <span class="preprocessor">#endif</span>
<a name="l00622"></a>00622 <span class="preprocessor"></span>
<a name="l00623"></a>00623 <span class="preprocessor">#ifndef GLX_SGI_cushion</span>
<a name="l00624"></a><a class="code" href="glxext_8h.html#a6824c0f4a445d814a10094cca9b5215f">00624</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SGI_cushion 1</span>
<a name="l00625"></a>00625 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00626"></a>00626 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">void</span> glXCushionSGI (Display *, Window, <span class="keywordtype">float</span>);
<a name="l00627"></a>00627 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00628"></a><a class="code" href="glxext_8h.html#a79033a566a86f2093cd75d197ec4bffb">00628</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a> ( * <a class="code" href="glxext_8h.html#a79033a566a86f2093cd75d197ec4bffb">PFNGLXCUSHIONSGIPROC</a>) (Display *dpy, Window window, <span class="keywordtype">float</span> cushion);
<a name="l00629"></a>00629 <span class="preprocessor">#endif</span>
<a name="l00630"></a>00630 <span class="preprocessor"></span>
<a name="l00631"></a>00631 <span class="preprocessor">#ifndef GLX_SGIX_video_resize</span>
<a name="l00632"></a><a class="code" href="glxext_8h.html#a776e33188ffea5a97f43a5d3acb777a5">00632</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SGIX_video_resize 1</span>
<a name="l00633"></a>00633 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00634"></a>00634 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">int</span> glXBindChannelToWindowSGIX (Display *, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, Window);
<a name="l00635"></a>00635 <span class="keyword">extern</span> <span class="keywordtype">int</span> glXChannelRectSGIX (Display *, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>);
<a name="l00636"></a>00636 <span class="keyword">extern</span> <span class="keywordtype">int</span> glXQueryChannelRectSGIX (Display *, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span> *, <span class="keywordtype">int</span> *, <span class="keywordtype">int</span> *, <span class="keywordtype">int</span> *);
<a name="l00637"></a>00637 <span class="keyword">extern</span> <span class="keywordtype">int</span> glXQueryChannelDeltasSGIX (Display *, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span> *, <span class="keywordtype">int</span> *, <span class="keywordtype">int</span> *, <span class="keywordtype">int</span> *);
<a name="l00638"></a>00638 <span class="keyword">extern</span> <span class="keywordtype">int</span> glXChannelRectSyncSGIX (Display *, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, GLenum);
<a name="l00639"></a>00639 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00640"></a><a class="code" href="glxext_8h.html#a7b7bbfbb45a9441f84d705a78dd20a63">00640</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a> ( * <a class="code" href="glxext_8h.html#a7b7bbfbb45a9441f84d705a78dd20a63">PFNGLXBINDCHANNELTOWINDOWSGIXPROC</a>) (Display *display, <span class="keywordtype">int</span> screen, <span class="keywordtype">int</span> channel, Window window);
<a name="l00641"></a><a class="code" href="glxext_8h.html#a17f507e4ed112bbafb761b9a923898ad">00641</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a> ( * <a class="code" href="glxext_8h.html#a17f507e4ed112bbafb761b9a923898ad">PFNGLXCHANNELRECTSGIXPROC</a>) (Display *display, <span class="keywordtype">int</span> screen, <span class="keywordtype">int</span> channel, <span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>, <span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>, <span class="keywordtype">int</span> w, <span class="keywordtype">int</span> h);
<a name="l00642"></a><a class="code" href="glxext_8h.html#ab779941185503b7dbeae544ce97edc03">00642</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a> ( * <a class="code" href="glxext_8h.html#ab779941185503b7dbeae544ce97edc03">PFNGLXQUERYCHANNELRECTSGIXPROC</a>) (Display *display, <span class="keywordtype">int</span> screen, <span class="keywordtype">int</span> channel, <span class="keywordtype">int</span> *dx, <span class="keywordtype">int</span> *dy, <span class="keywordtype">int</span> *dw, <span class="keywordtype">int</span> *dh);
<a name="l00643"></a><a class="code" href="glxext_8h.html#a823bbdc533f693de8ce95101d50b99e5">00643</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a> ( * <a class="code" href="glxext_8h.html#a823bbdc533f693de8ce95101d50b99e5">PFNGLXQUERYCHANNELDELTASSGIXPROC</a>) (Display *display, <span class="keywordtype">int</span> screen, <span class="keywordtype">int</span> channel, <span class="keywordtype">int</span> *<a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>, <span class="keywordtype">int</span> *<a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>, <span class="keywordtype">int</span> *w, <span class="keywordtype">int</span> *h);
<a name="l00644"></a><a class="code" href="glxext_8h.html#a28140ca8d5848c0f755c67429eb58d05">00644</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a> ( * <a class="code" href="glxext_8h.html#a28140ca8d5848c0f755c67429eb58d05">PFNGLXCHANNELRECTSYNCSGIXPROC</a>) (Display *display, <span class="keywordtype">int</span> screen, <span class="keywordtype">int</span> channel, GLenum synctype);
<a name="l00645"></a>00645 <span class="preprocessor">#endif</span>
<a name="l00646"></a>00646 <span class="preprocessor"></span>
<a name="l00647"></a>00647 <span class="preprocessor">#ifndef GLX_SGIX_dmbuffer</span>
<a name="l00648"></a><a class="code" href="glxext_8h.html#a8e33949da21f1441a7710992bbc6643e">00648</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SGIX_dmbuffer 1</span>
<a name="l00649"></a>00649 <span class="preprocessor"></span><span class="preprocessor">#ifdef _DM_BUFFER_H_</span>
<a name="l00650"></a>00650 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00651"></a>00651 <span class="preprocessor"></span><span class="keyword">extern</span> Bool glXAssociateDMPbufferSGIX (Display *, GLXPbufferSGIX, DMparams *, DMbuffer);
<a name="l00652"></a>00652 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00653"></a>00653 <span class="keyword">typedef</span> Bool ( * PFNGLXASSOCIATEDMPBUFFERSGIXPROC) (Display *dpy, GLXPbufferSGIX pbuffer, DMparams *params, DMbuffer dmbuffer);
<a name="l00654"></a>00654 <span class="preprocessor">#endif </span><span class="comment">/* _DM_BUFFER_H_ */</span>
<a name="l00655"></a>00655 <span class="preprocessor">#endif</span>
<a name="l00656"></a>00656 <span class="preprocessor"></span>
<a name="l00657"></a>00657 <span class="preprocessor">#ifndef GLX_SGIX_swap_group</span>
<a name="l00658"></a><a class="code" href="glxext_8h.html#a51c7d18727c9d5a08acf8ae752a95dc8">00658</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SGIX_swap_group 1</span>
<a name="l00659"></a>00659 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00660"></a>00660 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">void</span> glXJoinSwapGroupSGIX (Display *, GLXDrawable, GLXDrawable);
<a name="l00661"></a>00661 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00662"></a><a class="code" href="glxext_8h.html#a15fb2accda10a04805e5619222f3eefc">00662</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a> ( * <a class="code" href="glxext_8h.html#a15fb2accda10a04805e5619222f3eefc">PFNGLXJOINSWAPGROUPSGIXPROC</a>) (Display *dpy, GLXDrawable drawable, GLXDrawable member);
<a name="l00663"></a>00663 <span class="preprocessor">#endif</span>
<a name="l00664"></a>00664 <span class="preprocessor"></span>
<a name="l00665"></a>00665 <span class="preprocessor">#ifndef GLX_SGIX_swap_barrier</span>
<a name="l00666"></a><a class="code" href="glxext_8h.html#abd96338bf9c1656256eea6a1b2316870">00666</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SGIX_swap_barrier 1</span>
<a name="l00667"></a>00667 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00668"></a>00668 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">void</span> glXBindSwapBarrierSGIX (Display *, GLXDrawable, <span class="keywordtype">int</span>);
<a name="l00669"></a>00669 <span class="keyword">extern</span> Bool glXQueryMaxSwapBarriersSGIX (Display *, <span class="keywordtype">int</span>, <span class="keywordtype">int</span> *);
<a name="l00670"></a>00670 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00671"></a><a class="code" href="glxext_8h.html#ac8608bab0fc7b1d0200097985edde73f">00671</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a> ( * <a class="code" href="glxext_8h.html#ac8608bab0fc7b1d0200097985edde73f">PFNGLXBINDSWAPBARRIERSGIXPROC</a>) (Display *dpy, GLXDrawable drawable, <span class="keywordtype">int</span> barrier);
<a name="l00672"></a><a class="code" href="glxext_8h.html#a7614c05b920e343852f8e2723fc452d0">00672</a> <span class="keyword">typedef</span> Bool ( * <a class="code" href="glxext_8h.html#a7614c05b920e343852f8e2723fc452d0">PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC</a>) (Display *dpy, <span class="keywordtype">int</span> screen, <span class="keywordtype">int</span> *max);
<a name="l00673"></a>00673 <span class="preprocessor">#endif</span>
<a name="l00674"></a>00674 <span class="preprocessor"></span>
<a name="l00675"></a>00675 <span class="preprocessor">#ifndef GLX_SUN_get_transparent_index</span>
<a name="l00676"></a><a class="code" href="glxext_8h.html#af48f10098b6f5da2cdbe38bf92df1356">00676</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SUN_get_transparent_index 1</span>
<a name="l00677"></a>00677 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00678"></a>00678 <span class="preprocessor"></span><span class="keyword">extern</span> Status glXGetTransparentIndexSUN (Display *, Window, Window, <span class="keywordtype">long</span> *);
<a name="l00679"></a>00679 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00680"></a><a class="code" href="glxext_8h.html#a30e5f7f8c0cdca181e081f681f42b050">00680</a> <span class="keyword">typedef</span> Status ( * <a class="code" href="glxext_8h.html#a30e5f7f8c0cdca181e081f681f42b050">PFNGLXGETTRANSPARENTINDEXSUNPROC</a>) (Display *dpy, Window overlay, Window underlay, <span class="keywordtype">long</span> *pTransparentIndex);
<a name="l00681"></a>00681 <span class="preprocessor">#endif</span>
<a name="l00682"></a>00682 <span class="preprocessor"></span>
<a name="l00683"></a>00683 <span class="preprocessor">#ifndef GLX_MESA_copy_sub_buffer</span>
<a name="l00684"></a><a class="code" href="glxext_8h.html#abe900740ae5bcbbdc80e88f4c2b7c866">00684</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_MESA_copy_sub_buffer 1</span>
<a name="l00685"></a>00685 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00686"></a>00686 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">void</span> glXCopySubBufferMESA (Display *, GLXDrawable, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>);
<a name="l00687"></a>00687 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00688"></a><a class="code" href="glxext_8h.html#a516beb6ab3e21f988caf14a8e770afb2">00688</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a> ( * <a class="code" href="glxext_8h.html#a516beb6ab3e21f988caf14a8e770afb2">PFNGLXCOPYSUBBUFFERMESAPROC</a>) (Display *dpy, GLXDrawable drawable, <span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>, <span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>, <span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#ae6531b1788ca42a9ae8155b0c52e7630">width</a>, <span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a>);
<a name="l00689"></a>00689 <span class="preprocessor">#endif</span>
<a name="l00690"></a>00690 <span class="preprocessor"></span>
<a name="l00691"></a>00691 <span class="preprocessor">#ifndef GLX_MESA_pixmap_colormap</span>
<a name="l00692"></a><a class="code" href="glxext_8h.html#a638d88213fb27365002e4ba84bbf636a">00692</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_MESA_pixmap_colormap 1</span>
<a name="l00693"></a>00693 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00694"></a>00694 <span class="preprocessor"></span><span class="keyword">extern</span> GLXPixmap glXCreateGLXPixmapMESA (Display *, XVisualInfo *, Pixmap, Colormap);
<a name="l00695"></a>00695 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00696"></a><a class="code" href="glxext_8h.html#aac9a81640b12c7d7c3808d262a47935b">00696</a> <span class="keyword">typedef</span> GLXPixmap ( * <a class="code" href="glxext_8h.html#aac9a81640b12c7d7c3808d262a47935b">PFNGLXCREATEGLXPIXMAPMESAPROC</a>) (Display *dpy, XVisualInfo *visual, Pixmap pixmap, Colormap cmap);
<a name="l00697"></a>00697 <span class="preprocessor">#endif</span>
<a name="l00698"></a>00698 <span class="preprocessor"></span>
<a name="l00699"></a>00699 <span class="preprocessor">#ifndef GLX_MESA_release_buffers</span>
<a name="l00700"></a><a class="code" href="glxext_8h.html#a59a1edfd5c947a9cb32dca17c3624790">00700</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_MESA_release_buffers 1</span>
<a name="l00701"></a>00701 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00702"></a>00702 <span class="preprocessor"></span><span class="keyword">extern</span> Bool glXReleaseBuffersMESA (Display *, GLXDrawable);
<a name="l00703"></a>00703 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00704"></a><a class="code" href="glxext_8h.html#acf9608b84b693f39026fb1a15dd889cd">00704</a> <span class="keyword">typedef</span> Bool ( * <a class="code" href="glxext_8h.html#acf9608b84b693f39026fb1a15dd889cd">PFNGLXRELEASEBUFFERSMESAPROC</a>) (Display *dpy, GLXDrawable drawable);
<a name="l00705"></a>00705 <span class="preprocessor">#endif</span>
<a name="l00706"></a>00706 <span class="preprocessor"></span>
<a name="l00707"></a>00707 <span class="preprocessor">#ifndef GLX_MESA_set_3dfx_mode</span>
<a name="l00708"></a><a class="code" href="glxext_8h.html#a30dcabd0e875f147312038a28000eafb">00708</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_MESA_set_3dfx_mode 1</span>
<a name="l00709"></a>00709 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00710"></a>00710 <span class="preprocessor"></span><span class="keyword">extern</span> Bool glXSet3DfxModeMESA (<span class="keywordtype">int</span>);
<a name="l00711"></a>00711 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00712"></a><a class="code" href="glxext_8h.html#a4e853dd8f4a1dfc519a5df5e9dd35aac">00712</a> <span class="keyword">typedef</span> Bool ( * <a class="code" href="glxext_8h.html#a4e853dd8f4a1dfc519a5df5e9dd35aac">PFNGLXSET3DFXMODEMESAPROC</a>) (<span class="keywordtype">int</span> mode);
<a name="l00713"></a>00713 <span class="preprocessor">#endif</span>
<a name="l00714"></a>00714 <span class="preprocessor"></span>
<a name="l00715"></a>00715 <span class="preprocessor">#ifndef GLX_SGIX_visual_select_group</span>
<a name="l00716"></a><a class="code" href="glxext_8h.html#a7f2155061e8d6c64dbeb77edda71484e">00716</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SGIX_visual_select_group 1</span>
<a name="l00717"></a>00717 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00718"></a>00718 <span class="preprocessor"></span>
<a name="l00719"></a>00719 <span class="preprocessor">#ifndef GLX_OML_swap_method</span>
<a name="l00720"></a><a class="code" href="glxext_8h.html#a6c070c28421443d9ec78e60647c381cd">00720</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_OML_swap_method 1</span>
<a name="l00721"></a>00721 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00722"></a>00722 <span class="preprocessor"></span>
<a name="l00723"></a>00723 <span class="preprocessor">#ifndef GLX_OML_sync_control</span>
<a name="l00724"></a><a class="code" href="glxext_8h.html#ab2328aa172a607e98313dd4e7ba5aee6">00724</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_OML_sync_control 1</span>
<a name="l00725"></a>00725 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00726"></a>00726 <span class="preprocessor"></span><span class="keyword">extern</span> Bool glXGetSyncValuesOML (Display *, GLXDrawable, int64_t *, int64_t *, int64_t *);
<a name="l00727"></a>00727 <span class="keyword">extern</span> Bool glXGetMscRateOML (Display *, GLXDrawable, int32_t *, int32_t *);
<a name="l00728"></a>00728 <span class="keyword">extern</span> int64_t glXSwapBuffersMscOML (Display *, GLXDrawable, int64_t, int64_t, int64_t);
<a name="l00729"></a>00729 <span class="keyword">extern</span> Bool glXWaitForMscOML (Display *, GLXDrawable, int64_t, int64_t, int64_t, int64_t *, int64_t *, int64_t *);
<a name="l00730"></a>00730 <span class="keyword">extern</span> Bool glXWaitForSbcOML (Display *, GLXDrawable, int64_t, int64_t *, int64_t *, int64_t *);
<a name="l00731"></a>00731 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00732"></a><a class="code" href="glxext_8h.html#a39d443f02bd821597d58be5189b96507">00732</a> <span class="keyword">typedef</span> Bool ( * <a class="code" href="glxext_8h.html#a39d443f02bd821597d58be5189b96507">PFNGLXGETSYNCVALUESOMLPROC</a>) (Display *dpy, GLXDrawable drawable, int64_t *<a class="code" href="wglext_8h.html#a0451014f70da85d839e8aaeedb261f0c">ust</a>, int64_t *<a class="code" href="wglext_8h.html#ac6ab09fc64bb73d869061c8f9a13c9fd">msc</a>, int64_t *<a class="code" href="wglext_8h.html#a736174037e55824c2eb6f4cf40ff5965">sbc</a>);
<a name="l00733"></a><a class="code" href="glxext_8h.html#a0cd1ebff833a56bb1618837c90d52ad5">00733</a> <span class="keyword">typedef</span> Bool ( * <a class="code" href="glxext_8h.html#a0cd1ebff833a56bb1618837c90d52ad5">PFNGLXGETMSCRATEOMLPROC</a>) (Display *dpy, GLXDrawable drawable, int32_t *<a class="code" href="wglext_8h.html#a25f46232b6f4a7410d48b173460f06f2">numerator</a>, int32_t *<a class="code" href="wglext_8h.html#a39c8938d48dd25ea293b00ec2f0fb3cc">denominator</a>);
<a name="l00734"></a><a class="code" href="glxext_8h.html#a0efcbb7099b9164980f083c6c2fc51d9">00734</a> <span class="keyword">typedef</span> int64_t ( * <a class="code" href="glxext_8h.html#a0efcbb7099b9164980f083c6c2fc51d9">PFNGLXSWAPBUFFERSMSCOMLPROC</a>) (Display *dpy, GLXDrawable drawable, int64_t <a class="code" href="wglext_8h.html#a9c267838ba784fae2da343628260bf77">target_msc</a>, int64_t <a class="code" href="wglext_8h.html#a3c52243718c17289294081550b5a758a">divisor</a>, int64_t <a class="code" href="wglext_8h.html#a226a3effbf4b18fa52a40406d23ab396">remainder</a>);
<a name="l00735"></a><a class="code" href="glxext_8h.html#aa231326824f953b835fbd84fe917b5da">00735</a> <span class="keyword">typedef</span> Bool ( * <a class="code" href="glxext_8h.html#aa231326824f953b835fbd84fe917b5da">PFNGLXWAITFORMSCOMLPROC</a>) (Display *dpy, GLXDrawable drawable, int64_t <a class="code" href="wglext_8h.html#a9c267838ba784fae2da343628260bf77">target_msc</a>, int64_t <a class="code" href="wglext_8h.html#a3c52243718c17289294081550b5a758a">divisor</a>, int64_t <a class="code" href="wglext_8h.html#a226a3effbf4b18fa52a40406d23ab396">remainder</a>, int64_t *<a class="code" href="wglext_8h.html#a0451014f70da85d839e8aaeedb261f0c">ust</a>, int64_t *<a class="code" href="wglext_8h.html#ac6ab09fc64bb73d869061c8f9a13c9fd">msc</a>, int64_t *<a class="code" href="wglext_8h.html#a736174037e55824c2eb6f4cf40ff5965">sbc</a>);
<a name="l00736"></a><a class="code" href="glxext_8h.html#ae0d8980f6737e653e79ec5f55ecf3b20">00736</a> <span class="keyword">typedef</span> Bool ( * <a class="code" href="glxext_8h.html#ae0d8980f6737e653e79ec5f55ecf3b20">PFNGLXWAITFORSBCOMLPROC</a>) (Display *dpy, GLXDrawable drawable, int64_t <a class="code" href="wglext_8h.html#a803ea7cb0dc5a61d3cff625e086fc8be">target_sbc</a>, int64_t *<a class="code" href="wglext_8h.html#a0451014f70da85d839e8aaeedb261f0c">ust</a>, int64_t *<a class="code" href="wglext_8h.html#ac6ab09fc64bb73d869061c8f9a13c9fd">msc</a>, int64_t *<a class="code" href="wglext_8h.html#a736174037e55824c2eb6f4cf40ff5965">sbc</a>);
<a name="l00737"></a>00737 <span class="preprocessor">#endif</span>
<a name="l00738"></a>00738 <span class="preprocessor"></span>
<a name="l00739"></a>00739 <span class="preprocessor">#ifndef GLX_NV_float_buffer</span>
<a name="l00740"></a><a class="code" href="glxext_8h.html#a5f82c0ca7c75147ea8518c504648b307">00740</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_NV_float_buffer 1</span>
<a name="l00741"></a>00741 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00742"></a>00742 <span class="preprocessor"></span>
<a name="l00743"></a>00743 <span class="preprocessor">#ifndef GLX_SGIX_hyperpipe</span>
<a name="l00744"></a><a class="code" href="glxext_8h.html#a8e8e9a90dc63cffe1887b146fde63d99">00744</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_SGIX_hyperpipe 1</span>
<a name="l00745"></a>00745 <span class="preprocessor"></span>
<a name="l00746"></a><a class="code" href="struct_g_l_x_hyperpipe_network_s_g_i_x.html">00746</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
<a name="l00747"></a><a class="code" href="struct_g_l_x_hyperpipe_network_s_g_i_x.html#a6338b9717fa895aec16b932f2ef693ed">00747</a> <span class="keywordtype">char</span> pipeName[<a class="code" href="glxext_8h.html#ae1c8261c0861010d8003a31d07e26005">GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX</a>];
<a name="l00748"></a><a class="code" href="struct_g_l_x_hyperpipe_network_s_g_i_x.html#a81393053988b32fadb0b21615024add1">00748</a> <span class="keywordtype">int</span> <a class="code" href="struct_g_l_x_hyperpipe_network_s_g_i_x.html#a81393053988b32fadb0b21615024add1">networkId</a>;
<a name="l00749"></a>00749 } <a class="code" href="struct_g_l_x_hyperpipe_network_s_g_i_x.html">GLXHyperpipeNetworkSGIX</a>;
<a name="l00750"></a>00750
<a name="l00751"></a><a class="code" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html">00751</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
<a name="l00752"></a><a class="code" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html#a9e3748f92005cac81cb44d4c67acccb8">00752</a> <span class="keywordtype">char</span> pipeName[<a class="code" href="glxext_8h.html#ae1c8261c0861010d8003a31d07e26005">GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX</a>];
<a name="l00753"></a><a class="code" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html#abc812d8796ba89d5de4e33b3532d8335">00753</a> <span class="keywordtype">int</span> <a class="code" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html#abc812d8796ba89d5de4e33b3532d8335">channel</a>;
<a name="l00754"></a>00754 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>
<a name="l00755"></a><a class="code" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html#a093cfaaec305531f66e1120929b5b01b">00755</a> <a class="code" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html#a093cfaaec305531f66e1120929b5b01b">participationType</a>;
<a name="l00756"></a><a class="code" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html#afe9288e75dc1ae5e0f33eff978d7024d">00756</a> <span class="keywordtype">int</span> <a class="code" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html#afe9288e75dc1ae5e0f33eff978d7024d">timeSlice</a>;
<a name="l00757"></a>00757 } <a class="code" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html">GLXHyperpipeConfigSGIX</a>;
<a name="l00758"></a>00758
<a name="l00759"></a><a class="code" href="struct_g_l_x_pipe_rect.html">00759</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
<a name="l00760"></a><a class="code" href="struct_g_l_x_pipe_rect.html#aa4c4f60e9647705ddefa10f95a37cb79">00760</a> <span class="keywordtype">char</span> pipeName[<a class="code" href="glxext_8h.html#ae1c8261c0861010d8003a31d07e26005">GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX</a>];
<a name="l00761"></a><a class="code" href="struct_g_l_x_pipe_rect.html#a1f7316dff7050ab2ce9d3d37f8c5450e">00761</a> <span class="keywordtype">int</span> srcXOrigin, <a class="code" href="struct_g_l_x_pipe_rect.html#a1f7316dff7050ab2ce9d3d37f8c5450e">srcYOrigin</a>, srcWidth, srcHeight;
<a name="l00762"></a><a class="code" href="struct_g_l_x_pipe_rect.html#aef7766b02ef07c20a11e89da5878b469">00762</a> <span class="keywordtype">int</span> destXOrigin, <a class="code" href="struct_g_l_x_pipe_rect.html#aef7766b02ef07c20a11e89da5878b469">destYOrigin</a>, destWidth, destHeight;
<a name="l00763"></a>00763 } <a class="code" href="struct_g_l_x_pipe_rect.html">GLXPipeRect</a>;
<a name="l00764"></a>00764
<a name="l00765"></a><a class="code" href="struct_g_l_x_pipe_rect_limits.html">00765</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
<a name="l00766"></a><a class="code" href="struct_g_l_x_pipe_rect_limits.html#ae78b4b6656101bc841946733a5b6e5ce">00766</a> <span class="keywordtype">char</span> pipeName[<a class="code" href="glxext_8h.html#ae1c8261c0861010d8003a31d07e26005">GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX</a>];
<a name="l00767"></a><a class="code" href="struct_g_l_x_pipe_rect_limits.html#a50e06bcf0dae95854be7d93a515199e9">00767</a> <span class="keywordtype">int</span> XOrigin, <a class="code" href="struct_g_l_x_pipe_rect_limits.html#a50e06bcf0dae95854be7d93a515199e9">YOrigin</a>, maxHeight, maxWidth;
<a name="l00768"></a>00768 } <a class="code" href="struct_g_l_x_pipe_rect_limits.html">GLXPipeRectLimits</a>;
<a name="l00769"></a>00769
<a name="l00770"></a>00770 <span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00771"></a>00771 <span class="preprocessor"></span><span class="keyword">extern</span> <a class="code" href="struct_g_l_x_hyperpipe_network_s_g_i_x.html">GLXHyperpipeNetworkSGIX</a> * glXQueryHyperpipeNetworkSGIX (Display *, <span class="keywordtype">int</span> *);
<a name="l00772"></a>00772 <span class="keyword">extern</span> <span class="keywordtype">int</span> glXHyperpipeConfigSGIX (Display *, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <a class="code" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html">GLXHyperpipeConfigSGIX</a> *, <span class="keywordtype">int</span> *);
<a name="l00773"></a>00773 <span class="keyword">extern</span> <a class="code" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html">GLXHyperpipeConfigSGIX</a> * glXQueryHyperpipeConfigSGIX (Display *, <span class="keywordtype">int</span>, <span class="keywordtype">int</span> *);
<a name="l00774"></a>00774 <span class="keyword">extern</span> <span class="keywordtype">int</span> glXDestroyHyperpipeConfigSGIX (Display *, <span class="keywordtype">int</span>);
<a name="l00775"></a>00775 <span class="keyword">extern</span> <span class="keywordtype">int</span> glXBindHyperpipeSGIX (Display *, <span class="keywordtype">int</span>);
<a name="l00776"></a>00776 <span class="keyword">extern</span> <span class="keywordtype">int</span> glXQueryHyperpipeBestAttribSGIX (Display *, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">void</span> *, <span class="keywordtype">void</span> *);
<a name="l00777"></a>00777 <span class="keyword">extern</span> <span class="keywordtype">int</span> glXHyperpipeAttribSGIX (Display *, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">void</span> *);
<a name="l00778"></a>00778 <span class="keyword">extern</span> <span class="keywordtype">int</span> glXQueryHyperpipeAttribSGIX (Display *, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">void</span> *);
<a name="l00779"></a>00779 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00780"></a><a class="code" href="glxext_8h.html#a42ff2268facda9532ab4a22ed053c2b0">00780</a> <span class="keyword">typedef</span> <a class="code" href="struct_g_l_x_hyperpipe_network_s_g_i_x.html">GLXHyperpipeNetworkSGIX</a> * ( * PFNGLXQUERYHYPERPIPENETWORKSGIXPROC) (Display *dpy, <span class="keywordtype">int</span> *npipes);
<a name="l00781"></a><a class="code" href="glxext_8h.html#a16a3dff51e23700fd94b6d3ee9767ab0">00781</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a> ( * <a class="code" href="glxext_8h.html#a16a3dff51e23700fd94b6d3ee9767ab0">PFNGLXHYPERPIPECONFIGSGIXPROC</a>) (Display *dpy, <span class="keywordtype">int</span> networkId, <span class="keywordtype">int</span> npipes, <a class="code" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html">GLXHyperpipeConfigSGIX</a> *cfg, <span class="keywordtype">int</span> *hpId);
<a name="l00782"></a><a class="code" href="glxext_8h.html#af2d62e76875433636a6558c7ff4452c3">00782</a> <span class="keyword">typedef</span> <a class="code" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html">GLXHyperpipeConfigSGIX</a> * ( * PFNGLXQUERYHYPERPIPECONFIGSGIXPROC) (Display *dpy, <span class="keywordtype">int</span> hpId, <span class="keywordtype">int</span> *npipes);
<a name="l00783"></a><a class="code" href="glxext_8h.html#a648dae3ea06bac2307491bcd214bd28a">00783</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a> ( * <a class="code" href="glxext_8h.html#a648dae3ea06bac2307491bcd214bd28a">PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC</a>) (Display *dpy, <span class="keywordtype">int</span> hpId);
<a name="l00784"></a><a class="code" href="glxext_8h.html#a819e400e02fdda47a7c33a6e4ffa0474">00784</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a> ( * <a class="code" href="glxext_8h.html#a819e400e02fdda47a7c33a6e4ffa0474">PFNGLXBINDHYPERPIPESGIXPROC</a>) (Display *dpy, <span class="keywordtype">int</span> hpId);
<a name="l00785"></a><a class="code" href="glxext_8h.html#a579aa268e746defda956fbfc6868ed2f">00785</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a> ( * <a class="code" href="glxext_8h.html#a579aa268e746defda956fbfc6868ed2f">PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC</a>) (Display *dpy, <span class="keywordtype">int</span> timeSlice, <span class="keywordtype">int</span> attrib, <span class="keywordtype">int</span> size, <span class="keywordtype">void</span> *<a class="code" href="wglext_8h.html#a7119fe4f3cf11516c26adbdc212842f8">attribList</a>, <span class="keywordtype">void</span> *returnAttribList);
<a name="l00786"></a><a class="code" href="glxext_8h.html#a0888e3a675d053aab026434faf1e01b2">00786</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a> ( * <a class="code" href="glxext_8h.html#a0888e3a675d053aab026434faf1e01b2">PFNGLXHYPERPIPEATTRIBSGIXPROC</a>) (Display *dpy, <span class="keywordtype">int</span> timeSlice, <span class="keywordtype">int</span> attrib, <span class="keywordtype">int</span> size, <span class="keywordtype">void</span> *<a class="code" href="wglext_8h.html#a7119fe4f3cf11516c26adbdc212842f8">attribList</a>);
<a name="l00787"></a><a class="code" href="glxext_8h.html#a5a032e1249147a74cc869ac012eb5c46">00787</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a> ( * <a class="code" href="glxext_8h.html#a5a032e1249147a74cc869ac012eb5c46">PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC</a>) (Display *dpy, <span class="keywordtype">int</span> timeSlice, <span class="keywordtype">int</span> attrib, <span class="keywordtype">int</span> size, <span class="keywordtype">void</span> *returnAttribList);
<a name="l00788"></a>00788 <span class="preprocessor">#endif</span>
<a name="l00789"></a>00789 <span class="preprocessor"></span>
<a name="l00790"></a>00790 <span class="preprocessor">#ifndef GLX_MESA_agp_offset</span>
<a name="l00791"></a><a class="code" href="glxext_8h.html#a6e9a0bda8d50d21ff0fcb6139309abc6">00791</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_MESA_agp_offset 1</span>
<a name="l00792"></a>00792 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00793"></a>00793 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> glXGetAGPOffsetMESA (<span class="keyword">const</span> <span class="keywordtype">void</span> *);
<a name="l00794"></a>00794 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00795"></a><a class="code" href="glxext_8h.html#a5695d02d1c9fc99635a2bed070a43d6a">00795</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a> ( * <a class="code" href="glxext_8h.html#a5695d02d1c9fc99635a2bed070a43d6a">PFNGLXGETAGPOFFSETMESAPROC</a>) (<span class="keyword">const</span> <span class="keywordtype">void</span> *pointer);
<a name="l00796"></a>00796 <span class="preprocessor">#endif</span>
<a name="l00797"></a>00797 <span class="preprocessor"></span>
<a name="l00798"></a>00798 <span class="preprocessor">#ifndef GLX_EXT_fbconfig_packed_float</span>
<a name="l00799"></a><a class="code" href="glxext_8h.html#a4be75a7ecb334ac86d4b2496a6480afb">00799</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_EXT_fbconfig_packed_float 1</span>
<a name="l00800"></a>00800 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00801"></a>00801 <span class="preprocessor"></span>
<a name="l00802"></a>00802 <span class="preprocessor">#ifndef GLX_EXT_framebuffer_sRGB</span>
<a name="l00803"></a><a class="code" href="glxext_8h.html#a3fcf7344714c58a26b610220b4ad9a7d">00803</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_EXT_framebuffer_sRGB 1</span>
<a name="l00804"></a>00804 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00805"></a>00805 <span class="preprocessor"></span>
<a name="l00806"></a>00806 <span class="preprocessor">#ifndef GLX_EXT_texture_from_pixmap</span>
<a name="l00807"></a><a class="code" href="glxext_8h.html#af298c73c003ebc4944fe537679f553a6">00807</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_EXT_texture_from_pixmap 1</span>
<a name="l00808"></a>00808 <span class="preprocessor"></span><span class="preprocessor">#ifdef GLX_GLXEXT_PROTOTYPES</span>
<a name="l00809"></a>00809 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">void</span> glXBindTexImageEXT (Display *, GLXDrawable, <span class="keywordtype">int</span>, <span class="keyword">const</span> <span class="keywordtype">int</span> *);
<a name="l00810"></a>00810 <span class="keyword">extern</span> <span class="keywordtype">void</span> glXReleaseTexImageEXT (Display *, GLXDrawable, <span class="keywordtype">int</span>);
<a name="l00811"></a>00811 <span class="preprocessor">#endif </span><span class="comment">/* GLX_GLXEXT_PROTOTYPES */</span>
<a name="l00812"></a><a class="code" href="glxext_8h.html#a64f50eabac920161cb9c38ee5ce086db">00812</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a> ( * <a class="code" href="glxext_8h.html#a64f50eabac920161cb9c38ee5ce086db">PFNGLXBINDTEXIMAGEEXTPROC</a>) (Display *dpy, GLXDrawable drawable, <span class="keywordtype">int</span> buffer, <span class="keyword">const</span> <span class="keywordtype">int</span> *attrib_list);
<a name="l00813"></a><a class="code" href="glxext_8h.html#ab2d0596a19f64578903345a4b0a85ca4">00813</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a9e6b7f1933461ef318bb000d6bd13b83">void</a> ( * <a class="code" href="glxext_8h.html#ab2d0596a19f64578903345a4b0a85ca4">PFNGLXRELEASETEXIMAGEEXTPROC</a>) (Display *dpy, GLXDrawable drawable, <span class="keywordtype">int</span> buffer);
<a name="l00814"></a>00814 <span class="preprocessor">#endif</span>
<a name="l00815"></a>00815 <span class="preprocessor"></span>
<a name="l00816"></a>00816 <span class="preprocessor">#ifndef GLX_NV_present_video</span>
<a name="l00817"></a><a class="code" href="glxext_8h.html#abfe4a8cc409b1e4438e38a733db57901">00817</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_NV_present_video 1</span>
<a name="l00818"></a>00818 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00819"></a>00819 <span class="preprocessor"></span>
<a name="l00820"></a>00820 <span class="preprocessor">#ifndef GLX_NV_video_out</span>
<a name="l00821"></a><a class="code" href="glxext_8h.html#ac41dd3a6964ae9ecfaea6d8b9fd7f6c0">00821</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_NV_video_out 1</span>
<a name="l00822"></a>00822 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00823"></a>00823 <span class="preprocessor"></span>
<a name="l00824"></a>00824 <span class="preprocessor">#ifndef GLX_NV_swap_group</span>
<a name="l00825"></a><a class="code" href="glxext_8h.html#ab8ecd2c64ea0cc11663caecb9499d99b">00825</a> <span class="preprocessor"></span><span class="preprocessor">#define GLX_NV_swap_group 1</span>
<a name="l00826"></a>00826 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00827"></a>00827 <span class="preprocessor"></span>
<a name="l00828"></a>00828
<a name="l00829"></a>00829 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00830"></a>00830 <span class="preprocessor"></span>}
<a name="l00831"></a>00831 <span class="preprocessor">#endif</span>
<a name="l00832"></a>00832 <span class="preprocessor"></span>
<a name="l00833"></a>00833 <span class="preprocessor">#endif</span>
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="glxext_8h.html">glxext.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 23:04:26 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>