Subversion Repositories AndroidProjects

Rev

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                                  = 1
        EXT_nurbs_tessellator                                  = 1

###############################################################################
# Revision 1 (exists in GL enums)
#Boolean enum:
#       FALSE                                                   = 0
#       TRUE                                                    = 1

###############################################################################

# Revision 1
GluVersion enum:
        VERSION_1_1                                             = 1
        VERSION_1_2                                             = 1
        VERSION_1_3                                             = 1

###############################################################################

# Revision 1
GluStringName enum:
        VERSION                                                 = 100800
        EXTENSIONS                                              = 100801

###############################################################################

# Revision 1
GluErrorCode enum:
        INVALID_ENUM                                            = 100900
        INVALID_VALUE                                           = 100901
        OUT_OF_MEMORY                                           = 100902
########INCOMPATIBLE_GL_VERSION                                 = 100903
        INVALID_OPERATION                                       = 100904

###############################################################################

Filter4TypeSGIS enum:
        LAGRANGIAN_SGI                                          = 100300
        MITCHELL_NETRAVALI_SGI                                  = 100301

###############################################################################

NurbsDisplay enum:
        use QuadricDrawStyle FILL
        OUTLINE_POLYGON                                         = 100240
        OUTLINE_PATCH                                           = 100241

NurbsCallback enum:
        NURBS_ERROR                                             = 100103
        ERROR                                                   = 100103

        NURBS_BEGIN                                             = 100164
        NURBS_BEGIN_EXT                                         = 100164
        NURBS_VERTEX                                            = 100165
        NURBS_VERTEX_EXT                                        = 100165
        NURBS_NORMAL                                            = 100166
        NURBS_NORMAL_EXT                                        = 100166
        NURBS_COLOR                                             = 100167
        NURBS_COLOR_EXT                                         = 100167
        NURBS_TEXTURE_COORD                                     = 100168
        NURBS_TEXTURE_COORD_EXT                                 = 100168
        NURBS_END                                               = 100169
        NURBS_END_EXT                                           = 100169

        NURBS_BEGIN_DATA                                        = 100170
        NURBS_BEGIN_DATA_EXT                                    = 100170
        NURBS_VERTEX_DATA                                       = 100171
        NURBS_VERTEX_DATA_EXT                                   = 100171
        NURBS_NORMAL_DATA                                       = 100172
        NURBS_NORMAL_DATA_EXT                                   = 100172
        NURBS_COLOR_DATA                                        = 100173
        NURBS_COLOR_DATA_EXT                                    = 100173
        NURBS_TEXTURE_COORD_DATA                                = 100174
        NURBS_TEXTURE_COORD_DATA_EXT                            = 100174
        NURBS_END_DATA                                          = 100175
        NURBS_END_DATA_EXT                                      = 100175

NurbsError enum:
        NURBS_ERROR1                                            = 100251
        NURBS_ERROR2                                            = 100252
        NURBS_ERROR3                                            = 100253
        NURBS_ERROR4                                            = 100254
        NURBS_ERROR5                                            = 100255
        NURBS_ERROR6                                            = 100256
        NURBS_ERROR7                                            = 100257
        NURBS_ERROR8                                            = 100258
        NURBS_ERROR9                                            = 100259
        NURBS_ERROR10                                           = 100260
        NURBS_ERROR11                                           = 100261
        NURBS_ERROR12                                           = 100262
        NURBS_ERROR13                                           = 100263
        NURBS_ERROR14                                           = 100264
        NURBS_ERROR15                                           = 100265
        NURBS_ERROR16                                           = 100266
        NURBS_ERROR17                                           = 100267
        NURBS_ERROR18                                           = 100268
        NURBS_ERROR19                                           = 100269
        NURBS_ERROR20                                           = 100270
        NURBS_ERROR21                                           = 100271
        NURBS_ERROR22                                           = 100272
        NURBS_ERROR23                                           = 100273
        NURBS_ERROR24                                           = 100274
        NURBS_ERROR25                                           = 100275
        NURBS_ERROR26                                           = 100276
        NURBS_ERROR27                                           = 100277
        NURBS_ERROR28                                           = 100278
        NURBS_ERROR29                                           = 100279
        NURBS_ERROR30                                           = 100280
        NURBS_ERROR31                                           = 100281
        NURBS_ERROR32                                           = 100282
        NURBS_ERROR33                                           = 100283
        NURBS_ERROR34                                           = 100284
        NURBS_ERROR35                                           = 100285
        NURBS_ERROR36                                           = 100286
        NURBS_ERROR37                                           = 100287

NurbsProperty enum:
        AUTO_LOAD_MATRIX                                        = 100200
        CULLING                                                 = 100201
        SAMPLING_TOLERANCE                                      = 100203
        DISPLAY_MODE                                            = 100204
        PARAMETRIC_TOLERANCE                                    = 100202
        SAMPLING_METHOD                                         = 100205
        U_STEP                                                  = 100206
        V_STEP                                                  = 100207

        NURBS_MODE                                              = 100160
        NURBS_MODE_EXT                                          = 100160
        NURBS_TESSELLATOR                                       = 100161
        NURBS_TESSELLATOR_EXT                                   = 100161
        NURBS_RENDERER                                          = 100162
        NURBS_RENDERER_EXT                                      = 100162

NurbsSampling enum:
        OBJECT_PARAMETRIC_ERROR                                 = 100208
        OBJECT_PARAMETRIC_ERROR_EXT                             = 100208
        OBJECT_PATH_LENGTH                                      = 100209
        OBJECT_PATH_LENGTH_EXT                                  = 100209

        PATH_LENGTH                                             = 100215
        PARAMETRIC_ERROR                                        = 100216
        DOMAIN_DISTANCE                                         = 100217

NurbsTrim enum:
        MAP1_TRIM_2                                             = 100210
        MAP1_TRIM_3                                             = 100211

###############################################################################

QuadricDrawStyle enum:
        POINT                                                   = 100010
        LINE                                                    = 100011
        FILL                                                    = 100012
        SILHOUETTE                                              = 100013

QuadricCallback enum:
        use NurbsCallback ERROR

QuadricNormal enum:
        SMOOTH                                                  = 100000
        FLAT                                                    = 100001
        NONE                                                    = 100002

QuadricOrientation enum:
        OUTSIDE                                                 = 100020
        INSIDE                                                  = 100021

###############################################################################

TessCallback enum:
        TESS_BEGIN                                              = 100100
        BEGIN                                                   = 100100
        TESS_VERTEX                                             = 100101
        VERTEX                                                  = 100101
        TESS_END                                                = 100102
        END                                                     = 100102
        TESS_ERROR                                              = 100103
        ERROR                                                   = 100103
        TESS_EDGE_FLAG                                          = 100104
        EDGE_FLAG                                               = 100104
        TESS_COMBINE                                            = 100105
        TESS_BEGIN_DATA                                         = 100106
        TESS_VERTEX_DATA                                        = 100107
        TESS_END_DATA                                           = 100108
        TESS_ERROR_DATA                                         = 100109
        TESS_EDGE_FLAG_DATA                                     = 100110
        TESS_COMBINE_DATA                                       = 100111

TessContour enum:
        CW                                                      = 100120
        CCW                                                     = 100121
        INTERIOR                                                = 100122
        EXTERIOR                                                = 100123
        UNKNOWN                                                 = 100124

TessParameter enum:             # TessProperty
        TESS_WINDING_RULE                                       = 100140
        TESS_BOUNDARY_ONLY                                      = 100141
        TESS_TOLERANCE                                          = 100142

TessError enum:
        TESS_ERROR1                                             = 100151
        TESS_ERROR2                                             = 100152
        TESS_ERROR3                                             = 100153
        TESS_ERROR4                                             = 100154
        TESS_ERROR5                                             = 100155
        TESS_ERROR6                                             = 100156
        TESS_ERROR7                                             = 100157
        TESS_ERROR8                                             = 100158
        TESS_MISSING_BEGIN_POLYGON                              = 100151
        TESS_MISSING_BEGIN_CONTOUR                              = 100152
        TESS_MISSING_END_POLYGON                                = 100153
        TESS_MISSING_END_CONTOUR                                = 100154
        TESS_COORD_TOO_LARGE                                    = 100155
        TESS_NEED_COMBINE_CALLBACK                              = 100156

TessWinding enum:
        TESS_WINDING_ODD                                        = 100130
        TESS_WINDING_NONZERO                                    = 100131
        TESS_WINDING_POSITIVE                                   = 100132
        TESS_WINDING_NEGATIVE                                   = 100133
        TESS_WINDING_ABS_GEQ_TWO                                = 100134

###############################################################################