glxerror.h revision a3f3701cea1ba388e7c877955252bb7375eedebd
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse#ifndef _GLX_error_h_
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse#define _GLX_error_h_
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse/*
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse * SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse * Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved.
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse *
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse * Permission is hereby granted, free of charge, to any person obtaining a
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse * copy of this software and associated documentation files (the "Software"),
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse * to deal in the Software without restriction, including without limitation
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse * the rights to use, copy, modify, merge, publish, distribute, sublicense,
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rse * and/or sell copies of the Software, and to permit persons to whom the
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse * Software is furnished to do so, subject to the following conditions:
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rse *
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rse * The above copyright notice including the dates of first publication and
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse * either this permission notice or a reference to
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse * http://oss.sgi.com/projects/FreeB/
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse * shall be included in all copies or substantial portions of the Software.
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse *
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse * SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse * SOFTWARE.
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse *
cc003103e52ff9d5fe9bed567ef9438613ab4fbfrse * Except as contained in this notice, the name of Silicon Graphics, Inc.
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rse * shall not be used in advertising or otherwise to promote the sale, use or
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rse * other dealings in this Software without prior written authorization from
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rse * Silicon Graphics, Inc.
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rse */
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rse
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rse/*
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rse** Error codes. These have the extension error base added to them
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rse** when the extension initializes.
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rse*/
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rseextern int __glXerrorBase;
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rseextern int __glXBadContext;
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rseextern int __glXBadContextState;
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rseextern int __glXBadDrawable;
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rseextern int __glXBadPixmap;
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rseextern int __glXBadCurrentWindow;
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rseextern int __glXBadContextTag;
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rseextern int __glXBadRenderRequest;
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rseextern int __glXBadLargeRequest;
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rseextern int __glXUnsupportedPrivateRequest;
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rseextern int __glXBadFBConfig;
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rseextern int __glXBadPbuffer;
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rse
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rse#endif
d86ef5503dcbc38e87c0e03cd3e1f16458cb6323rse