Blame | Last modification | View Log | RSS feed
# License Applicability. Except to the extent portions of this file are# made subject to an alternative license as permitted in the SGI Free# Software License B, Version 1.1 (the "License"), the contents of this# file are subject only to the provisions of the License. You may not use# this file except in compliance with the License. You may obtain a copy# of the License at Silicon Graphics, Inc., attn: Legal Services, 1600# Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:## http://oss.sgi.com/projects/FreeB## Note that, as provided in the License, the Software is distributed on an# "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS# DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND# CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A# PARTICULAR PURPOSE, AND NON-INFRINGEMENT.## Original Code. The Original Code is: OpenGL Sample Implementation,# Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,# Inc. The Original Code is Copyright (c) 1991-2002 Silicon Graphics, Inc.# Copyright in any portions created by third parties is as indicated# elsewhere herein. All Rights Reserved.## Additional Notice Provisions: This software was created using the# OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has# not been independently verified as being compliant with the OpenGL(R)# version 1.2.1 Specification.################################################################################# Edited by StApostol. Revision 1###############################################################################################################################################################Extensions define:EXT_object_space_tess = 1EXT_nurbs_tessellator = 1################################################################################ Revision 1 (exists in GL enums)#Boolean enum:# FALSE = 0# TRUE = 1################################################################################ Revision 1GluVersion enum:VERSION_1_1 = 1VERSION_1_2 = 1VERSION_1_3 = 1################################################################################ Revision 1GluStringName enum:VERSION = 100800EXTENSIONS = 100801################################################################################ Revision 1GluErrorCode enum:INVALID_ENUM = 100900INVALID_VALUE = 100901OUT_OF_MEMORY = 100902########INCOMPATIBLE_GL_VERSION = 100903INVALID_OPERATION = 100904###############################################################################Filter4TypeSGIS enum:LAGRANGIAN_SGI = 100300MITCHELL_NETRAVALI_SGI = 100301###############################################################################NurbsDisplay enum:use QuadricDrawStyle FILLOUTLINE_POLYGON = 100240OUTLINE_PATCH = 100241NurbsCallback enum:NURBS_ERROR = 100103ERROR = 100103NURBS_BEGIN = 100164NURBS_BEGIN_EXT = 100164NURBS_VERTEX = 100165NURBS_VERTEX_EXT = 100165NURBS_NORMAL = 100166NURBS_NORMAL_EXT = 100166NURBS_COLOR = 100167NURBS_COLOR_EXT = 100167NURBS_TEXTURE_COORD = 100168NURBS_TEXTURE_COORD_EXT = 100168NURBS_END = 100169NURBS_END_EXT = 100169NURBS_BEGIN_DATA = 100170NURBS_BEGIN_DATA_EXT = 100170NURBS_VERTEX_DATA = 100171NURBS_VERTEX_DATA_EXT = 100171NURBS_NORMAL_DATA = 100172NURBS_NORMAL_DATA_EXT = 100172NURBS_COLOR_DATA = 100173NURBS_COLOR_DATA_EXT = 100173NURBS_TEXTURE_COORD_DATA = 100174NURBS_TEXTURE_COORD_DATA_EXT = 100174NURBS_END_DATA = 100175NURBS_END_DATA_EXT = 100175NurbsError enum:NURBS_ERROR1 = 100251NURBS_ERROR2 = 100252NURBS_ERROR3 = 100253NURBS_ERROR4 = 100254NURBS_ERROR5 = 100255NURBS_ERROR6 = 100256NURBS_ERROR7 = 100257NURBS_ERROR8 = 100258NURBS_ERROR9 = 100259NURBS_ERROR10 = 100260NURBS_ERROR11 = 100261NURBS_ERROR12 = 100262NURBS_ERROR13 = 100263NURBS_ERROR14 = 100264NURBS_ERROR15 = 100265NURBS_ERROR16 = 100266NURBS_ERROR17 = 100267NURBS_ERROR18 = 100268NURBS_ERROR19 = 100269NURBS_ERROR20 = 100270NURBS_ERROR21 = 100271NURBS_ERROR22 = 100272NURBS_ERROR23 = 100273NURBS_ERROR24 = 100274NURBS_ERROR25 = 100275NURBS_ERROR26 = 100276NURBS_ERROR27 = 100277NURBS_ERROR28 = 100278NURBS_ERROR29 = 100279NURBS_ERROR30 = 100280NURBS_ERROR31 = 100281NURBS_ERROR32 = 100282NURBS_ERROR33 = 100283NURBS_ERROR34 = 100284NURBS_ERROR35 = 100285NURBS_ERROR36 = 100286NURBS_ERROR37 = 100287NurbsProperty enum:AUTO_LOAD_MATRIX = 100200CULLING = 100201SAMPLING_TOLERANCE = 100203DISPLAY_MODE = 100204PARAMETRIC_TOLERANCE = 100202SAMPLING_METHOD = 100205U_STEP = 100206V_STEP = 100207NURBS_MODE = 100160NURBS_MODE_EXT = 100160NURBS_TESSELLATOR = 100161NURBS_TESSELLATOR_EXT = 100161NURBS_RENDERER = 100162NURBS_RENDERER_EXT = 100162NurbsSampling enum:OBJECT_PARAMETRIC_ERROR = 100208OBJECT_PARAMETRIC_ERROR_EXT = 100208OBJECT_PATH_LENGTH = 100209OBJECT_PATH_LENGTH_EXT = 100209PATH_LENGTH = 100215PARAMETRIC_ERROR = 100216DOMAIN_DISTANCE = 100217NurbsTrim enum:MAP1_TRIM_2 = 100210MAP1_TRIM_3 = 100211###############################################################################QuadricDrawStyle enum:POINT = 100010LINE = 100011FILL = 100012SILHOUETTE = 100013QuadricCallback enum:use NurbsCallback ERRORQuadricNormal enum:SMOOTH = 100000FLAT = 100001NONE = 100002QuadricOrientation enum:OUTSIDE = 100020INSIDE = 100021###############################################################################TessCallback enum:TESS_BEGIN = 100100BEGIN = 100100TESS_VERTEX = 100101VERTEX = 100101TESS_END = 100102END = 100102TESS_ERROR = 100103ERROR = 100103TESS_EDGE_FLAG = 100104EDGE_FLAG = 100104TESS_COMBINE = 100105TESS_BEGIN_DATA = 100106TESS_VERTEX_DATA = 100107TESS_END_DATA = 100108TESS_ERROR_DATA = 100109TESS_EDGE_FLAG_DATA = 100110TESS_COMBINE_DATA = 100111TessContour enum:CW = 100120CCW = 100121INTERIOR = 100122EXTERIOR = 100123UNKNOWN = 100124TessParameter enum: # TessPropertyTESS_WINDING_RULE = 100140TESS_BOUNDARY_ONLY = 100141TESS_TOLERANCE = 100142TessError enum:TESS_ERROR1 = 100151TESS_ERROR2 = 100152TESS_ERROR3 = 100153TESS_ERROR4 = 100154TESS_ERROR5 = 100155TESS_ERROR6 = 100156TESS_ERROR7 = 100157TESS_ERROR8 = 100158TESS_MISSING_BEGIN_POLYGON = 100151TESS_MISSING_BEGIN_CONTOUR = 100152TESS_MISSING_END_POLYGON = 100153TESS_MISSING_END_CONTOUR = 100154TESS_COORD_TOO_LARGE = 100155TESS_NEED_COMBINE_CALLBACK = 100156TessWinding enum:TESS_WINDING_ODD = 100130TESS_WINDING_NONZERO = 100131TESS_WINDING_POSITIVE = 100132TESS_WINDING_NEGATIVE = 100133TESS_WINDING_ABS_GEQ_TWO = 100134###############################################################################