Home | History | Annotate | Download | only in docs
      1 Name
      2 
      3     MESA_set_3dfx_mode
      4 
      5 Name Strings
      6 
      7     GLX_MESA_set_3dfx_mode
      8 
      9 Contact
     10 
     11     Brian Paul (brian.paul 'at' tungstengraphics.com)
     12 
     13 Status
     14 
     15     Shipping since Mesa 2.6 in February, 1998.
     16 
     17 Version
     18 
     19     Last Modified Date:  8 June 2000
     20 
     21 Number
     22 
     23     218
     24 
     25 Dependencies
     26 
     27     OpenGL 1.0 or later is required.
     28     GLX 1.0 or later is required.
     29 
     30 Overview
     31 
     32     The Mesa Glide driver allows full-screen rendering or rendering into
     33     an X window.  The glXSet3DfxModeMESA() function allows an application
     34     to switch between full-screen and windowed rendering.
     35 
     36 IP Status
     37 
     38     Open-source; freely implementable.
     39 
     40 Issues
     41 
     42     None.
     43 
     44 New Procedures and Functions
     45 
     46     GLboolean glXSet3DfxModeMESA( GLint mode );
     47 
     48 New Tokens
     49 
     50     GLX_3DFX_WINDOW_MODE_MESA	    0x1
     51     GLX_3DFX_FULLSCREEN_MODE_MESA   0x2
     52 
     53 Additions to Chapter 3 of the GLX 1.3 Specification (Functions and Errors)
     54 
     55     The Mesa Glide device driver allows either rendering in full-screen
     56     mode or rendering into an X window.  An application can switch between
     57     full-screen and window rendering with the command:
     58 
     59 	GLboolean glXSet3DfxModeMESA( GLint mode );
     60 
     61     <mode> may either be GLX_3DFX_WINDOW_MODE_MESA to indicate window
     62     rendering or GLX_3DFX_FULLSCREEN_MODE_MESA to indicate full-screen mode.
     63 
     64     GL_TRUE is returned if <mode> is valid and the operation completed
     65     normally.  GL_FALSE is returned if <mode> is invalid or if the Glide
     66     driver is not being used.
     67 
     68     Note that only one drawable and context can be created at any given
     69     time with the Mesa Glide driver.
     70 
     71 GLX Protocol
     72 
     73     None since this is a client-side extension.
     74 
     75 Errors
     76 
     77     None.
     78 
     79 New State
     80 
     81     None.
     82 
     83 Revision History
     84 
     85     8 June 2000 - initial specification
     86