Back to index

x11proto-gl  1.4.16
glxmd.h
Go to the documentation of this file.
00001 #ifndef _GLX_glxmd_h_
00002 #define _GLX_glxmd_h_
00003 
00004 
00005 /*
00006  * SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
00007  * Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved.
00008  *
00009  * Permission is hereby granted, free of charge, to any person obtaining a
00010  * copy of this software and associated documentation files (the "Software"),
00011  * to deal in the Software without restriction, including without limitation
00012  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
00013  * and/or sell copies of the Software, and to permit persons to whom the
00014  * Software is furnished to do so, subject to the following conditions:
00015  *
00016  * The above copyright notice including the dates of first publication and
00017  * either this permission notice or a reference to
00018  * http://oss.sgi.com/projects/FreeB/
00019  * shall be included in all copies or substantial portions of the Software.
00020  *
00021  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
00022  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
00023  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
00024  * SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
00025  * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
00026  * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
00027  * SOFTWARE.
00028  *
00029  * Except as contained in this notice, the name of Silicon Graphics, Inc.
00030  * shall not be used in advertising or otherwise to promote the sale, use or
00031  * other dealings in this Software without prior written authorization from
00032  * Silicon Graphics, Inc.
00033  */
00034 
00035 /*
00036 ** Machine dependent declarations.
00037 */
00038 
00039 /*
00040 ** Define floating point wire types.  These are in IEEE format on the wire.
00041 */
00042 typedef float FLOAT32;
00043 typedef double FLOAT64;
00044 
00045 /*
00046 ** Like B32, but this is used to store floats in a request.
00047 **
00048 ** NOTE: Machines that have a native 32-bit IEEE float can define this as 
00049 **       nothing.  Machines that don't might mimic the float with an integer,
00050 **       and then define this to :32.
00051 */
00052 #define F32
00053 
00054 #endif /* _GLX_glxmd_h_ */