; THIS SOFTWARE IS SUBJECT TO COPYRIGHT PROTECTION AND IS OFFERED ONLY
; PURSUANT TO THE 3DFX GLIDE GENERAL PUBLIC LICENSE. THERE IS NO RIGHT
; TO USE THE GLIDE TRADEMARK WITHOUT PRIOR WRITTEN PERMISSION OF 3DFX
; INTERACTIVE, INC. A COPY OF THIS LICENSE MAY BE OBTAINED FROM THE
; DISTRIBUTOR OR BY CONTACTING 3DFX INTERACTIVE INC(info@3dfx.com).
; THIS PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
; EXPRESSED OR IMPLIED. SEE THE 3DFX GLIDE GENERAL PUBLIC LICENSE FOR A
; FULL TEXT OF THE NON-WARRANTY PROVISIONS.
;
; USE, DUPLICATION OR DISCLOSURE BY THE GOVERNMENT IS SUBJECT TO
; RESTRICTIONS AS SET FORTH IN SUBDIVISION (C)(1)(II) OF THE RIGHTS IN
; TECHNICAL DATA AND COMPUTER SOFTWARE CLAUSE AT DFARS 252.227-7013,
; AND/OR IN SIMILAR OR SUCCESSOR CLAUSES IN THE FAR, DOD OR NASA FAR
; SUPPLEMENT. UNPUBLISHED RIGHTS RESERVED UNDER THE COPYRIGHT LAWS OF
; THE UNITED STATES.
;
; COPYRIGHT 3DFX INTERACTIVE, INC. 1999, ALL RIGHTS RESERVED
;
; glide2x.def - dynamic link library definition
;

LIBRARY      Glide2x

DESCRIPTION '3dfx Glide Dynamic link library'

CODE        LOADONCALL EXECUTEREAD NOIOPL NONCONFORMING
DATA        LOADONCALL READWRITE NOIOPL NONSHARED

PROTMODE

EXETYPE     OS2

EXPORTS     grDrawPlanarPolygon                         @1
            grDrawPlanarPolygonVertexList               @2
            grDrawPolygon                               @3
            grDrawPolygonVertexList                     @4
            grDrawPoint                                 @5
            grDrawLine                                  @6
            grDrawTriangle                              @7
            grBufferClear                               @8
            grBufferNumPending                          @9
            grBufferSwap                                @10
            grRenderBuffer                              @11
            grErrorSetCallback                          @12
            grSstIdle                                   @13
            grSstVideoLine                              @14
            grSstVRetraceOn                             @15
            grSstIsBusy                                 @16
            grSstWinOpen                                @17
            grSstWinClose                               @18
            grSstControl                                @19
            grSstQueryHardware                          @20
            grSstQueryBoards                            @21
            grSstOrigin                                 @22
            grSstSelect                                 @23
            grSstScreenHeight                           @24
            grSstScreenWidth                            @25
            grSstStatus                                 @26
            grSstPerfStats                              @27
            grSstResetPerfStats                         @28
            grResetTriStats                             @29
            grTriStats                                  @30
            grAlphaBlendFunction                        @31
            grAlphaCombine                              @32
            grAlphaControlsITRGBLighting                @33
            grAlphaTestFunction                         @34
            grAlphaTestReferenceValue                   @35
            grChromakeyMode                             @36
            grChromakeyValue                            @37
            grClipWindow                                @38
            grColorCombine                              @39
            grColorMask                                 @40
            grCullMode                                  @41
            grConstantColorValue                        @42
            grConstantColorValue4                       @43
            grDepthBiasLevel                            @44
            grDepthBufferFunction                       @45
            grDepthBufferMode                           @46
            grDepthMask                                 @47
            grDisableAllEffects                         @48
            grDitherMode                                @49
            grFogColorValue                             @50
            grFogMode                                   @51
            grFogTable                                  @52
            grGammaCorrectionValue                      @53
            grSplash                                    @54
            grTexCalcMemRequired                        @55
            grTexTextureMemRequired                     @56
            grTexMinAddress                             @57
            grTexMaxAddress                             @58
            grTexNCCTable                               @59
            grTexSource                                 @60
            grTexClampMode                              @61
            grTexCombine                                @62
            grTexCombineFunction                        @63
            grTexDetailControl                          @64
            grTexFilterMode                             @65
            grTexLodBiasValue                           @66
            grTexDownloadMipMap                         @67
            grTexDownloadMipMapLevel                    @68
            grTexDownloadMipMapLevelPartial             @69
            grCheckForRoom                              @70
            grTexDownloadTable                          @71
            grTexDownloadTablePartial                   @72
            grTexMipMapMode                             @73
            grTexMultibase                              @74
            grTexMultibaseAddress                       @75
            guTexAllocateMemory                         @76
            guTexChangeAttributes                       @77
            guTexCombineFunction                        @78
            guTexGetCurrentMipMap                       @79
            guTexGetMipMapInfo                          @80
            guTexMemQueryAvail                          @81
            guTexMemReset                               @82
            guTexDownloadMipMap                         @83
            guTexDownloadMipMapLevel                    @84
            guTexSource                                 @85
            grLfbLock                                   @86
            grLfbUnlock                                 @87
            grLfbConstantAlpha                          @88
            grLfbConstantDepth                          @89
            grLfbWriteColorSwizzle                      @90
            grLfbWriteColorFormat                       @91
            grLfbWriteRegion                            @92
            grLfbReadRegion                             @93
            grAADrawLine                                @94
            grAADrawPoint                               @95
            grAADrawPolygon                             @96
            grAADrawPolygonVertexList                   @97
            grAADrawTriangle                            @98
            grGlideInit                                 @99
            grGlideShutdown                             @100
            grGlideGetVersion                           @101
            grGlideGetState                             @102
            grGlideSetState                             @103
            grGlideShamelessPlug                        @104
            grHints                                     @105
            guAADrawTriangleWithClip                    @106
            guDrawTriangleWithClip                      @107
            guDrawPolygonVertexListWithClip             @108
            guAlphaSource                               @109
            guColorCombineFunction                      @110
            guEncodeRLE16                               @111
            guTexCreateColorMipMap                      @112
            guFogTableIndexToW                          @113
            guFogGenerateExp                            @114
            guFogGenerateExp2                           @115
            guFogGenerateLinear                         @116
            guEndianSwapWords                           @117
            guEndianSwapBytes                           @118
            gu3dfGetInfo                                @119
            gu3dfLoad                                   @120
            guMPInit                                    @121
            guMPTexCombineFunction                      @122
            guMPTexSource                               @123
            guMPDrawTriangle                            @124
            ConvertAndDownloadRle                       @125

initEnumHardware                                        @126
