1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4 <meta name="generator" content=
5 "HTML Tidy for FreeBSD (vers 1 September 2005), see www.w3.org">
6 <meta http-equiv="Content-Type" content=
7 "text/html; charset=us-ascii">
8 <title>Appendix D. GLX Support</title>
9 <meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
10 <link rel="start" href="index.html" title=
11 "NVIDIA Accelerated FreeBSD Graphics Driver README and Installation Guide">
12 <link rel="up" href="part-02.html" title=
13 "Part II. Appendices">
14 <link rel="prev" href="appendix-c.html" title=
15 "Appendix C. Display Device Names">
16 <link rel="next" href="appendix-e.html" title=
17 "Appendix E. Dots Per Inch">
20 <div class="navheader">
21 <table width="100%" summary="Navigation header">
23 <th colspan="3" align="center">Appendix D. GLX
27 <td width="20%" align="left"><a accesskey="p" href=
28 "appendix-c.html">Prev</a> </td>
29 <th width="60%" align="center">Part II. Appendices</th>
30 <td width="20%" align="right"> <a accesskey="n" href=
31 "appendix-e.html">Next</a></td>
35 <div class="appendix" lang="en">
36 <div class="titlepage">
39 <h2 class="title"><a name="glxsupport" id=
40 "glxsupport"></a>Appendix D. GLX Support</h2>
44 <p>This release supports GLX 1.4.</p>
45 <p>Additionally, the following GLX extensions are supported on
47 <div class="itemizedlist">
50 <p>GLX_EXT_visual_info</p>
53 <p>GLX_EXT_visual_rating</p>
56 <p>GLX_SGIX_fbconfig</p>
59 <p>GLX_SGIX_pbuffer</p>
62 <p>GLX_ARB_get_proc_address</p>
65 <p>GLX_SGI_video_sync</p>
68 <p>GLX_SGI_swap_control</p>
71 <p>GLX_ARB_multisample</p>
74 <p>GLX_NV_float_buffer</p>
77 <p>GLX_ARB_fbconfig_float</p>
80 <p>GLX_NV_swap_group</p>
83 <p>GLX_NV_video_out</p>
86 <p>GLX_EXT_texture_from_pixmap</p>
89 <p>GLX_NV_copy_image</p>
92 <p>GLX_ARB_create_context</p>
95 <p>GLX_EXT_import_context</p>
98 <p>GLX_EXT_fbconfig_packed_float</p>
101 <p>GLX_EXT_framebuffer_sRGB</p>
104 <p>GLX_NV_present_video</p>
107 <p>GLX_NV_multisample_coverage</p>
110 <p>GLX_EXT_swap_control</p>
113 <p>GLX_NV_video_capture</p>
116 <p>GLX_ARB_create_context_profile</p>
120 <p>For a description of these extensions, see the OpenGL extension
121 registry at <a href="http://www.opengl.org/registry/" target=
122 "_top">http://www.opengl.org/registry/</a></p>
123 <p>Some of the above extensions exist as part of core GLX 1.4
124 functionality, however, they are also exported as extensions for
125 backwards compatibility.</p>
126 <p>Unofficial GLX protocol support exists in NVIDIA's GLX client
127 and GLX server implementations for the following OpenGL
129 <div class="itemizedlist">
132 <p>GL_ARB_geometry_shader4</p>
135 <p>GL_ARB_shader_objects</p>
138 <p>GL_ARB_texture_buffer_object</p>
141 <p>GL_ARB_vertex_buffer_object</p>
144 <p>GL_ARB_vertex_shader</p>
147 <p>GL_EXT_bindable_uniform</p>
150 <p>GL_EXT_compiled_vertex_array</p>
153 <p>GL_EXT_geometry_shader4</p>
156 <p>GL_EXT_gpu_shader4</p>
159 <p>GL_EXT_texture_buffer_object</p>
162 <p>GL_NV_geometry_program4</p>
165 <p>GL_NV_vertex_program</p>
168 <p>GL_NV_parameter_buffer_object</p>
171 <p>GL_NV_vertex_program4</p>
175 <p>Until the GLX protocol for these OpenGL extensions is finalized,
176 using these extensions through GLX indirect rendering will require
177 the AllowUnofficialGLXProtocol X configuration option, and the
178 __GL_ALLOW_UNOFFICIAL_PROTOCOL environment variable in the
179 environment of the client application. Unofficial protocol requires
180 the use of NVIDIA GLX libraries on both the client and the server.
181 Note: GLX protocol is used when an OpenGL application indirect
182 renders (i.e., runs on one computer, but submits protocol requests
183 such that the rendering is performed on another computer). The
184 above OpenGL extensions are fully supported when doing direct
187 <div class="navfooter">
189 <table width="100%" summary="Navigation footer">
191 <td width="40%" align="left"><a accesskey="p" href=
192 "appendix-c.html">Prev</a> </td>
193 <td width="20%" align="center"><a accesskey="u" href=
194 "part-02.html">Up</a></td>
195 <td width="40%" align="right"> <a accesskey="n" href=
196 "appendix-e.html">Next</a></td>
199 <td width="40%" align="left" valign="top">
200 Appendix C. Display Device Names </td>
201 <td width="20%" align="center"><a accesskey="h" href=
202 "index.html">Home</a></td>
203 <td width="40%" align="right" valign="top">
204 Appendix E. Dots Per Inch</td>