CMGDK r49-rc2
K:/CMGDKv18/SDK/Include/gl/glxew.h
浏览该文件的文档。
00001 / * 
00002  
00003  * *   T h e   O p e n G L   E x t e n s i o n   W r a n g l e r   L i b r a r y 
00004  
00005  * *   C o p y r i g h t   ( C )   2 0 0 2 - 2 0 0 8 ,   M i l a n   I k i t s   < m i l a n   i k i t s [ ] i e e e   o r g > 
00006  
00007  * *   C o p y r i g h t   ( C )   2 0 0 2 - 2 0 0 8 ,   M a r c e l o   E .   M a g a l l o n   < m m a g a l l o [ ] d e b i a n   o r g > 
00008  
00009  * *   C o p y r i g h t   ( C )   2 0 0 2 ,   L e v   P o v a l a h e v 
00010  
00011  * *   A l l   r i g h t s   r e s e r v e d . 
00012  
00013  * *   
00014  
00015  * *   R e d i s t r i b u t i o n   a n d   u s e   i n   s o u r c e   a n d   b i n a r y   f o r m s ,   w i t h   o r   w i t h o u t   
00016  
00017  * *   m o d i f i c a t i o n ,   a r e   p e r m i t t e d   p r o v i d e d   t h a t   t h e   f o l l o w i n g   c o n d i t i o n s   a r e   m e t : 
00018  
00019  * *   
00020  
00021  * *   *   R e d i s t r i b u t i o n s   o f   s o u r c e   c o d e   m u s t   r e t a i n   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   
00022  
00023  * *       t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r . 
00024  
00025  * *   *   R e d i s t r i b u t i o n s   i n   b i n a r y   f o r m   m u s t   r e p r o d u c e   t h e   a b o v e   c o p y r i g h t   n o t i c e ,   
00026  
00027  * *       t h i s   l i s t   o f   c o n d i t i o n s   a n d   t h e   f o l l o w i n g   d i s c l a i m e r   i n   t h e   d o c u m e n t a t i o n   
00028  
00029  * *       a n d / o r   o t h e r   m a t e r i a l s   p r o v i d e d   w i t h   t h e   d i s t r i b u t i o n . 
00030  
00031  * *   *   T h e   n a m e   o f   t h e   a u t h o r   m a y   b e   u s e d   t o   e n d o r s e   o r   p r o m o t e   p r o d u c t s   
00032  
00033  * *       d e r i v e d   f r o m   t h i s   s o f t w a r e   w i t h o u t   s p e c i f i c   p r i o r   w r i t t e n   p e r m i s s i o n . 
00034  
00035  * * 
00036  
00037  * *   T H I S   S O F T W A R E   I S   P R O V I D E D   B Y   T H E   C O P Y R I G H T   H O L D E R S   A N D   C O N T R I B U T O R S   " A S   I S "   
00038  
00039  * *   A N D   A N Y   E X P R E S S   O R   I M P L I E D   W A R R A N T I E S ,   I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   T H E   
00040  
00041  * *   I M P L I E D   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y   A N D   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E 
00042  
00043  * *   A R E   D I S C L A I M E D .   I N   N O   E V E N T   S H A L L   T H E   C O P Y R I G H T   O W N E R   O R   C O N T R I B U T O R S   B E   
00044  
00045  * *   L I A B L E   F O R   A N Y   D I R E C T ,   I N D I R E C T ,   I N C I D E N T A L ,   S P E C I A L ,   E X E M P L A R Y ,   O R   
00046  
00047  * *   C O N S E Q U E N T I A L   D A M A G E S   ( I N C L U D I N G ,   B U T   N O T   L I M I T E D   T O ,   P R O C U R E M E N T   O F   
00048  
00049  * *   S U B S T I T U T E   G O O D S   O R   S E R V I C E S ;   L O S S   O F   U S E ,   D A T A ,   O R   P R O F I T S ;   O R   B U S I N E S S 
00050  
00051  * *   I N T E R R U P T I O N )   H O W E V E R   C A U S E D   A N D   O N   A N Y   T H E O R Y   O F   L I A B I L I T Y ,   W H E T H E R   I N 
00052  
00053  * *   C O N T R A C T ,   S T R I C T   L I A B I L I T Y ,   O R   T O R T   ( I N C L U D I N G   N E G L I G E N C E   O R   O T H E R W I S E ) 
00054  
00055  * *   A R I S I N G   I N   A N Y   W A Y   O U T   O F   T H E   U S E   O F   T H I S   S O F T W A R E ,   E V E N   I F   A D V I S E D   O F 
00056  
00057  * *   T H E   P O S S I B I L I T Y   O F   S U C H   D A M A G E . 
00058  
00059  * / 
00060  
00061  / * 
00062  
00063    *   M e s a   3 - D   g r a p h i c s   l i b r a r y 
00064  
00065    *   V e r s i o n :     7 . 0 
00066  
00067    * 
00068  
00069    *   C o p y r i g h t   ( C )   1 9 9 9 - 2 0 0 7     B r i a n   P a u l       A l l   R i g h t s   R e s e r v e d . 
00070  
00071    * 
00072  
00073    *   P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a 
00074  
00075    *   c o p y   o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) , 
00076  
00077    *   t o   d e a l   i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n 
00078  
00079    *   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e , 
00080  
00081    *   a n d / o r   s e l l   c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e 
00082  
00083    *   S o f t w a r e   i s   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s : 
00084  
00085    * 
00086  
00087    *   T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d 
00088  
00089    *   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   S o f t w a r e . 
00090  
00091    * 
00092  
00093    *   T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S 
00094  
00095    *   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y , 
00096  
00097    *   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .     I N   N O   E V E N T   S H A L L 
00098  
00099    *   B R I A N   P A U L   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N 
00100  
00101    *   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N 
00102  
00103    *   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   S O F T W A R E . 
00104  
00105    * / 
00106  
00107  / * 
00108  
00109  * *   C o p y r i g h t   ( c )   2 0 0 7   T h e   K h r o n o s   G r o u p   I n c . 
00110  
00111  * *   
00112  
00113  * *   P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a 
00114  
00115  * *   c o p y   o f   t h i s   s o f t w a r e   a n d / o r   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e 
00116  
00117  * *   " M a t e r i a l s " ) ,   t o   d e a l   i n   t h e   M a t e r i a l s   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g 
00118  
00119  * *   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s   t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h , 
00120  
00121  * *   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l   c o p i e s   o f   t h e   M a t e r i a l s ,   a n d   t o 
00122  
00123  * *   p e r m i t   p e r s o n s   t o   w h o m   t h e   M a t e r i a l s   a r e   f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o 
00124  
00125  * *   t h e   f o l l o w i n g   c o n d i t i o n s : 
00126  
00127  * *   
00128  
00129  * *   T h e   a b o v e   c o p y r i g h t   n o t i c e   a n d   t h i s   p e r m i s s i o n   n o t i c e   s h a l l   b e   i n c l u d e d 
00130  
00131  * *   i n   a l l   c o p i e s   o r   s u b s t a n t i a l   p o r t i o n s   o f   t h e   M a t e r i a l s . 
00132  
00133  * *   
00134  
00135  * *   T H E   M A T E R I A L S   A R E   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D , 
00136  
00137  * *   E X P R E S S   O R   I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F 
00138  
00139  * *   M E R C H A N T A B I L I T Y ,   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T . 
00140  
00141  * *   I N   N O   E V E N T   S H A L L   T H E   A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y 
00142  
00143  * *   C L A I M ,   D A M A G E S   O R   O T H E R   L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T , 
00144  
00145  * *   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,   O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E 
00146  
00147  * *   M A T E R I A L S   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E   M A T E R I A L S . 
00148  
00149  * / 
00150  
00151  # i f n d e f   _ _ g l x e w _ h _ _ 
00152  
00153  # d e f i n e   _ _ g l x e w _ h _ _ 
00154  
00155  # d e f i n e   _ _ G L X E W _ H _ _ 
00156  
00157  # i f d e f   _ _ g l x e x t _ h _ 
00158  
00159  # e r r o r   g l x e x t . h   i n c l u d e d   b e f o r e   g l x e w . h 
00160  
00161  # e n d i f 
00162  
00163  # i f   d e f i n e d ( G L X _ H )   | |   d e f i n e d ( _ _ G L X _ g l x _ h _ _ )   | |   d e f i n e d ( _ _ g l x _ h _ _ ) 
00164  
00165  # e r r o r   g l x . h   i n c l u d e d   b e f o r e   g l x e w . h 
00166  
00167  # e n d i f 
00168  
00169  # d e f i n e   _ _ g l x e x t _ h _ 
00170  
00171  # d e f i n e   G L X _ H 
00172  
00173  # d e f i n e   _ _ G L X _ g l x _ h _ _ 
00174  
00175  # d e f i n e   _ _ g l x _ h _ _ 
00176  
00177  # i n c l u d e   < X 1 1 / X l i b . h > 
00178  
00179  # i n c l u d e   < X 1 1 / X u t i l . h > 
00180  
00181  # i n c l u d e   < X 1 1 / X m d . h > 
00182  
00183  # i n c l u d e   < G L / g l e w . h > 
00184  
00185  # i f d e f   _ _ c p l u s p l u s 
00186  
00187  e x t e r n   " C "   { 
00188  
00189  # e n d i f 
00190  
00191  / *   - - - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ V E R S I O N _ 1 _ 0   - - - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
00192  
00193  # i f n d e f   G L X _ V E R S I O N _ 1 _ 0 
00194  
00195  # d e f i n e   G L X _ V E R S I O N _ 1 _ 0   1 
00196  
00197  # d e f i n e   G L X _ U S E _ G L   1 
00198  
00199  # d e f i n e   G L X _ B U F F E R _ S I Z E   2 
00200  
00201  # d e f i n e   G L X _ L E V E L   3 
00202  
00203  # d e f i n e   G L X _ R G B A   4 
00204  
00205  # d e f i n e   G L X _ D O U B L E B U F F E R   5 
00206  
00207  # d e f i n e   G L X _ S T E R E O   6 
00208  
00209  # d e f i n e   G L X _ A U X _ B U F F E R S   7 
00210  
00211  # d e f i n e   G L X _ R E D _ S I Z E   8 
00212  
00213  # d e f i n e   G L X _ G R E E N _ S I Z E   9 
00214  
00215  # d e f i n e   G L X _ B L U E _ S I Z E   1 0 
00216  
00217  # d e f i n e   G L X _ A L P H A _ S I Z E   1 1 
00218  
00219  # d e f i n e   G L X _ D E P T H _ S I Z E   1 2 
00220  
00221  # d e f i n e   G L X _ S T E N C I L _ S I Z E   1 3 
00222  
00223  # d e f i n e   G L X _ A C C U M _ R E D _ S I Z E   1 4 
00224  
00225  # d e f i n e   G L X _ A C C U M _ G R E E N _ S I Z E   1 5 
00226  
00227  # d e f i n e   G L X _ A C C U M _ B L U E _ S I Z E   1 6 
00228  
00229  # d e f i n e   G L X _ A C C U M _ A L P H A _ S I Z E   1 7 
00230  
00231  # d e f i n e   G L X _ B A D _ S C R E E N   1 
00232  
00233  # d e f i n e   G L X _ B A D _ A T T R I B U T E   2 
00234  
00235  # d e f i n e   G L X _ N O _ E X T E N S I O N   3 
00236  
00237  # d e f i n e   G L X _ B A D _ V I S U A L   4 
00238  
00239  # d e f i n e   G L X _ B A D _ C O N T E X T   5 
00240  
00241  # d e f i n e   G L X _ B A D _ V A L U E   6 
00242  
00243  # d e f i n e   G L X _ B A D _ E N U M   7 
00244  
00245  t y p e d e f   X I D   G L X D r a w a b l e ; 
00246  
00247  t y p e d e f   X I D   G L X P i x m a p ; 
00248  
00249  # i f d e f   _ _ s u n 
00250  
00251  t y p e d e f   s t r u c t   _ _ g l X C o n t e x t R e c   * G L X C o n t e x t ; 
00252  
00253  # e l s e 
00254  
00255  t y p e d e f   s t r u c t   _ _ G L X c o n t e x t R e c   * G L X C o n t e x t ; 
00256  
00257  # e n d i f 
00258  
00259  t y p e d e f   u n s i g n e d   i n t   G L X V i d e o D e v i c e N V ;   
00260  
00261  e x t e r n   B o o l   g l X Q u e r y E x t e n s i o n   ( D i s p l a y   * d p y ,   i n t   * e r r o r B a s e ,   i n t   * e v e n t B a s e ) ; 
00262  
00263  e x t e r n   B o o l   g l X Q u e r y V e r s i o n   ( D i s p l a y   * d p y ,   i n t   * m a j o r ,   i n t   * m i n o r ) ; 
00264  
00265  e x t e r n   i n t   g l X G e t C o n f i g   ( D i s p l a y   * d p y ,   X V i s u a l I n f o   * v i s ,   i n t   a t t r i b ,   i n t   * v a l u e ) ; 
00266  
00267  e x t e r n   X V i s u a l I n f o *   g l X C h o o s e V i s u a l   ( D i s p l a y   * d p y ,   i n t   s c r e e n ,   i n t   * a t t r i b L i s t ) ; 
00268  
00269  e x t e r n   G L X P i x m a p   g l X C r e a t e G L X P i x m a p   ( D i s p l a y   * d p y ,   X V i s u a l I n f o   * v i s ,   P i x m a p   p i x m a p ) ; 
00270  
00271  e x t e r n   v o i d   g l X D e s t r o y G L X P i x m a p   ( D i s p l a y   * d p y ,   G L X P i x m a p   p i x ) ; 
00272  
00273  e x t e r n   G L X C o n t e x t   g l X C r e a t e C o n t e x t   ( D i s p l a y   * d p y ,   X V i s u a l I n f o   * v i s ,   G L X C o n t e x t   s h a r e L i s t ,   B o o l   d i r e c t ) ; 
00274  
00275  e x t e r n   v o i d   g l X D e s t r o y C o n t e x t   ( D i s p l a y   * d p y ,   G L X C o n t e x t   c t x ) ; 
00276  
00277  e x t e r n   B o o l   g l X I s D i r e c t   ( D i s p l a y   * d p y ,   G L X C o n t e x t   c t x ) ; 
00278  
00279  e x t e r n   v o i d   g l X C o p y C o n t e x t   ( D i s p l a y   * d p y ,   G L X C o n t e x t   s r c ,   G L X C o n t e x t   d s t ,   G L u l o n g   m a s k ) ; 
00280  
00281  e x t e r n   B o o l   g l X M a k e C u r r e n t   ( D i s p l a y   * d p y ,   G L X D r a w a b l e   d r a w a b l e ,   G L X C o n t e x t   c t x ) ; 
00282  
00283  e x t e r n   G L X C o n t e x t   g l X G e t C u r r e n t C o n t e x t   ( v o i d ) ; 
00284  
00285  e x t e r n   G L X D r a w a b l e   g l X G e t C u r r e n t D r a w a b l e   ( v o i d ) ; 
00286  
00287  e x t e r n   v o i d   g l X W a i t G L   ( v o i d ) ; 
00288  
00289  e x t e r n   v o i d   g l X W a i t X   ( v o i d ) ; 
00290  
00291  e x t e r n   v o i d   g l X S w a p B u f f e r s   ( D i s p l a y   * d p y ,   G L X D r a w a b l e   d r a w a b l e ) ; 
00292  
00293  e x t e r n   v o i d   g l X U s e X F o n t   ( F o n t   f o n t ,   i n t   f i r s t ,   i n t   c o u n t ,   i n t   l i s t B a s e ) ; 
00294  
00295  # d e f i n e   G L X E W _ V E R S I O N _ 1 _ 0   G L X E W _ G E T _ V A R ( _ _ G L X E W _ V E R S I O N _ 1 _ 0 ) 
00296  
00297  # e n d i f   / *   G L X _ V E R S I O N _ 1 _ 0   * / 
00298  
00299  / *   - - - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ V E R S I O N _ 1 _ 1   - - - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
00300  
00301  # i f n d e f   G L X _ V E R S I O N _ 1 _ 1 
00302  
00303  # d e f i n e   G L X _ V E R S I O N _ 1 _ 1 
00304  
00305  # d e f i n e   G L X _ V E N D O R   0 x 1 
00306  
00307  # d e f i n e   G L X _ V E R S I O N   0 x 2 
00308  
00309  # d e f i n e   G L X _ E X T E N S I O N S   0 x 3 
00310  
00311  e x t e r n   c o n s t   c h a r *   g l X Q u e r y E x t e n s i o n s S t r i n g   ( D i s p l a y   * d p y ,   i n t   s c r e e n ) ; 
00312  
00313  e x t e r n   c o n s t   c h a r *   g l X G e t C l i e n t S t r i n g   ( D i s p l a y   * d p y ,   i n t   n a m e ) ; 
00314  
00315  e x t e r n   c o n s t   c h a r *   g l X Q u e r y S e r v e r S t r i n g   ( D i s p l a y   * d p y ,   i n t   s c r e e n ,   i n t   n a m e ) ; 
00316  
00317  # d e f i n e   G L X E W _ V E R S I O N _ 1 _ 1   G L X E W _ G E T _ V A R ( _ _ G L X E W _ V E R S I O N _ 1 _ 1 ) 
00318  
00319  # e n d i f   / *   G L X _ V E R S I O N _ 1 _ 1   * / 
00320  
00321  / *   - - - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ V E R S I O N _ 1 _ 2   - - - - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
00322  
00323  # i f n d e f   G L X _ V E R S I O N _ 1 _ 2 
00324  
00325  # d e f i n e   G L X _ V E R S I O N _ 1 _ 2   1 
00326  
00327  t y p e d e f   D i s p l a y *   (   *   P F N G L X G E T C U R R E N T D I S P L A Y P R O C )   ( v o i d ) ; 
00328  
00329  # d e f i n e   g l X G e t C u r r e n t D i s p l a y   G L X E W _ G E T _ F U N ( _ _ g l e w X G e t C u r r e n t D i s p l a y ) 
00330  
00331  # d e f i n e   G L X E W _ V E R S I O N _ 1 _ 2   G L X E W _ G E T _ V A R ( _ _ G L X E W _ V E R S I O N _ 1 _ 2 ) 
00332  
00333  # e n d i f   / *   G L X _ V E R S I O N _ 1 _ 2   * / 
00334  
00335  / *   - - - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ V E R S I O N _ 1 _ 3   - - - - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
00336  
00337  # i f n d e f   G L X _ V E R S I O N _ 1 _ 3 
00338  
00339  # d e f i n e   G L X _ V E R S I O N _ 1 _ 3   1 
00340  
00341  # d e f i n e   G L X _ R G B A _ B I T   0 x 0 0 0 0 0 0 0 1 
00342  
00343  # d e f i n e   G L X _ F R O N T _ L E F T _ B U F F E R _ B I T   0 x 0 0 0 0 0 0 0 1 
00344  
00345  # d e f i n e   G L X _ W I N D O W _ B I T   0 x 0 0 0 0 0 0 0 1 
00346  
00347  # d e f i n e   G L X _ C O L O R _ I N D E X _ B I T   0 x 0 0 0 0 0 0 0 2 
00348  
00349  # d e f i n e   G L X _ P I X M A P _ B I T   0 x 0 0 0 0 0 0 0 2 
00350  
00351  # d e f i n e   G L X _ F R O N T _ R I G H T _ B U F F E R _ B I T   0 x 0 0 0 0 0 0 0 2 
00352  
00353  # d e f i n e   G L X _ B A C K _ L E F T _ B U F F E R _ B I T   0 x 0 0 0 0 0 0 0 4 
00354  
00355  # d e f i n e   G L X _ P B U F F E R _ B I T   0 x 0 0 0 0 0 0 0 4 
00356  
00357  # d e f i n e   G L X _ B A C K _ R I G H T _ B U F F E R _ B I T   0 x 0 0 0 0 0 0 0 8 
00358  
00359  # d e f i n e   G L X _ A U X _ B U F F E R S _ B I T   0 x 0 0 0 0 0 0 1 0 
00360  
00361  # d e f i n e   G L X _ C O N F I G _ C A V E A T   0 x 2 0 
00362  
00363  # d e f i n e   G L X _ D E P T H _ B U F F E R _ B I T   0 x 0 0 0 0 0 0 2 0 
00364  
00365  # d e f i n e   G L X _ X _ V I S U A L _ T Y P E   0 x 2 2 
00366  
00367  # d e f i n e   G L X _ T R A N S P A R E N T _ T Y P E   0 x 2 3 
00368  
00369  # d e f i n e   G L X _ T R A N S P A R E N T _ I N D E X _ V A L U E   0 x 2 4 
00370  
00371  # d e f i n e   G L X _ T R A N S P A R E N T _ R E D _ V A L U E   0 x 2 5 
00372  
00373  # d e f i n e   G L X _ T R A N S P A R E N T _ G R E E N _ V A L U E   0 x 2 6 
00374  
00375  # d e f i n e   G L X _ T R A N S P A R E N T _ B L U E _ V A L U E   0 x 2 7 
00376  
00377  # d e f i n e   G L X _ T R A N S P A R E N T _ A L P H A _ V A L U E   0 x 2 8 
00378  
00379  # d e f i n e   G L X _ S T E N C I L _ B U F F E R _ B I T   0 x 0 0 0 0 0 0 4 0 
00380  
00381  # d e f i n e   G L X _ A C C U M _ B U F F E R _ B I T   0 x 0 0 0 0 0 0 8 0 
00382  
00383  # d e f i n e   G L X _ N O N E   0 x 8 0 0 0 
00384  
00385  # d e f i n e   G L X _ S L O W _ C O N F I G   0 x 8 0 0 1 
00386  
00387  # d e f i n e   G L X _ T R U E _ C O L O R   0 x 8 0 0 2 
00388  
00389  # d e f i n e   G L X _ D I R E C T _ C O L O R   0 x 8 0 0 3 
00390  
00391  # d e f i n e   G L X _ P S E U D O _ C O L O R   0 x 8 0 0 4 
00392  
00393  # d e f i n e   G L X _ S T A T I C _ C O L O R   0 x 8 0 0 5 
00394  
00395  # d e f i n e   G L X _ G R A Y _ S C A L E   0 x 8 0 0 6 
00396  
00397  # d e f i n e   G L X _ S T A T I C _ G R A Y   0 x 8 0 0 7 
00398  
00399  # d e f i n e   G L X _ T R A N S P A R E N T _ R G B   0 x 8 0 0 8 
00400  
00401  # d e f i n e   G L X _ T R A N S P A R E N T _ I N D E X   0 x 8 0 0 9 
00402  
00403  # d e f i n e   G L X _ V I S U A L _ I D   0 x 8 0 0 B 
00404  
00405  # d e f i n e   G L X _ S C R E E N   0 x 8 0 0 C 
00406  
00407  # d e f i n e   G L X _ N O N _ C O N F O R M A N T _ C O N F I G   0 x 8 0 0 D 
00408  
00409  # d e f i n e   G L X _ D R A W A B L E _ T Y P E   0 x 8 0 1 0 
00410  
00411  # d e f i n e   G L X _ R E N D E R _ T Y P E   0 x 8 0 1 1 
00412  
00413  # d e f i n e   G L X _ X _ R E N D E R A B L E   0 x 8 0 1 2 
00414  
00415  # d e f i n e   G L X _ F B C O N F I G _ I D   0 x 8 0 1 3 
00416  
00417  # d e f i n e   G L X _ R G B A _ T Y P E   0 x 8 0 1 4 
00418  
00419  # d e f i n e   G L X _ C O L O R _ I N D E X _ T Y P E   0 x 8 0 1 5 
00420  
00421  # d e f i n e   G L X _ M A X _ P B U F F E R _ W I D T H   0 x 8 0 1 6 
00422  
00423  # d e f i n e   G L X _ M A X _ P B U F F E R _ H E I G H T   0 x 8 0 1 7 
00424  
00425  # d e f i n e   G L X _ M A X _ P B U F F E R _ P I X E L S   0 x 8 0 1 8 
00426  
00427  # d e f i n e   G L X _ P R E S E R V E D _ C O N T E N T S   0 x 8 0 1 B 
00428  
00429  # d e f i n e   G L X _ L A R G E S T _ P B U F F E R   0 x 8 0 1 C 
00430  
00431  # d e f i n e   G L X _ W I D T H   0 x 8 0 1 D 
00432  
00433  # d e f i n e   G L X _ H E I G H T   0 x 8 0 1 E 
00434  
00435  # d e f i n e   G L X _ E V E N T _ M A S K   0 x 8 0 1 F 
00436  
00437  # d e f i n e   G L X _ D A M A G E D   0 x 8 0 2 0 
00438  
00439  # d e f i n e   G L X _ S A V E D   0 x 8 0 2 1 
00440  
00441  # d e f i n e   G L X _ W I N D O W   0 x 8 0 2 2 
00442  
00443  # d e f i n e   G L X _ P B U F F E R   0 x 8 0 2 3 
00444  
00445  # d e f i n e   G L X _ P B U F F E R _ H E I G H T   0 x 8 0 4 0 
00446  
00447  # d e f i n e   G L X _ P B U F F E R _ W I D T H   0 x 8 0 4 1 
00448  
00449  # d e f i n e   G L X _ P B U F F E R _ C L O B B E R _ M A S K   0 x 0 8 0 0 0 0 0 0 
00450  
00451  # d e f i n e   G L X _ D O N T _ C A R E   0 x F F F F F F F F 
00452  
00453  t y p e d e f   X I D   G L X F B C o n f i g I D ; 
00454  
00455  t y p e d e f   X I D   G L X P b u f f e r ; 
00456  
00457  t y p e d e f   X I D   G L X W i n d o w ; 
00458  
00459  t y p e d e f   s t r u c t   _ _ G L X F B C o n f i g R e c   * G L X F B C o n f i g ; 
00460  
00461  t y p e d e f   s t r u c t   { 
00462  
00463      i n t   e v e n t _ t y p e ;   
00464  
00465      i n t   d r a w _ t y p e ;   
00466  
00467      u n s i g n e d   l o n g   s e r i a l ;   
00468  
00469      B o o l   s e n d _ e v e n t ;   
00470  
00471      D i s p l a y   * d i s p l a y ;   
00472  
00473      G L X D r a w a b l e   d r a w a b l e ;   
00474  
00475      u n s i g n e d   i n t   b u f f e r _ m a s k ;   
00476  
00477      u n s i g n e d   i n t   a u x _ b u f f e r ;   
00478  
00479      i n t   x ,   y ;   
00480  
00481      i n t   w i d t h ,   h e i g h t ;   
00482  
00483      i n t   c o u n t ;   
00484  
00485  }   G L X P b u f f e r C l o b b e r E v e n t ; 
00486  
00487  t y p e d e f   u n i o n   _ _ G L X E v e n t   { 
00488  
00489      G L X P b u f f e r C l o b b e r E v e n t   g l x p b u f f e r c l o b b e r ;   
00490  
00491      l o n g   p a d [ 2 4 ] ;   
00492  
00493  }   G L X E v e n t ; 
00494  
00495  t y p e d e f   G L X F B C o n f i g *   (   *   P F N G L X C H O O S E F B C O N F I G P R O C )   ( D i s p l a y   * d p y ,   i n t   s c r e e n ,   c o n s t   i n t   * a t t r i b _ l i s t ,   i n t   * n e l e m e n t s ) ; 
00496  
00497  t y p e d e f   G L X C o n t e x t   (   *   P F N G L X C R E A T E N E W C O N T E X T P R O C )   ( D i s p l a y   * d p y ,   G L X F B C o n f i g   c o n f i g ,   i n t   r e n d e r _ t y p e ,   G L X C o n t e x t   s h a r e _ l i s t ,   B o o l   d i r e c t ) ; 
00498  
00499  t y p e d e f   G L X P b u f f e r   (   *   P F N G L X C R E A T E P B U F F E R P R O C )   ( D i s p l a y   * d p y ,   G L X F B C o n f i g   c o n f i g ,   c o n s t   i n t   * a t t r i b _ l i s t ) ; 
00500  
00501  t y p e d e f   G L X P i x m a p   (   *   P F N G L X C R E A T E P I X M A P P R O C )   ( D i s p l a y   * d p y ,   G L X F B C o n f i g   c o n f i g ,   P i x m a p   p i x m a p ,   c o n s t   i n t   * a t t r i b _ l i s t ) ; 
00502  
00503  t y p e d e f   G L X W i n d o w   (   *   P F N G L X C R E A T E W I N D O W P R O C )   ( D i s p l a y   * d p y ,   G L X F B C o n f i g   c o n f i g ,   W i n d o w   w i n ,   c o n s t   i n t   * a t t r i b _ l i s t ) ; 
00504  
00505  t y p e d e f   v o i d   (   *   P F N G L X D E S T R O Y P B U F F E R P R O C )   ( D i s p l a y   * d p y ,   G L X P b u f f e r   p b u f ) ; 
00506  
00507  t y p e d e f   v o i d   (   *   P F N G L X D E S T R O Y P I X M A P P R O C )   ( D i s p l a y   * d p y ,   G L X P i x m a p   p i x m a p ) ; 
00508  
00509  t y p e d e f   v o i d   (   *   P F N G L X D E S T R O Y W I N D O W P R O C )   ( D i s p l a y   * d p y ,   G L X W i n d o w   w i n ) ; 
00510  
00511  t y p e d e f   G L X D r a w a b l e   (   *   P F N G L X G E T C U R R E N T R E A D D R A W A B L E P R O C )   ( v o i d ) ; 
00512  
00513  t y p e d e f   i n t   (   *   P F N G L X G E T F B C O N F I G A T T R I B P R O C )   ( D i s p l a y   * d p y ,   G L X F B C o n f i g   c o n f i g ,   i n t   a t t r i b u t e ,   i n t   * v a l u e ) ; 
00514  
00515  t y p e d e f   G L X F B C o n f i g *   (   *   P F N G L X G E T F B C O N F I G S P R O C )   ( D i s p l a y   * d p y ,   i n t   s c r e e n ,   i n t   * n e l e m e n t s ) ; 
00516  
00517  t y p e d e f   v o i d   (   *   P F N G L X G E T S E L E C T E D E V E N T P R O C )   ( D i s p l a y   * d p y ,   G L X D r a w a b l e   d r a w ,   u n s i g n e d   l o n g   * e v e n t _ m a s k ) ; 
00518  
00519  t y p e d e f   X V i s u a l I n f o *   (   *   P F N G L X G E T V I S U A L F R O M F B C O N F I G P R O C )   ( D i s p l a y   * d p y ,   G L X F B C o n f i g   c o n f i g ) ; 
00520  
00521  t y p e d e f   B o o l   (   *   P F N G L X M A K E C O N T E X T C U R R E N T P R O C )   ( D i s p l a y   * d i s p l a y ,   G L X D r a w a b l e   d r a w ,   G L X D r a w a b l e   r e a d ,   G L X C o n t e x t   c t x ) ; 
00522  
00523  t y p e d e f   i n t   (   *   P F N G L X Q U E R Y C O N T E X T P R O C )   ( D i s p l a y   * d p y ,   G L X C o n t e x t   c t x ,   i n t   a t t r i b u t e ,   i n t   * v a l u e ) ; 
00524  
00525  t y p e d e f   v o i d   (   *   P F N G L X Q U E R Y D R A W A B L E P R O C )   ( D i s p l a y   * d p y ,   G L X D r a w a b l e   d r a w ,   i n t   a t t r i b u t e ,   u n s i g n e d   i n t   * v a l u e ) ; 
00526  
00527  t y p e d e f   v o i d   (   *   P F N G L X S E L E C T E V E N T P R O C )   ( D i s p l a y   * d p y ,   G L X D r a w a b l e   d r a w ,   u n s i g n e d   l o n g   e v e n t _ m a s k ) ; 
00528  
00529  # d e f i n e   g l X C h o o s e F B C o n f i g   G L X E W _ G E T _ F U N ( _ _ g l e w X C h o o s e F B C o n f i g ) 
00530  
00531  # d e f i n e   g l X C r e a t e N e w C o n t e x t   G L X E W _ G E T _ F U N ( _ _ g l e w X C r e a t e N e w C o n t e x t ) 
00532  
00533  # d e f i n e   g l X C r e a t e P b u f f e r   G L X E W _ G E T _ F U N ( _ _ g l e w X C r e a t e P b u f f e r ) 
00534  
00535  # d e f i n e   g l X C r e a t e P i x m a p   G L X E W _ G E T _ F U N ( _ _ g l e w X C r e a t e P i x m a p ) 
00536  
00537  # d e f i n e   g l X C r e a t e W i n d o w   G L X E W _ G E T _ F U N ( _ _ g l e w X C r e a t e W i n d o w ) 
00538  
00539  # d e f i n e   g l X D e s t r o y P b u f f e r   G L X E W _ G E T _ F U N ( _ _ g l e w X D e s t r o y P b u f f e r ) 
00540  
00541  # d e f i n e   g l X D e s t r o y P i x m a p   G L X E W _ G E T _ F U N ( _ _ g l e w X D e s t r o y P i x m a p ) 
00542  
00543  # d e f i n e   g l X D e s t r o y W i n d o w   G L X E W _ G E T _ F U N ( _ _ g l e w X D e s t r o y W i n d o w ) 
00544  
00545  # d e f i n e   g l X G e t C u r r e n t R e a d D r a w a b l e   G L X E W _ G E T _ F U N ( _ _ g l e w X G e t C u r r e n t R e a d D r a w a b l e ) 
00546  
00547  # d e f i n e   g l X G e t F B C o n f i g A t t r i b   G L X E W _ G E T _ F U N ( _ _ g l e w X G e t F B C o n f i g A t t r i b ) 
00548  
00549  # d e f i n e   g l X G e t F B C o n f i g s   G L X E W _ G E T _ F U N ( _ _ g l e w X G e t F B C o n f i g s ) 
00550  
00551  # d e f i n e   g l X G e t S e l e c t e d E v e n t   G L X E W _ G E T _ F U N ( _ _ g l e w X G e t S e l e c t e d E v e n t ) 
00552  
00553  # d e f i n e   g l X G e t V i s u a l F r o m F B C o n f i g   G L X E W _ G E T _ F U N ( _ _ g l e w X G e t V i s u a l F r o m F B C o n f i g ) 
00554  
00555  # d e f i n e   g l X M a k e C o n t e x t C u r r e n t   G L X E W _ G E T _ F U N ( _ _ g l e w X M a k e C o n t e x t C u r r e n t ) 
00556  
00557  # d e f i n e   g l X Q u e r y C o n t e x t   G L X E W _ G E T _ F U N ( _ _ g l e w X Q u e r y C o n t e x t ) 
00558  
00559  # d e f i n e   g l X Q u e r y D r a w a b l e   G L X E W _ G E T _ F U N ( _ _ g l e w X Q u e r y D r a w a b l e ) 
00560  
00561  # d e f i n e   g l X S e l e c t E v e n t   G L X E W _ G E T _ F U N ( _ _ g l e w X S e l e c t E v e n t ) 
00562  
00563  # d e f i n e   G L X E W _ V E R S I O N _ 1 _ 3   G L X E W _ G E T _ V A R ( _ _ G L X E W _ V E R S I O N _ 1 _ 3 ) 
00564  
00565  # e n d i f   / *   G L X _ V E R S I O N _ 1 _ 3   * / 
00566  
00567  / *   - - - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ V E R S I O N _ 1 _ 4   - - - - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
00568  
00569  # i f n d e f   G L X _ V E R S I O N _ 1 _ 4 
00570  
00571  # d e f i n e   G L X _ V E R S I O N _ 1 _ 4   1 
00572  
00573  # d e f i n e   G L X _ S A M P L E _ B U F F E R S   1 0 0 0 0 0 
00574  
00575  # d e f i n e   G L X _ S A M P L E S   1 0 0 0 0 1 
00576  
00577  e x t e r n   v o i d   (   *   g l X G e t P r o c A d d r e s s   ( c o n s t   G L u b y t e   * p r o c N a m e ) )   ( v o i d ) ; 
00578  
00579  # d e f i n e   G L X E W _ V E R S I O N _ 1 _ 4   G L X E W _ G E T _ V A R ( _ _ G L X E W _ V E R S I O N _ 1 _ 4 ) 
00580  
00581  # e n d i f   / *   G L X _ V E R S I O N _ 1 _ 4   * / 
00582  
00583  / *   - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ 3 D F X _ m u l t i s a m p l e   - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
00584  
00585  # i f n d e f   G L X _ 3 D F X _ m u l t i s a m p l e 
00586  
00587  # d e f i n e   G L X _ 3 D F X _ m u l t i s a m p l e   1 
00588  
00589  # d e f i n e   G L X _ S A M P L E _ B U F F E R S _ 3 D F X   0 x 8 0 5 0 
00590  
00591  # d e f i n e   G L X _ S A M P L E S _ 3 D F X   0 x 8 0 5 1 
00592  
00593  # d e f i n e   G L X E W _ 3 D F X _ m u l t i s a m p l e   G L X E W _ G E T _ V A R ( _ _ G L X E W _ 3 D F X _ m u l t i s a m p l e ) 
00594  
00595  # e n d i f   / *   G L X _ 3 D F X _ m u l t i s a m p l e   * / 
00596  
00597  / *   - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ A M D _ g p u _ a s s o c i a t i o n   - - - - - - - - - - - - - - - - - - - - - - - -   * / 
00598  
00599  # i f n d e f   G L X _ A M D _ g p u _ a s s o c i a t i o n 
00600  
00601  # d e f i n e   G L X _ A M D _ g p u _ a s s o c i a t i o n   1 
00602  
00603  # d e f i n e   G L X _ G P U _ V E N D O R _ A M D   0 x 1 F 0 0 
00604  
00605  # d e f i n e   G L X _ G P U _ R E N D E R E R _ S T R I N G _ A M D   0 x 1 F 0 1 
00606  
00607  # d e f i n e   G L X _ G P U _ O P E N G L _ V E R S I O N _ S T R I N G _ A M D   0 x 1 F 0 2 
00608  
00609  # d e f i n e   G L X _ G P U _ F A S T E S T _ T A R G E T _ G P U S _ A M D   0 x 2 1 A 2 
00610  
00611  # d e f i n e   G L X _ G P U _ R A M _ A M D   0 x 2 1 A 3 
00612  
00613  # d e f i n e   G L X _ G P U _ C L O C K _ A M D   0 x 2 1 A 4 
00614  
00615  # d e f i n e   G L X _ G P U _ N U M _ P I P E S _ A M D   0 x 2 1 A 5 
00616  
00617  # d e f i n e   G L X _ G P U _ N U M _ S I M D _ A M D   0 x 2 1 A 6 
00618  
00619  # d e f i n e   G L X _ G P U _ N U M _ R B _ A M D   0 x 2 1 A 7 
00620  
00621  # d e f i n e   G L X _ G P U _ N U M _ S P I _ A M D   0 x 2 1 A 8 
00622  
00623  # d e f i n e   G L X E W _ A M D _ g p u _ a s s o c i a t i o n   G L X E W _ G E T _ V A R ( _ _ G L X E W _ A M D _ g p u _ a s s o c i a t i o n ) 
00624  
00625  # e n d i f   / *   G L X _ A M D _ g p u _ a s s o c i a t i o n   * / 
00626  
00627  / *   - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ A R B _ c r e a t e _ c o n t e x t   - - - - - - - - - - - - - - - - - - - - - - - -   * / 
00628  
00629  # i f n d e f   G L X _ A R B _ c r e a t e _ c o n t e x t 
00630  
00631  # d e f i n e   G L X _ A R B _ c r e a t e _ c o n t e x t   1 
00632  
00633  # d e f i n e   G L X _ C O N T E X T _ D E B U G _ B I T _ A R B   0 x 0 0 0 1 
00634  
00635  # d e f i n e   G L X _ C O N T E X T _ F O R W A R D _ C O M P A T I B L E _ B I T _ A R B   0 x 0 0 0 2 
00636  
00637  # d e f i n e   G L X _ C O N T E X T _ M A J O R _ V E R S I O N _ A R B   0 x 2 0 9 1 
00638  
00639  # d e f i n e   G L X _ C O N T E X T _ M I N O R _ V E R S I O N _ A R B   0 x 2 0 9 2 
00640  
00641  # d e f i n e   G L X _ C O N T E X T _ F L A G S _ A R B   0 x 2 0 9 4 
00642  
00643  t y p e d e f   G L X C o n t e x t   (   *   P F N G L X C R E A T E C O N T E X T A T T R I B S A R B P R O C )   ( D i s p l a y *   d p y ,   G L X F B C o n f i g   c o n f i g ,   G L X C o n t e x t   s h a r e _ c o n t e x t ,   B o o l   d i r e c t ,   c o n s t   i n t   * a t t r i b _ l i s t ) ; 
00644  
00645  # d e f i n e   g l X C r e a t e C o n t e x t A t t r i b s A R B   G L X E W _ G E T _ F U N ( _ _ g l e w X C r e a t e C o n t e x t A t t r i b s A R B ) 
00646  
00647  # d e f i n e   G L X E W _ A R B _ c r e a t e _ c o n t e x t   G L X E W _ G E T _ V A R ( _ _ G L X E W _ A R B _ c r e a t e _ c o n t e x t ) 
00648  
00649  # e n d i f   / *   G L X _ A R B _ c r e a t e _ c o n t e x t   * / 
00650  
00651  / *   - - - - - - - - - - - - - - - - - - - - -   G L X _ A R B _ c r e a t e _ c o n t e x t _ p r o f i l e   - - - - - - - - - - - - - - - - - - - -   * / 
00652  
00653  # i f n d e f   G L X _ A R B _ c r e a t e _ c o n t e x t _ p r o f i l e 
00654  
00655  # d e f i n e   G L X _ A R B _ c r e a t e _ c o n t e x t _ p r o f i l e   1 
00656  
00657  # d e f i n e   G L X _ C O N T E X T _ C O R E _ P R O F I L E _ B I T _ A R B   0 x 0 0 0 0 0 0 0 1 
00658  
00659  # d e f i n e   G L X _ C O N T E X T _ C O M P A T I B I L I T Y _ P R O F I L E _ B I T _ A R B   0 x 0 0 0 0 0 0 0 2 
00660  
00661  # d e f i n e   G L X _ C O N T E X T _ P R O F I L E _ M A S K _ A R B   0 x 9 1 2 6 
00662  
00663  # d e f i n e   G L X E W _ A R B _ c r e a t e _ c o n t e x t _ p r o f i l e   G L X E W _ G E T _ V A R ( _ _ G L X E W _ A R B _ c r e a t e _ c o n t e x t _ p r o f i l e ) 
00664  
00665  # e n d i f   / *   G L X _ A R B _ c r e a t e _ c o n t e x t _ p r o f i l e   * / 
00666  
00667  / *   - - - - - - - - - - - - - - - - - - -   G L X _ A R B _ c r e a t e _ c o n t e x t _ r o b u s t n e s s   - - - - - - - - - - - - - - - - - - -   * / 
00668  
00669  # i f n d e f   G L X _ A R B _ c r e a t e _ c o n t e x t _ r o b u s t n e s s 
00670  
00671  # d e f i n e   G L X _ A R B _ c r e a t e _ c o n t e x t _ r o b u s t n e s s   1 
00672  
00673  # d e f i n e   G L X _ C O N T E X T _ R O B U S T _ A C C E S S _ B I T _ A R B   0 x 0 0 0 0 0 0 0 4 
00674  
00675  # d e f i n e   G L X _ L O S E _ C O N T E X T _ O N _ R E S E T _ A R B   0 x 8 2 5 2 
00676  
00677  # d e f i n e   G L X _ C O N T E X T _ R E S E T _ N O T I F I C A T I O N _ S T R A T E G Y _ A R B   0 x 8 2 5 6 
00678  
00679  # d e f i n e   G L X _ N O _ R E S E T _ N O T I F I C A T I O N _ A R B   0 x 8 2 6 1 
00680  
00681  # d e f i n e   G L X E W _ A R B _ c r e a t e _ c o n t e x t _ r o b u s t n e s s   G L X E W _ G E T _ V A R ( _ _ G L X E W _ A R B _ c r e a t e _ c o n t e x t _ r o b u s t n e s s ) 
00682  
00683  # e n d i f   / *   G L X _ A R B _ c r e a t e _ c o n t e x t _ r o b u s t n e s s   * / 
00684  
00685  / *   - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ A R B _ f b c o n f i g _ f l o a t   - - - - - - - - - - - - - - - - - - - - - - - -   * / 
00686  
00687  # i f n d e f   G L X _ A R B _ f b c o n f i g _ f l o a t 
00688  
00689  # d e f i n e   G L X _ A R B _ f b c o n f i g _ f l o a t   1 
00690  
00691  # d e f i n e   G L X _ R G B A _ F L O A T _ B I T   0 x 0 0 0 0 0 0 0 4 
00692  
00693  # d e f i n e   G L X _ R G B A _ F L O A T _ T Y P E   0 x 2 0 B 9 
00694  
00695  # d e f i n e   G L X E W _ A R B _ f b c o n f i g _ f l o a t   G L X E W _ G E T _ V A R ( _ _ G L X E W _ A R B _ f b c o n f i g _ f l o a t ) 
00696  
00697  # e n d i f   / *   G L X _ A R B _ f b c o n f i g _ f l o a t   * / 
00698  
00699  / *   - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ A R B _ f r a m e b u f f e r _ s R G B   - - - - - - - - - - - - - - - - - - - - - - -   * / 
00700  
00701  # i f n d e f   G L X _ A R B _ f r a m e b u f f e r _ s R G B 
00702  
00703  # d e f i n e   G L X _ A R B _ f r a m e b u f f e r _ s R G B   1 
00704  
00705  # d e f i n e   G L X _ F R A M E B U F F E R _ S R G B _ C A P A B L E _ A R B   0 x 2 0 B 2 
00706  
00707  # d e f i n e   G L X E W _ A R B _ f r a m e b u f f e r _ s R G B   G L X E W _ G E T _ V A R ( _ _ G L X E W _ A R B _ f r a m e b u f f e r _ s R G B ) 
00708  
00709  # e n d i f   / *   G L X _ A R B _ f r a m e b u f f e r _ s R G B   * / 
00710  
00711  / *   - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ A R B _ g e t _ p r o c _ a d d r e s s   - - - - - - - - - - - - - - - - - - - - - - -   * / 
00712  
00713  # i f n d e f   G L X _ A R B _ g e t _ p r o c _ a d d r e s s 
00714  
00715  # d e f i n e   G L X _ A R B _ g e t _ p r o c _ a d d r e s s   1 
00716  
00717  e x t e r n   v o i d   (   *   g l X G e t P r o c A d d r e s s A R B   ( c o n s t   G L u b y t e   * p r o c N a m e ) )   ( v o i d ) ; 
00718  
00719  # d e f i n e   G L X E W _ A R B _ g e t _ p r o c _ a d d r e s s   G L X E W _ G E T _ V A R ( _ _ G L X E W _ A R B _ g e t _ p r o c _ a d d r e s s ) 
00720  
00721  # e n d i f   / *   G L X _ A R B _ g e t _ p r o c _ a d d r e s s   * / 
00722  
00723  / *   - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ A R B _ m u l t i s a m p l e   - - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
00724  
00725  # i f n d e f   G L X _ A R B _ m u l t i s a m p l e 
00726  
00727  # d e f i n e   G L X _ A R B _ m u l t i s a m p l e   1 
00728  
00729  # d e f i n e   G L X _ S A M P L E _ B U F F E R S _ A R B   1 0 0 0 0 0 
00730  
00731  # d e f i n e   G L X _ S A M P L E S _ A R B   1 0 0 0 0 1 
00732  
00733  # d e f i n e   G L X E W _ A R B _ m u l t i s a m p l e   G L X E W _ G E T _ V A R ( _ _ G L X E W _ A R B _ m u l t i s a m p l e ) 
00734  
00735  # e n d i f   / *   G L X _ A R B _ m u l t i s a m p l e   * / 
00736  
00737  / *   - - - - - - - - - - - - - - - - - - - - - -   G L X _ A R B _ v e r t e x _ b u f f e r _ o b j e c t   - - - - - - - - - - - - - - - - - - - - -   * / 
00738  
00739  # i f n d e f   G L X _ A R B _ v e r t e x _ b u f f e r _ o b j e c t 
00740  
00741  # d e f i n e   G L X _ A R B _ v e r t e x _ b u f f e r _ o b j e c t   1 
00742  
00743  # d e f i n e   G L X _ C O N T E X T _ A L L O W _ B U F F E R _ B Y T E _ O R D E R _ M I S M A T C H _ A R B   0 x 2 0 9 5 
00744  
00745  # d e f i n e   G L X E W _ A R B _ v e r t e x _ b u f f e r _ o b j e c t   G L X E W _ G E T _ V A R ( _ _ G L X E W _ A R B _ v e r t e x _ b u f f e r _ o b j e c t ) 
00746  
00747  # e n d i f   / *   G L X _ A R B _ v e r t e x _ b u f f e r _ o b j e c t   * / 
00748  
00749  / *   - - - - - - - - - - - - - - - - - - - - - - -   G L X _ A T I _ p i x e l _ f o r m a t _ f l o a t   - - - - - - - - - - - - - - - - - - - - - -   * / 
00750  
00751  # i f n d e f   G L X _ A T I _ p i x e l _ f o r m a t _ f l o a t 
00752  
00753  # d e f i n e   G L X _ A T I _ p i x e l _ f o r m a t _ f l o a t   1 
00754  
00755  # d e f i n e   G L X _ R G B A _ F L O A T _ A T I _ B I T   0 x 0 0 0 0 0 1 0 0 
00756  
00757  # d e f i n e   G L X E W _ A T I _ p i x e l _ f o r m a t _ f l o a t   G L X E W _ G E T _ V A R ( _ _ G L X E W _ A T I _ p i x e l _ f o r m a t _ f l o a t ) 
00758  
00759  # e n d i f   / *   G L X _ A T I _ p i x e l _ f o r m a t _ f l o a t   * / 
00760  
00761  / *   - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ A T I _ r e n d e r _ t e x t u r e   - - - - - - - - - - - - - - - - - - - - - - - -   * / 
00762  
00763  # i f n d e f   G L X _ A T I _ r e n d e r _ t e x t u r e 
00764  
00765  # d e f i n e   G L X _ A T I _ r e n d e r _ t e x t u r e   1 
00766  
00767  # d e f i n e   G L X _ B I N D _ T O _ T E X T U R E _ R G B _ A T I   0 x 9 8 0 0 
00768  
00769  # d e f i n e   G L X _ B I N D _ T O _ T E X T U R E _ R G B A _ A T I   0 x 9 8 0 1 
00770  
00771  # d e f i n e   G L X _ T E X T U R E _ F O R M A T _ A T I   0 x 9 8 0 2 
00772  
00773  # d e f i n e   G L X _ T E X T U R E _ T A R G E T _ A T I   0 x 9 8 0 3 
00774  
00775  # d e f i n e   G L X _ M I P M A P _ T E X T U R E _ A T I   0 x 9 8 0 4 
00776  
00777  # d e f i n e   G L X _ T E X T U R E _ R G B _ A T I   0 x 9 8 0 5 
00778  
00779  # d e f i n e   G L X _ T E X T U R E _ R G B A _ A T I   0 x 9 8 0 6 
00780  
00781  # d e f i n e   G L X _ N O _ T E X T U R E _ A T I   0 x 9 8 0 7 
00782  
00783  # d e f i n e   G L X _ T E X T U R E _ C U B E _ M A P _ A T I   0 x 9 8 0 8 
00784  
00785  # d e f i n e   G L X _ T E X T U R E _ 1 D _ A T I   0 x 9 8 0 9 
00786  
00787  # d e f i n e   G L X _ T E X T U R E _ 2 D _ A T I   0 x 9 8 0 A 
00788  
00789  # d e f i n e   G L X _ M I P M A P _ L E V E L _ A T I   0 x 9 8 0 B 
00790  
00791  # d e f i n e   G L X _ C U B E _ M A P _ F A C E _ A T I   0 x 9 8 0 C 
00792  
00793  # d e f i n e   G L X _ T E X T U R E _ C U B E _ M A P _ P O S I T I V E _ X _ A T I   0 x 9 8 0 D 
00794  
00795  # d e f i n e   G L X _ T E X T U R E _ C U B E _ M A P _ N E G A T I V E _ X _ A T I   0 x 9 8 0 E 
00796  
00797  # d e f i n e   G L X _ T E X T U R E _ C U B E _ M A P _ P O S I T I V E _ Y _ A T I   0 x 9 8 0 F 
00798  
00799  # d e f i n e   G L X _ T E X T U R E _ C U B E _ M A P _ N E G A T I V E _ Y _ A T I   0 x 9 8 1 0 
00800  
00801  # d e f i n e   G L X _ T E X T U R E _ C U B E _ M A P _ P O S I T I V E _ Z _ A T I   0 x 9 8 1 1 
00802  
00803  # d e f i n e   G L X _ T E X T U R E _ C U B E _ M A P _ N E G A T I V E _ Z _ A T I   0 x 9 8 1 2 
00804  
00805  # d e f i n e   G L X _ F R O N T _ L E F T _ A T I   0 x 9 8 1 3 
00806  
00807  # d e f i n e   G L X _ F R O N T _ R I G H T _ A T I   0 x 9 8 1 4 
00808  
00809  # d e f i n e   G L X _ B A C K _ L E F T _ A T I   0 x 9 8 1 5 
00810  
00811  # d e f i n e   G L X _ B A C K _ R I G H T _ A T I   0 x 9 8 1 6 
00812  
00813  # d e f i n e   G L X _ A U X 0 _ A T I   0 x 9 8 1 7 
00814  
00815  # d e f i n e   G L X _ A U X 1 _ A T I   0 x 9 8 1 8 
00816  
00817  # d e f i n e   G L X _ A U X 2 _ A T I   0 x 9 8 1 9 
00818  
00819  # d e f i n e   G L X _ A U X 3 _ A T I   0 x 9 8 1 A 
00820  
00821  # d e f i n e   G L X _ A U X 4 _ A T I   0 x 9 8 1 B 
00822  
00823  # d e f i n e   G L X _ A U X 5 _ A T I   0 x 9 8 1 C 
00824  
00825  # d e f i n e   G L X _ A U X 6 _ A T I   0 x 9 8 1 D 
00826  
00827  # d e f i n e   G L X _ A U X 7 _ A T I   0 x 9 8 1 E 
00828  
00829  # d e f i n e   G L X _ A U X 8 _ A T I   0 x 9 8 1 F 
00830  
00831  # d e f i n e   G L X _ A U X 9 _ A T I   0 x 9 8 2 0 
00832  
00833  # d e f i n e   G L X _ B I N D _ T O _ T E X T U R E _ L U M I N A N C E _ A T I   0 x 9 8 2 1 
00834  
00835  # d e f i n e   G L X _ B I N D _ T O _ T E X T U R E _ I N T E N S I T Y _ A T I   0 x 9 8 2 2 
00836  
00837  t y p e d e f   v o i d   (   *   P F N G L X B I N D T E X I M A G E A T I P R O C )   ( D i s p l a y   * d p y ,   G L X P b u f f e r   p b u f ,   i n t   b u f f e r ) ; 
00838  
00839  t y p e d e f   v o i d   (   *   P F N G L X D R A W A B L E A T T R I B A T I P R O C )   ( D i s p l a y   * d p y ,   G L X D r a w a b l e   d r a w ,   c o n s t   i n t   * a t t r i b _ l i s t ) ; 
00840  
00841  t y p e d e f   v o i d   (   *   P F N G L X R E L E A S E T E X I M A G E A T I P R O C )   ( D i s p l a y   * d p y ,   G L X P b u f f e r   p b u f ,   i n t   b u f f e r ) ; 
00842  
00843  # d e f i n e   g l X B i n d T e x I m a g e A T I   G L X E W _ G E T _ F U N ( _ _ g l e w X B i n d T e x I m a g e A T I ) 
00844  
00845  # d e f i n e   g l X D r a w a b l e A t t r i b A T I   G L X E W _ G E T _ F U N ( _ _ g l e w X D r a w a b l e A t t r i b A T I ) 
00846  
00847  # d e f i n e   g l X R e l e a s e T e x I m a g e A T I   G L X E W _ G E T _ F U N ( _ _ g l e w X R e l e a s e T e x I m a g e A T I ) 
00848  
00849  # d e f i n e   G L X E W _ A T I _ r e n d e r _ t e x t u r e   G L X E W _ G E T _ V A R ( _ _ G L X E W _ A T I _ r e n d e r _ t e x t u r e ) 
00850  
00851  # e n d i f   / *   G L X _ A T I _ r e n d e r _ t e x t u r e   * / 
00852  
00853  / *   - - - - - - - - - - - - - - - - - - -   G L X _ E X T _ c r e a t e _ c o n t e x t _ e s 2 _ p r o f i l e   - - - - - - - - - - - - - - - - - -   * / 
00854  
00855  # i f n d e f   G L X _ E X T _ c r e a t e _ c o n t e x t _ e s 2 _ p r o f i l e 
00856  
00857  # d e f i n e   G L X _ E X T _ c r e a t e _ c o n t e x t _ e s 2 _ p r o f i l e   1 
00858  
00859  # d e f i n e   G L X _ C O N T E X T _ E S 2 _ P R O F I L E _ B I T _ E X T   0 x 0 0 0 0 0 0 0 4 
00860  
00861  # d e f i n e   G L X E W _ E X T _ c r e a t e _ c o n t e x t _ e s 2 _ p r o f i l e   G L X E W _ G E T _ V A R ( _ _ G L X E W _ E X T _ c r e a t e _ c o n t e x t _ e s 2 _ p r o f i l e ) 
00862  
00863  # e n d i f   / *   G L X _ E X T _ c r e a t e _ c o n t e x t _ e s 2 _ p r o f i l e   * / 
00864  
00865  / *   - - - - - - - - - - - - - - - - - - - - -   G L X _ E X T _ f b c o n f i g _ p a c k e d _ f l o a t   - - - - - - - - - - - - - - - - - - - - -   * / 
00866  
00867  # i f n d e f   G L X _ E X T _ f b c o n f i g _ p a c k e d _ f l o a t 
00868  
00869  # d e f i n e   G L X _ E X T _ f b c o n f i g _ p a c k e d _ f l o a t   1 
00870  
00871  # d e f i n e   G L X _ R G B A _ U N S I G N E D _ F L O A T _ B I T _ E X T   0 x 0 0 0 0 0 0 0 8 
00872  
00873  # d e f i n e   G L X _ R G B A _ U N S I G N E D _ F L O A T _ T Y P E _ E X T   0 x 2 0 B 1 
00874  
00875  # d e f i n e   G L X E W _ E X T _ f b c o n f i g _ p a c k e d _ f l o a t   G L X E W _ G E T _ V A R ( _ _ G L X E W _ E X T _ f b c o n f i g _ p a c k e d _ f l o a t ) 
00876  
00877  # e n d i f   / *   G L X _ E X T _ f b c o n f i g _ p a c k e d _ f l o a t   * / 
00878  
00879  / *   - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ E X T _ f r a m e b u f f e r _ s R G B   - - - - - - - - - - - - - - - - - - - - - - -   * / 
00880  
00881  # i f n d e f   G L X _ E X T _ f r a m e b u f f e r _ s R G B 
00882  
00883  # d e f i n e   G L X _ E X T _ f r a m e b u f f e r _ s R G B   1 
00884  
00885  # d e f i n e   G L X _ F R A M E B U F F E R _ S R G B _ C A P A B L E _ E X T   0 x 2 0 B 2 
00886  
00887  # d e f i n e   G L X E W _ E X T _ f r a m e b u f f e r _ s R G B   G L X E W _ G E T _ V A R ( _ _ G L X E W _ E X T _ f r a m e b u f f e r _ s R G B ) 
00888  
00889  # e n d i f   / *   G L X _ E X T _ f r a m e b u f f e r _ s R G B   * / 
00890  
00891  / *   - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ E X T _ i m p o r t _ c o n t e x t   - - - - - - - - - - - - - - - - - - - - - - - -   * / 
00892  
00893  # i f n d e f   G L X _ E X T _ i m p o r t _ c o n t e x t 
00894  
00895  # d e f i n e   G L X _ E X T _ i m p o r t _ c o n t e x t   1 
00896  
00897  # d e f i n e   G L X _ S H A R E _ C O N T E X T _ E X T   0 x 8 0 0 A 
00898  
00899  # d e f i n e   G L X _ V I S U A L _ I D _ E X T   0 x 8 0 0 B 
00900  
00901  # d e f i n e   G L X _ S C R E E N _ E X T   0 x 8 0 0 C 
00902  
00903  t y p e d e f   X I D   G L X C o n t e x t I D ; 
00904  
00905  t y p e d e f   v o i d   (   *   P F N G L X F R E E C O N T E X T E X T P R O C )   ( D i s p l a y *   d p y ,   G L X C o n t e x t   c o n t e x t ) ; 
00906  
00907  t y p e d e f   G L X C o n t e x t I D   (   *   P F N G L X G E T C O N T E X T I D E X T P R O C )   ( c o n s t   G L X C o n t e x t   c o n t e x t ) ; 
00908  
00909  t y p e d e f   G L X C o n t e x t   (   *   P F N G L X I M P O R T C O N T E X T E X T P R O C )   ( D i s p l a y *   d p y ,   G L X C o n t e x t I D   c o n t e x t I D ) ; 
00910  
00911  t y p e d e f   i n t   (   *   P F N G L X Q U E R Y C O N T E X T I N F O E X T P R O C )   ( D i s p l a y *   d p y ,   G L X C o n t e x t   c o n t e x t ,   i n t   a t t r i b u t e , i n t   * v a l u e ) ; 
00912  
00913  # d e f i n e   g l X F r e e C o n t e x t E X T   G L X E W _ G E T _ F U N ( _ _ g l e w X F r e e C o n t e x t E X T ) 
00914  
00915  # d e f i n e   g l X G e t C o n t e x t I D E X T   G L X E W _ G E T _ F U N ( _ _ g l e w X G e t C o n t e x t I D E X T ) 
00916  
00917  # d e f i n e   g l X I m p o r t C o n t e x t E X T   G L X E W _ G E T _ F U N ( _ _ g l e w X I m p o r t C o n t e x t E X T ) 
00918  
00919  # d e f i n e   g l X Q u e r y C o n t e x t I n f o E X T   G L X E W _ G E T _ F U N ( _ _ g l e w X Q u e r y C o n t e x t I n f o E X T ) 
00920  
00921  # d e f i n e   G L X E W _ E X T _ i m p o r t _ c o n t e x t   G L X E W _ G E T _ V A R ( _ _ G L X E W _ E X T _ i m p o r t _ c o n t e x t ) 
00922  
00923  # e n d i f   / *   G L X _ E X T _ i m p o r t _ c o n t e x t   * / 
00924  
00925  / *   - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ E X T _ s c e n e _ m a r k e r   - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
00926  
00927  # i f n d e f   G L X _ E X T _ s c e n e _ m a r k e r 
00928  
00929  # d e f i n e   G L X _ E X T _ s c e n e _ m a r k e r   1 
00930  
00931  # d e f i n e   G L X E W _ E X T _ s c e n e _ m a r k e r   G L X E W _ G E T _ V A R ( _ _ G L X E W _ E X T _ s c e n e _ m a r k e r ) 
00932  
00933  # e n d i f   / *   G L X _ E X T _ s c e n e _ m a r k e r   * / 
00934  
00935  / *   - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ E X T _ s w a p _ c o n t r o l   - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
00936  
00937  # i f n d e f   G L X _ E X T _ s w a p _ c o n t r o l 
00938  
00939  # d e f i n e   G L X _ E X T _ s w a p _ c o n t r o l   1 
00940  
00941  # d e f i n e   G L X _ S W A P _ I N T E R V A L _ E X T   0 x 2 0 F 1 
00942  
00943  # d e f i n e   G L X _ M A X _ S W A P _ I N T E R V A L _ E X T   0 x 2 0 F 2 
00944  
00945  t y p e d e f   v o i d   (   *   P F N G L X S W A P I N T E R V A L E X T P R O C )   ( D i s p l a y *   d p y ,   G L X D r a w a b l e   d r a w a b l e ,   i n t   i n t e r v a l ) ; 
00946  
00947  # d e f i n e   g l X S w a p I n t e r v a l E X T   G L X E W _ G E T _ F U N ( _ _ g l e w X S w a p I n t e r v a l E X T ) 
00948  
00949  # d e f i n e   G L X E W _ E X T _ s w a p _ c o n t r o l   G L X E W _ G E T _ V A R ( _ _ G L X E W _ E X T _ s w a p _ c o n t r o l ) 
00950  
00951  # e n d i f   / *   G L X _ E X T _ s w a p _ c o n t r o l   * / 
00952  
00953  / *   - - - - - - - - - - - - - - - - - - - - - -   G L X _ E X T _ t e x t u r e _ f r o m _ p i x m a p   - - - - - - - - - - - - - - - - - - - - - -   * / 
00954  
00955  # i f n d e f   G L X _ E X T _ t e x t u r e _ f r o m _ p i x m a p 
00956  
00957  # d e f i n e   G L X _ E X T _ t e x t u r e _ f r o m _ p i x m a p   1 
00958  
00959  # d e f i n e   G L X _ T E X T U R E _ 1 D _ B I T _ E X T   0 x 0 0 0 0 0 0 0 1 
00960  
00961  # d e f i n e   G L X _ T E X T U R E _ 2 D _ B I T _ E X T   0 x 0 0 0 0 0 0 0 2 
00962  
00963  # d e f i n e   G L X _ T E X T U R E _ R E C T A N G L E _ B I T _ E X T   0 x 0 0 0 0 0 0 0 4 
00964  
00965  # d e f i n e   G L X _ B I N D _ T O _ T E X T U R E _ R G B _ E X T   0 x 2 0 D 0 
00966  
00967  # d e f i n e   G L X _ B I N D _ T O _ T E X T U R E _ R G B A _ E X T   0 x 2 0 D 1 
00968  
00969  # d e f i n e   G L X _ B I N D _ T O _ M I P M A P _ T E X T U R E _ E X T   0 x 2 0 D 2 
00970  
00971  # d e f i n e   G L X _ B I N D _ T O _ T E X T U R E _ T A R G E T S _ E X T   0 x 2 0 D 3 
00972  
00973  # d e f i n e   G L X _ Y _ I N V E R T E D _ E X T   0 x 2 0 D 4 
00974  
00975  # d e f i n e   G L X _ T E X T U R E _ F O R M A T _ E X T   0 x 2 0 D 5 
00976  
00977  # d e f i n e   G L X _ T E X T U R E _ T A R G E T _ E X T   0 x 2 0 D 6 
00978  
00979  # d e f i n e   G L X _ M I P M A P _ T E X T U R E _ E X T   0 x 2 0 D 7 
00980  
00981  # d e f i n e   G L X _ T E X T U R E _ F O R M A T _ N O N E _ E X T   0 x 2 0 D 8 
00982  
00983  # d e f i n e   G L X _ T E X T U R E _ F O R M A T _ R G B _ E X T   0 x 2 0 D 9 
00984  
00985  # d e f i n e   G L X _ T E X T U R E _ F O R M A T _ R G B A _ E X T   0 x 2 0 D A 
00986  
00987  # d e f i n e   G L X _ T E X T U R E _ 1 D _ E X T   0 x 2 0 D B 
00988  
00989  # d e f i n e   G L X _ T E X T U R E _ 2 D _ E X T   0 x 2 0 D C 
00990  
00991  # d e f i n e   G L X _ T E X T U R E _ R E C T A N G L E _ E X T   0 x 2 0 D D 
00992  
00993  # d e f i n e   G L X _ F R O N T _ L E F T _ E X T   0 x 2 0 D E 
00994  
00995  # d e f i n e   G L X _ F R O N T _ R I G H T _ E X T   0 x 2 0 D F 
00996  
00997  # d e f i n e   G L X _ B A C K _ L E F T _ E X T   0 x 2 0 E 0 
00998  
00999  # d e f i n e   G L X _ B A C K _ R I G H T _ E X T   0 x 2 0 E 1 
01000  
01001  # d e f i n e   G L X _ A U X 0 _ E X T   0 x 2 0 E 2 
01002  
01003  # d e f i n e   G L X _ A U X 1 _ E X T   0 x 2 0 E 3 
01004  
01005  # d e f i n e   G L X _ A U X 2 _ E X T   0 x 2 0 E 4 
01006  
01007  # d e f i n e   G L X _ A U X 3 _ E X T   0 x 2 0 E 5 
01008  
01009  # d e f i n e   G L X _ A U X 4 _ E X T   0 x 2 0 E 6 
01010  
01011  # d e f i n e   G L X _ A U X 5 _ E X T   0 x 2 0 E 7 
01012  
01013  # d e f i n e   G L X _ A U X 6 _ E X T   0 x 2 0 E 8 
01014  
01015  # d e f i n e   G L X _ A U X 7 _ E X T   0 x 2 0 E 9 
01016  
01017  # d e f i n e   G L X _ A U X 8 _ E X T   0 x 2 0 E A 
01018  
01019  # d e f i n e   G L X _ A U X 9 _ E X T   0 x 2 0 E B 
01020  
01021  t y p e d e f   v o i d   (   *   P F N G L X B I N D T E X I M A G E E X T P R O C )   ( D i s p l a y *   d i s p l a y ,   G L X D r a w a b l e   d r a w a b l e ,   i n t   b u f f e r ,   c o n s t   i n t   * a t t r i b _ l i s t ) ; 
01022  
01023  t y p e d e f   v o i d   (   *   P F N G L X R E L E A S E T E X I M A G E E X T P R O C )   ( D i s p l a y *   d i s p l a y ,   G L X D r a w a b l e   d r a w a b l e ,   i n t   b u f f e r ) ; 
01024  
01025  # d e f i n e   g l X B i n d T e x I m a g e E X T   G L X E W _ G E T _ F U N ( _ _ g l e w X B i n d T e x I m a g e E X T ) 
01026  
01027  # d e f i n e   g l X R e l e a s e T e x I m a g e E X T   G L X E W _ G E T _ F U N ( _ _ g l e w X R e l e a s e T e x I m a g e E X T ) 
01028  
01029  # d e f i n e   G L X E W _ E X T _ t e x t u r e _ f r o m _ p i x m a p   G L X E W _ G E T _ V A R ( _ _ G L X E W _ E X T _ t e x t u r e _ f r o m _ p i x m a p ) 
01030  
01031  # e n d i f   / *   G L X _ E X T _ t e x t u r e _ f r o m _ p i x m a p   * / 
01032  
01033  / *   - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ E X T _ v i s u a l _ i n f o   - - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01034  
01035  # i f n d e f   G L X _ E X T _ v i s u a l _ i n f o 
01036  
01037  # d e f i n e   G L X _ E X T _ v i s u a l _ i n f o   1 
01038  
01039  # d e f i n e   G L X _ X _ V I S U A L _ T Y P E _ E X T   0 x 2 2 
01040  
01041  # d e f i n e   G L X _ T R A N S P A R E N T _ T Y P E _ E X T   0 x 2 3 
01042  
01043  # d e f i n e   G L X _ T R A N S P A R E N T _ I N D E X _ V A L U E _ E X T   0 x 2 4 
01044  
01045  # d e f i n e   G L X _ T R A N S P A R E N T _ R E D _ V A L U E _ E X T   0 x 2 5 
01046  
01047  # d e f i n e   G L X _ T R A N S P A R E N T _ G R E E N _ V A L U E _ E X T   0 x 2 6 
01048  
01049  # d e f i n e   G L X _ T R A N S P A R E N T _ B L U E _ V A L U E _ E X T   0 x 2 7 
01050  
01051  # d e f i n e   G L X _ T R A N S P A R E N T _ A L P H A _ V A L U E _ E X T   0 x 2 8 
01052  
01053  # d e f i n e   G L X _ N O N E _ E X T   0 x 8 0 0 0 
01054  
01055  # d e f i n e   G L X _ T R U E _ C O L O R _ E X T   0 x 8 0 0 2 
01056  
01057  # d e f i n e   G L X _ D I R E C T _ C O L O R _ E X T   0 x 8 0 0 3 
01058  
01059  # d e f i n e   G L X _ P S E U D O _ C O L O R _ E X T   0 x 8 0 0 4 
01060  
01061  # d e f i n e   G L X _ S T A T I C _ C O L O R _ E X T   0 x 8 0 0 5 
01062  
01063  # d e f i n e   G L X _ G R A Y _ S C A L E _ E X T   0 x 8 0 0 6 
01064  
01065  # d e f i n e   G L X _ S T A T I C _ G R A Y _ E X T   0 x 8 0 0 7 
01066  
01067  # d e f i n e   G L X _ T R A N S P A R E N T _ R G B _ E X T   0 x 8 0 0 8 
01068  
01069  # d e f i n e   G L X _ T R A N S P A R E N T _ I N D E X _ E X T   0 x 8 0 0 9 
01070  
01071  # d e f i n e   G L X E W _ E X T _ v i s u a l _ i n f o   G L X E W _ G E T _ V A R ( _ _ G L X E W _ E X T _ v i s u a l _ i n f o ) 
01072  
01073  # e n d i f   / *   G L X _ E X T _ v i s u a l _ i n f o   * / 
01074  
01075  / *   - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ E X T _ v i s u a l _ r a t i n g   - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01076  
01077  # i f n d e f   G L X _ E X T _ v i s u a l _ r a t i n g 
01078  
01079  # d e f i n e   G L X _ E X T _ v i s u a l _ r a t i n g   1 
01080  
01081  # d e f i n e   G L X _ V I S U A L _ C A V E A T _ E X T   0 x 2 0 
01082  
01083  # d e f i n e   G L X _ S L O W _ V I S U A L _ E X T   0 x 8 0 0 1 
01084  
01085  # d e f i n e   G L X _ N O N _ C O N F O R M A N T _ V I S U A L _ E X T   0 x 8 0 0 D 
01086  
01087  # d e f i n e   G L X E W _ E X T _ v i s u a l _ r a t i n g   G L X E W _ G E T _ V A R ( _ _ G L X E W _ E X T _ v i s u a l _ r a t i n g ) 
01088  
01089  # e n d i f   / *   G L X _ E X T _ v i s u a l _ r a t i n g   * / 
01090  
01091  / *   - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ I N T E L _ s w a p _ e v e n t   - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01092  
01093  # i f n d e f   G L X _ I N T E L _ s w a p _ e v e n t 
01094  
01095  # d e f i n e   G L X _ I N T E L _ s w a p _ e v e n t   1 
01096  
01097  # d e f i n e   G L X _ E X C H A N G E _ C O M P L E T E _ I N T E L   0 x 8 1 8 0 
01098  
01099  # d e f i n e   G L X _ C O P Y _ C O M P L E T E _ I N T E L   0 x 8 1 8 1 
01100  
01101  # d e f i n e   G L X _ F L I P _ C O M P L E T E _ I N T E L   0 x 8 1 8 2 
01102  
01103  # d e f i n e   G L X _ B U F F E R _ S W A P _ C O M P L E T E _ I N T E L _ M A S K   0 x 0 4 0 0 0 0 0 0 
01104  
01105  # d e f i n e   G L X E W _ I N T E L _ s w a p _ e v e n t   G L X E W _ G E T _ V A R ( _ _ G L X E W _ I N T E L _ s w a p _ e v e n t ) 
01106  
01107  # e n d i f   / *   G L X _ I N T E L _ s w a p _ e v e n t   * / 
01108  
01109  / *   - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ M E S A _ a g p _ o f f s e t   - - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01110  
01111  # i f n d e f   G L X _ M E S A _ a g p _ o f f s e t 
01112  
01113  # d e f i n e   G L X _ M E S A _ a g p _ o f f s e t   1 
01114  
01115  t y p e d e f   u n s i g n e d   i n t   (   *   P F N G L X G E T A G P O F F S E T M E S A P R O C )   ( c o n s t   v o i d *   p o i n t e r ) ; 
01116  
01117  # d e f i n e   g l X G e t A G P O f f s e t M E S A   G L X E W _ G E T _ F U N ( _ _ g l e w X G e t A G P O f f s e t M E S A ) 
01118  
01119  # d e f i n e   G L X E W _ M E S A _ a g p _ o f f s e t   G L X E W _ G E T _ V A R ( _ _ G L X E W _ M E S A _ a g p _ o f f s e t ) 
01120  
01121  # e n d i f   / *   G L X _ M E S A _ a g p _ o f f s e t   * / 
01122  
01123  / *   - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ M E S A _ c o p y _ s u b _ b u f f e r   - - - - - - - - - - - - - - - - - - - - - - -   * / 
01124  
01125  # i f n d e f   G L X _ M E S A _ c o p y _ s u b _ b u f f e r 
01126  
01127  # d e f i n e   G L X _ M E S A _ c o p y _ s u b _ b u f f e r   1 
01128  
01129  t y p e d e f   v o i d   (   *   P F N G L X C O P Y S U B B U F F E R M E S A P R O C )   ( D i s p l a y *   d p y ,   G L X D r a w a b l e   d r a w a b l e ,   i n t   x ,   i n t   y ,   i n t   w i d t h ,   i n t   h e i g h t ) ; 
01130  
01131  # d e f i n e   g l X C o p y S u b B u f f e r M E S A   G L X E W _ G E T _ F U N ( _ _ g l e w X C o p y S u b B u f f e r M E S A ) 
01132  
01133  # d e f i n e   G L X E W _ M E S A _ c o p y _ s u b _ b u f f e r   G L X E W _ G E T _ V A R ( _ _ G L X E W _ M E S A _ c o p y _ s u b _ b u f f e r ) 
01134  
01135  # e n d i f   / *   G L X _ M E S A _ c o p y _ s u b _ b u f f e r   * / 
01136  
01137  / *   - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ M E S A _ p i x m a p _ c o l o r m a p   - - - - - - - - - - - - - - - - - - - - - - -   * / 
01138  
01139  # i f n d e f   G L X _ M E S A _ p i x m a p _ c o l o r m a p 
01140  
01141  # d e f i n e   G L X _ M E S A _ p i x m a p _ c o l o r m a p   1 
01142  
01143  t y p e d e f   G L X P i x m a p   (   *   P F N G L X C R E A T E G L X P I X M A P M E S A P R O C )   ( D i s p l a y *   d p y ,   X V i s u a l I n f o   * v i s u a l ,   P i x m a p   p i x m a p ,   C o l o r m a p   c m a p ) ; 
01144  
01145  # d e f i n e   g l X C r e a t e G L X P i x m a p M E S A   G L X E W _ G E T _ F U N ( _ _ g l e w X C r e a t e G L X P i x m a p M E S A ) 
01146  
01147  # d e f i n e   G L X E W _ M E S A _ p i x m a p _ c o l o r m a p   G L X E W _ G E T _ V A R ( _ _ G L X E W _ M E S A _ p i x m a p _ c o l o r m a p ) 
01148  
01149  # e n d i f   / *   G L X _ M E S A _ p i x m a p _ c o l o r m a p   * / 
01150  
01151  / *   - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ M E S A _ r e l e a s e _ b u f f e r s   - - - - - - - - - - - - - - - - - - - - - - -   * / 
01152  
01153  # i f n d e f   G L X _ M E S A _ r e l e a s e _ b u f f e r s 
01154  
01155  # d e f i n e   G L X _ M E S A _ r e l e a s e _ b u f f e r s   1 
01156  
01157  t y p e d e f   B o o l   (   *   P F N G L X R E L E A S E B U F F E R S M E S A P R O C )   ( D i s p l a y *   d p y ,   G L X D r a w a b l e   d ) ; 
01158  
01159  # d e f i n e   g l X R e l e a s e B u f f e r s M E S A   G L X E W _ G E T _ F U N ( _ _ g l e w X R e l e a s e B u f f e r s M E S A ) 
01160  
01161  # d e f i n e   G L X E W _ M E S A _ r e l e a s e _ b u f f e r s   G L X E W _ G E T _ V A R ( _ _ G L X E W _ M E S A _ r e l e a s e _ b u f f e r s ) 
01162  
01163  # e n d i f   / *   G L X _ M E S A _ r e l e a s e _ b u f f e r s   * / 
01164  
01165  / *   - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ M E S A _ s e t _ 3 d f x _ m o d e   - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01166  
01167  # i f n d e f   G L X _ M E S A _ s e t _ 3 d f x _ m o d e 
01168  
01169  # d e f i n e   G L X _ M E S A _ s e t _ 3 d f x _ m o d e   1 
01170  
01171  # d e f i n e   G L X _ 3 D F X _ W I N D O W _ M O D E _ M E S A   0 x 1 
01172  
01173  # d e f i n e   G L X _ 3 D F X _ F U L L S C R E E N _ M O D E _ M E S A   0 x 2 
01174  
01175  t y p e d e f   G L b o o l e a n   (   *   P F N G L X S E T 3 D F X M O D E M E S A P R O C )   ( G L i n t   m o d e ) ; 
01176  
01177  # d e f i n e   g l X S e t 3 D f x M o d e M E S A   G L X E W _ G E T _ F U N ( _ _ g l e w X S e t 3 D f x M o d e M E S A ) 
01178  
01179  # d e f i n e   G L X E W _ M E S A _ s e t _ 3 d f x _ m o d e   G L X E W _ G E T _ V A R ( _ _ G L X E W _ M E S A _ s e t _ 3 d f x _ m o d e ) 
01180  
01181  # e n d i f   / *   G L X _ M E S A _ s e t _ 3 d f x _ m o d e   * / 
01182  
01183  / *   - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ M E S A _ s w a p _ c o n t r o l   - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01184  
01185  # i f n d e f   G L X _ M E S A _ s w a p _ c o n t r o l 
01186  
01187  # d e f i n e   G L X _ M E S A _ s w a p _ c o n t r o l   1 
01188  
01189  t y p e d e f   i n t   (   *   P F N G L X G E T S W A P I N T E R V A L M E S A P R O C )   ( v o i d ) ; 
01190  
01191  t y p e d e f   i n t   (   *   P F N G L X S W A P I N T E R V A L M E S A P R O C )   ( u n s i g n e d   i n t   i n t e r v a l ) ; 
01192  
01193  # d e f i n e   g l X G e t S w a p I n t e r v a l M E S A   G L X E W _ G E T _ F U N ( _ _ g l e w X G e t S w a p I n t e r v a l M E S A ) 
01194  
01195  # d e f i n e   g l X S w a p I n t e r v a l M E S A   G L X E W _ G E T _ F U N ( _ _ g l e w X S w a p I n t e r v a l M E S A ) 
01196  
01197  # d e f i n e   G L X E W _ M E S A _ s w a p _ c o n t r o l   G L X E W _ G E T _ V A R ( _ _ G L X E W _ M E S A _ s w a p _ c o n t r o l ) 
01198  
01199  # e n d i f   / *   G L X _ M E S A _ s w a p _ c o n t r o l   * / 
01200  
01201  / *   - - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ N V _ c o p y _ i m a g e   - - - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01202  
01203  # i f n d e f   G L X _ N V _ c o p y _ i m a g e 
01204  
01205  # d e f i n e   G L X _ N V _ c o p y _ i m a g e   1 
01206  
01207  t y p e d e f   v o i d   (   *   P F N G L X C O P Y I M A G E S U B D A T A N V P R O C )   ( D i s p l a y   * d p y ,   G L X C o n t e x t   s r c C t x ,   G L u i n t   s r c N a m e ,   G L e n u m   s r c T a r g e t ,   G L i n t   s r c L e v e l ,   G L i n t   s r c X ,   G L i n t   s r c Y ,   G L i n t   s r c Z ,   G L X C o n t e x t   d s t C t x ,   G L u i n t   d s t N a m e ,   G L e n u m   d s t T a r g e t ,   G L i n t   d s t L e v e l ,   G L i n t   d s t X ,   G L i n t   d s t Y ,   G L i n t   d s t Z ,   G L s i z e i   w i d t h ,   G L s i z e i   h e i g h t ,   G L s i z e i   d e p t h ) ; 
01208  
01209  # d e f i n e   g l X C o p y I m a g e S u b D a t a N V   G L X E W _ G E T _ F U N ( _ _ g l e w X C o p y I m a g e S u b D a t a N V ) 
01210  
01211  # d e f i n e   G L X E W _ N V _ c o p y _ i m a g e   G L X E W _ G E T _ V A R ( _ _ G L X E W _ N V _ c o p y _ i m a g e ) 
01212  
01213  # e n d i f   / *   G L X _ N V _ c o p y _ i m a g e   * / 
01214  
01215  / *   - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ N V _ f l o a t _ b u f f e r   - - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01216  
01217  # i f n d e f   G L X _ N V _ f l o a t _ b u f f e r 
01218  
01219  # d e f i n e   G L X _ N V _ f l o a t _ b u f f e r   1 
01220  
01221  # d e f i n e   G L X _ F L O A T _ C O M P O N E N T S _ N V   0 x 2 0 B 0 
01222  
01223  # d e f i n e   G L X E W _ N V _ f l o a t _ b u f f e r   G L X E W _ G E T _ V A R ( _ _ G L X E W _ N V _ f l o a t _ b u f f e r ) 
01224  
01225  # e n d i f   / *   G L X _ N V _ f l o a t _ b u f f e r   * / 
01226  
01227  / *   - - - - - - - - - - - - - - - - - - - - - -   G L X _ N V _ m u l t i s a m p l e _ c o v e r a g e   - - - - - - - - - - - - - - - - - - - - - -   * / 
01228  
01229  # i f n d e f   G L X _ N V _ m u l t i s a m p l e _ c o v e r a g e 
01230  
01231  # d e f i n e   G L X _ N V _ m u l t i s a m p l e _ c o v e r a g e   1 
01232  
01233  # d e f i n e   G L X _ C O L O R _ S A M P L E S _ N V   0 x 2 0 B 3 
01234  
01235  # d e f i n e   G L X _ C O V E R A G E _ S A M P L E S _ N V   1 0 0 0 0 1 
01236  
01237  # d e f i n e   G L X E W _ N V _ m u l t i s a m p l e _ c o v e r a g e   G L X E W _ G E T _ V A R ( _ _ G L X E W _ N V _ m u l t i s a m p l e _ c o v e r a g e ) 
01238  
01239  # e n d i f   / *   G L X _ N V _ m u l t i s a m p l e _ c o v e r a g e   * / 
01240  
01241  / *   - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ N V _ p r e s e n t _ v i d e o   - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01242  
01243  # i f n d e f   G L X _ N V _ p r e s e n t _ v i d e o 
01244  
01245  # d e f i n e   G L X _ N V _ p r e s e n t _ v i d e o   1 
01246  
01247  # d e f i n e   G L X _ N U M _ V I D E O _ S L O T S _ N V   0 x 2 0 F 0 
01248  
01249  t y p e d e f   i n t   (   *   P F N G L X B I N D V I D E O D E V I C E N V P R O C )   ( D i s p l a y *   d p y ,   u n s i g n e d   i n t   v i d e o _ s l o t ,   u n s i g n e d   i n t   v i d e o _ d e v i c e ,   c o n s t   i n t   * a t t r i b _ l i s t ) ; 
01250  
01251  t y p e d e f   u n s i g n e d   i n t *   (   *   P F N G L X E N U M E R A T E V I D E O D E V I C E S N V P R O C )   ( D i s p l a y   * d p y ,   i n t   s c r e e n ,   i n t   * n e l e m e n t s ) ; 
01252  
01253  # d e f i n e   g l X B i n d V i d e o D e v i c e N V   G L X E W _ G E T _ F U N ( _ _ g l e w X B i n d V i d e o D e v i c e N V ) 
01254  
01255  # d e f i n e   g l X E n u m e r a t e V i d e o D e v i c e s N V   G L X E W _ G E T _ F U N ( _ _ g l e w X E n u m e r a t e V i d e o D e v i c e s N V ) 
01256  
01257  # d e f i n e   G L X E W _ N V _ p r e s e n t _ v i d e o   G L X E W _ G E T _ V A R ( _ _ G L X E W _ N V _ p r e s e n t _ v i d e o ) 
01258  
01259  # e n d i f   / *   G L X _ N V _ p r e s e n t _ v i d e o   * / 
01260  
01261  / *   - - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ N V _ s w a p _ g r o u p   - - - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01262  
01263  # i f n d e f   G L X _ N V _ s w a p _ g r o u p 
01264  
01265  # d e f i n e   G L X _ N V _ s w a p _ g r o u p   1 
01266  
01267  t y p e d e f   B o o l   (   *   P F N G L X B I N D S W A P B A R R I E R N V P R O C )   ( D i s p l a y *   d p y ,   G L u i n t   g r o u p ,   G L u i n t   b a r r i e r ) ; 
01268  
01269  t y p e d e f   B o o l   (   *   P F N G L X J O I N S W A P G R O U P N V P R O C )   ( D i s p l a y *   d p y ,   G L X D r a w a b l e   d r a w a b l e ,   G L u i n t   g r o u p ) ; 
01270  
01271  t y p e d e f   B o o l   (   *   P F N G L X Q U E R Y F R A M E C O U N T N V P R O C )   ( D i s p l a y *   d p y ,   i n t   s c r e e n ,   G L u i n t   * c o u n t ) ; 
01272  
01273  t y p e d e f   B o o l   (   *   P F N G L X Q U E R Y M A X S W A P G R O U P S N V P R O C )   ( D i s p l a y *   d p y ,   i n t   s c r e e n ,   G L u i n t   * m a x G r o u p s ,   G L u i n t   * m a x B a r r i e r s ) ; 
01274  
01275  t y p e d e f   B o o l   (   *   P F N G L X Q U E R Y S W A P G R O U P N V P R O C )   ( D i s p l a y *   d p y ,   G L X D r a w a b l e   d r a w a b l e ,   G L u i n t   * g r o u p ,   G L u i n t   * b a r r i e r ) ; 
01276  
01277  t y p e d e f   B o o l   (   *   P F N G L X R E S E T F R A M E C O U N T N V P R O C )   ( D i s p l a y *   d p y ,   i n t   s c r e e n ) ; 
01278  
01279  # d e f i n e   g l X B i n d S w a p B a r r i e r N V   G L X E W _ G E T _ F U N ( _ _ g l e w X B i n d S w a p B a r r i e r N V ) 
01280  
01281  # d e f i n e   g l X J o i n S w a p G r o u p N V   G L X E W _ G E T _ F U N ( _ _ g l e w X J o i n S w a p G r o u p N V ) 
01282  
01283  # d e f i n e   g l X Q u e r y F r a m e C o u n t N V   G L X E W _ G E T _ F U N ( _ _ g l e w X Q u e r y F r a m e C o u n t N V ) 
01284  
01285  # d e f i n e   g l X Q u e r y M a x S w a p G r o u p s N V   G L X E W _ G E T _ F U N ( _ _ g l e w X Q u e r y M a x S w a p G r o u p s N V ) 
01286  
01287  # d e f i n e   g l X Q u e r y S w a p G r o u p N V   G L X E W _ G E T _ F U N ( _ _ g l e w X Q u e r y S w a p G r o u p N V ) 
01288  
01289  # d e f i n e   g l X R e s e t F r a m e C o u n t N V   G L X E W _ G E T _ F U N ( _ _ g l e w X R e s e t F r a m e C o u n t N V ) 
01290  
01291  # d e f i n e   G L X E W _ N V _ s w a p _ g r o u p   G L X E W _ G E T _ V A R ( _ _ G L X E W _ N V _ s w a p _ g r o u p ) 
01292  
01293  # e n d i f   / *   G L X _ N V _ s w a p _ g r o u p   * / 
01294  
01295  / *   - - - - - - - - - - - - - - - - - - - - - - -   G L X _ N V _ v e r t e x _ a r r a y _ r a n g e   - - - - - - - - - - - - - - - - - - - - - - -   * / 
01296  
01297  # i f n d e f   G L X _ N V _ v e r t e x _ a r r a y _ r a n g e 
01298  
01299  # d e f i n e   G L X _ N V _ v e r t e x _ a r r a y _ r a n g e   1 
01300  
01301  t y p e d e f   v o i d   *   (   *   P F N G L X A L L O C A T E M E M O R Y N V P R O C )   ( G L s i z e i   s i z e ,   G L f l o a t   r e a d F r e q u e n c y ,   G L f l o a t   w r i t e F r e q u e n c y ,   G L f l o a t   p r i o r i t y ) ; 
01302  
01303  t y p e d e f   v o i d   (   *   P F N G L X F R E E M E M O R Y N V P R O C )   ( v o i d   * p o i n t e r ) ; 
01304  
01305  # d e f i n e   g l X A l l o c a t e M e m o r y N V   G L X E W _ G E T _ F U N ( _ _ g l e w X A l l o c a t e M e m o r y N V ) 
01306  
01307  # d e f i n e   g l X F r e e M e m o r y N V   G L X E W _ G E T _ F U N ( _ _ g l e w X F r e e M e m o r y N V ) 
01308  
01309  # d e f i n e   G L X E W _ N V _ v e r t e x _ a r r a y _ r a n g e   G L X E W _ G E T _ V A R ( _ _ G L X E W _ N V _ v e r t e x _ a r r a y _ r a n g e ) 
01310  
01311  # e n d i f   / *   G L X _ N V _ v e r t e x _ a r r a y _ r a n g e   * / 
01312  
01313  / *   - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ N V _ v i d e o _ c a p t u r e   - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01314  
01315  # i f n d e f   G L X _ N V _ v i d e o _ c a p t u r e 
01316  
01317  # d e f i n e   G L X _ N V _ v i d e o _ c a p t u r e   1 
01318  
01319  # d e f i n e   G L X _ D E V I C E _ I D _ N V   0 x 2 0 C D 
01320  
01321  # d e f i n e   G L X _ U N I Q U E _ I D _ N V   0 x 2 0 C E 
01322  
01323  # d e f i n e   G L X _ N U M _ V I D E O _ C A P T U R E _ S L O T S _ N V   0 x 2 0 C F 
01324  
01325  t y p e d e f   X I D   G L X V i d e o C a p t u r e D e v i c e N V ; 
01326  
01327  t y p e d e f   i n t   (   *   P F N G L X B I N D V I D E O C A P T U R E D E V I C E N V P R O C )   ( D i s p l a y *   d p y ,   u n s i g n e d   i n t   v i d e o _ c a p t u r e _ s l o t ,   G L X V i d e o C a p t u r e D e v i c e N V   d e v i c e ) ; 
01328  
01329  t y p e d e f   G L X V i d e o C a p t u r e D e v i c e N V   *   (   *   P F N G L X E N U M E R A T E V I D E O C A P T U R E D E V I C E S N V P R O C )   ( D i s p l a y *   d p y ,   i n t   s c r e e n ,   i n t   * n e l e m e n t s ) ; 
01330  
01331  t y p e d e f   v o i d   (   *   P F N G L X L O C K V I D E O C A P T U R E D E V I C E N V P R O C )   ( D i s p l a y *   d p y ,   G L X V i d e o C a p t u r e D e v i c e N V   d e v i c e ) ; 
01332  
01333  t y p e d e f   i n t   (   *   P F N G L X Q U E R Y V I D E O C A P T U R E D E V I C E N V P R O C )   ( D i s p l a y *   d p y ,   G L X V i d e o C a p t u r e D e v i c e N V   d e v i c e ,   i n t   a t t r i b u t e ,   i n t   * v a l u e ) ; 
01334  
01335  t y p e d e f   v o i d   (   *   P F N G L X R E L E A S E V I D E O C A P T U R E D E V I C E N V P R O C )   ( D i s p l a y *   d p y ,   G L X V i d e o C a p t u r e D e v i c e N V   d e v i c e ) ; 
01336  
01337  # d e f i n e   g l X B i n d V i d e o C a p t u r e D e v i c e N V   G L X E W _ G E T _ F U N ( _ _ g l e w X B i n d V i d e o C a p t u r e D e v i c e N V ) 
01338  
01339  # d e f i n e   g l X E n u m e r a t e V i d e o C a p t u r e D e v i c e s N V   G L X E W _ G E T _ F U N ( _ _ g l e w X E n u m e r a t e V i d e o C a p t u r e D e v i c e s N V ) 
01340  
01341  # d e f i n e   g l X L o c k V i d e o C a p t u r e D e v i c e N V   G L X E W _ G E T _ F U N ( _ _ g l e w X L o c k V i d e o C a p t u r e D e v i c e N V ) 
01342  
01343  # d e f i n e   g l X Q u e r y V i d e o C a p t u r e D e v i c e N V   G L X E W _ G E T _ F U N ( _ _ g l e w X Q u e r y V i d e o C a p t u r e D e v i c e N V ) 
01344  
01345  # d e f i n e   g l X R e l e a s e V i d e o C a p t u r e D e v i c e N V   G L X E W _ G E T _ F U N ( _ _ g l e w X R e l e a s e V i d e o C a p t u r e D e v i c e N V ) 
01346  
01347  # d e f i n e   G L X E W _ N V _ v i d e o _ c a p t u r e   G L X E W _ G E T _ V A R ( _ _ G L X E W _ N V _ v i d e o _ c a p t u r e ) 
01348  
01349  # e n d i f   / *   G L X _ N V _ v i d e o _ c a p t u r e   * / 
01350  
01351  / *   - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ N V _ v i d e o _ o u t p u t   - - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01352  
01353  # i f n d e f   G L X _ N V _ v i d e o _ o u t p u t 
01354  
01355  # d e f i n e   G L X _ N V _ v i d e o _ o u t p u t   1 
01356  
01357  # d e f i n e   G L X _ V I D E O _ O U T _ C O L O R _ N V   0 x 2 0 C 3 
01358  
01359  # d e f i n e   G L X _ V I D E O _ O U T _ A L P H A _ N V   0 x 2 0 C 4 
01360  
01361  # d e f i n e   G L X _ V I D E O _ O U T _ D E P T H _ N V   0 x 2 0 C 5 
01362  
01363  # d e f i n e   G L X _ V I D E O _ O U T _ C O L O R _ A N D _ A L P H A _ N V   0 x 2 0 C 6 
01364  
01365  # d e f i n e   G L X _ V I D E O _ O U T _ C O L O R _ A N D _ D E P T H _ N V   0 x 2 0 C 7 
01366  
01367  # d e f i n e   G L X _ V I D E O _ O U T _ F R A M E _ N V   0 x 2 0 C 8 
01368  
01369  # d e f i n e   G L X _ V I D E O _ O U T _ F I E L D _ 1 _ N V   0 x 2 0 C 9 
01370  
01371  # d e f i n e   G L X _ V I D E O _ O U T _ F I E L D _ 2 _ N V   0 x 2 0 C A 
01372  
01373  # d e f i n e   G L X _ V I D E O _ O U T _ S T A C K E D _ F I E L D S _ 1 _ 2 _ N V   0 x 2 0 C B 
01374  
01375  # d e f i n e   G L X _ V I D E O _ O U T _ S T A C K E D _ F I E L D S _ 2 _ 1 _ N V   0 x 2 0 C C 
01376  
01377  t y p e d e f   i n t   (   *   P F N G L X B I N D V I D E O I M A G E N V P R O C )   ( D i s p l a y *   d p y ,   G L X V i d e o D e v i c e N V   V i d e o D e v i c e ,   G L X P b u f f e r   p b u f ,   i n t   i V i d e o B u f f e r ) ; 
01378  
01379  t y p e d e f   i n t   (   *   P F N G L X G E T V I D E O D E V I C E N V P R O C )   ( D i s p l a y *   d p y ,   i n t   s c r e e n ,   i n t   n u m V i d e o D e v i c e s ,   G L X V i d e o D e v i c e N V   * p V i d e o D e v i c e ) ; 
01380  
01381  t y p e d e f   i n t   (   *   P F N G L X G E T V I D E O I N F O N V P R O C )   ( D i s p l a y *   d p y ,   i n t   s c r e e n ,   G L X V i d e o D e v i c e N V   V i d e o D e v i c e ,   u n s i g n e d   l o n g   * p u l C o u n t e r O u t p u t P b u f f e r ,   u n s i g n e d   l o n g   * p u l C o u n t e r O u t p u t V i d e o ) ; 
01382  
01383  t y p e d e f   i n t   (   *   P F N G L X R E L E A S E V I D E O D E V I C E N V P R O C )   ( D i s p l a y *   d p y ,   i n t   s c r e e n ,   G L X V i d e o D e v i c e N V   V i d e o D e v i c e ) ; 
01384  
01385  t y p e d e f   i n t   (   *   P F N G L X R E L E A S E V I D E O I M A G E N V P R O C )   ( D i s p l a y *   d p y ,   G L X P b u f f e r   p b u f ) ; 
01386  
01387  t y p e d e f   i n t   (   *   P F N G L X S E N D P B U F F E R T O V I D E O N V P R O C )   ( D i s p l a y *   d p y ,   G L X P b u f f e r   p b u f ,   i n t   i B u f f e r T y p e ,   u n s i g n e d   l o n g   * p u l C o u n t e r P b u f f e r ,   G L b o o l e a n   b B l o c k ) ; 
01388  
01389  # d e f i n e   g l X B i n d V i d e o I m a g e N V   G L X E W _ G E T _ F U N ( _ _ g l e w X B i n d V i d e o I m a g e N V ) 
01390  
01391  # d e f i n e   g l X G e t V i d e o D e v i c e N V   G L X E W _ G E T _ F U N ( _ _ g l e w X G e t V i d e o D e v i c e N V ) 
01392  
01393  # d e f i n e   g l X G e t V i d e o I n f o N V   G L X E W _ G E T _ F U N ( _ _ g l e w X G e t V i d e o I n f o N V ) 
01394  
01395  # d e f i n e   g l X R e l e a s e V i d e o D e v i c e N V   G L X E W _ G E T _ F U N ( _ _ g l e w X R e l e a s e V i d e o D e v i c e N V ) 
01396  
01397  # d e f i n e   g l X R e l e a s e V i d e o I m a g e N V   G L X E W _ G E T _ F U N ( _ _ g l e w X R e l e a s e V i d e o I m a g e N V ) 
01398  
01399  # d e f i n e   g l X S e n d P b u f f e r T o V i d e o N V   G L X E W _ G E T _ F U N ( _ _ g l e w X S e n d P b u f f e r T o V i d e o N V ) 
01400  
01401  # d e f i n e   G L X E W _ N V _ v i d e o _ o u t p u t   G L X E W _ G E T _ V A R ( _ _ G L X E W _ N V _ v i d e o _ o u t p u t ) 
01402  
01403  # e n d i f   / *   G L X _ N V _ v i d e o _ o u t p u t   * / 
01404  
01405  / *   - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ O M L _ s w a p _ m e t h o d   - - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01406  
01407  # i f n d e f   G L X _ O M L _ s w a p _ m e t h o d 
01408  
01409  # d e f i n e   G L X _ O M L _ s w a p _ m e t h o d   1 
01410  
01411  # d e f i n e   G L X _ S W A P _ M E T H O D _ O M L   0 x 8 0 6 0 
01412  
01413  # d e f i n e   G L X _ S W A P _ E X C H A N G E _ O M L   0 x 8 0 6 1 
01414  
01415  # d e f i n e   G L X _ S W A P _ C O P Y _ O M L   0 x 8 0 6 2 
01416  
01417  # d e f i n e   G L X _ S W A P _ U N D E F I N E D _ O M L   0 x 8 0 6 3 
01418  
01419  # d e f i n e   G L X E W _ O M L _ s w a p _ m e t h o d   G L X E W _ G E T _ V A R ( _ _ G L X E W _ O M L _ s w a p _ m e t h o d ) 
01420  
01421  # e n d i f   / *   G L X _ O M L _ s w a p _ m e t h o d   * / 
01422  
01423  / *   - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ O M L _ s y n c _ c o n t r o l   - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01424  
01425  # i f n d e f   G L X _ O M L _ s y n c _ c o n t r o l 
01426  
01427  # d e f i n e   G L X _ O M L _ s y n c _ c o n t r o l   1 
01428  
01429  t y p e d e f   B o o l   (   *   P F N G L X G E T M S C R A T E O M L P R O C )   ( D i s p l a y *   d p y ,   G L X D r a w a b l e   d r a w a b l e ,   i n t 3 2 _ t *   n u m e r a t o r ,   i n t 3 2 _ t *   d e n o m i n a t o r ) ; 
01430  
01431  t y p e d e f   B o o l   (   *   P F N G L X G E T S Y N C V A L U E S O M L P R O C )   ( D i s p l a y *   d p y ,   G L X D r a w a b l e   d r a w a b l e ,   i n t 6 4 _ t *   u s t ,   i n t 6 4 _ t *   m s c ,   i n t 6 4 _ t *   s b c ) ; 
01432  
01433  t y p e d e f   i n t 6 4 _ t   (   *   P F N G L X S W A P B U F F E R S M S C O M L P R O C )   ( D i s p l a y *   d p y ,   G L X D r a w a b l e   d r a w a b l e ,   i n t 6 4 _ t   t a r g e t _ m s c ,   i n t 6 4 _ t   d i v i s o r ,   i n t 6 4 _ t   r e m a i n d e r ) ; 
01434  
01435  t y p e d e f   B o o l   (   *   P F N G L X W A I T F O R M S C O M L P R O C )   ( D i s p l a y *   d p y ,   G L X D r a w a b l e   d r a w a b l e ,   i n t 6 4 _ t   t a r g e t _ m s c ,   i n t 6 4 _ t   d i v i s o r ,   i n t 6 4 _ t   r e m a i n d e r ,   i n t 6 4 _ t *   u s t ,   i n t 6 4 _ t *   m s c ,   i n t 6 4 _ t *   s b c ) ; 
01436  
01437  t y p e d e f   B o o l   (   *   P F N G L X W A I T F O R S B C O M L P R O C )   ( D i s p l a y *   d p y ,   G L X D r a w a b l e   d r a w a b l e ,   i n t 6 4 _ t   t a r g e t _ s b c ,   i n t 6 4 _ t *   u s t ,   i n t 6 4 _ t *   m s c ,   i n t 6 4 _ t *   s b c ) ; 
01438  
01439  # d e f i n e   g l X G e t M s c R a t e O M L   G L X E W _ G E T _ F U N ( _ _ g l e w X G e t M s c R a t e O M L ) 
01440  
01441  # d e f i n e   g l X G e t S y n c V a l u e s O M L   G L X E W _ G E T _ F U N ( _ _ g l e w X G e t S y n c V a l u e s O M L ) 
01442  
01443  # d e f i n e   g l X S w a p B u f f e r s M s c O M L   G L X E W _ G E T _ F U N ( _ _ g l e w X S w a p B u f f e r s M s c O M L ) 
01444  
01445  # d e f i n e   g l X W a i t F o r M s c O M L   G L X E W _ G E T _ F U N ( _ _ g l e w X W a i t F o r M s c O M L ) 
01446  
01447  # d e f i n e   g l X W a i t F o r S b c O M L   G L X E W _ G E T _ F U N ( _ _ g l e w X W a i t F o r S b c O M L ) 
01448  
01449  # d e f i n e   G L X E W _ O M L _ s y n c _ c o n t r o l   G L X E W _ G E T _ V A R ( _ _ G L X E W _ O M L _ s y n c _ c o n t r o l ) 
01450  
01451  # e n d i f   / *   G L X _ O M L _ s y n c _ c o n t r o l   * / 
01452  
01453  / *   - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ S G I S _ b l e n d e d _ o v e r l a y   - - - - - - - - - - - - - - - - - - - - - - -   * / 
01454  
01455  # i f n d e f   G L X _ S G I S _ b l e n d e d _ o v e r l a y 
01456  
01457  # d e f i n e   G L X _ S G I S _ b l e n d e d _ o v e r l a y   1 
01458  
01459  # d e f i n e   G L X _ B L E N D E D _ R G B A _ S G I S   0 x 8 0 2 5 
01460  
01461  # d e f i n e   G L X E W _ S G I S _ b l e n d e d _ o v e r l a y   G L X E W _ G E T _ V A R ( _ _ G L X E W _ S G I S _ b l e n d e d _ o v e r l a y ) 
01462  
01463  # e n d i f   / *   G L X _ S G I S _ b l e n d e d _ o v e r l a y   * / 
01464  
01465  / *   - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ S G I S _ c o l o r _ r a n g e   - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01466  
01467  # i f n d e f   G L X _ S G I S _ c o l o r _ r a n g e 
01468  
01469  # d e f i n e   G L X _ S G I S _ c o l o r _ r a n g e   1 
01470  
01471  # d e f i n e   G L X _ M I N _ R E D _ S G I S   0 
01472  
01473  # d e f i n e   G L X _ M A X _ G R E E N _ S G I S   0 
01474  
01475  # d e f i n e   G L X _ M I N _ B L U E _ S G I S   0 
01476  
01477  # d e f i n e   G L X _ M A X _ A L P H A _ S G I S   0 
01478  
01479  # d e f i n e   G L X _ M I N _ G R E E N _ S G I S   0 
01480  
01481  # d e f i n e   G L X _ M I N _ A L P H A _ S G I S   0 
01482  
01483  # d e f i n e   G L X _ M A X _ R E D _ S G I S   0 
01484  
01485  # d e f i n e   G L X _ E X T E N D E D _ R A N G E _ S G I S   0 
01486  
01487  # d e f i n e   G L X _ M A X _ B L U E _ S G I S   0 
01488  
01489  # d e f i n e   G L X E W _ S G I S _ c o l o r _ r a n g e   G L X E W _ G E T _ V A R ( _ _ G L X E W _ S G I S _ c o l o r _ r a n g e ) 
01490  
01491  # e n d i f   / *   G L X _ S G I S _ c o l o r _ r a n g e   * / 
01492  
01493  / *   - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ S G I S _ m u l t i s a m p l e   - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01494  
01495  # i f n d e f   G L X _ S G I S _ m u l t i s a m p l e 
01496  
01497  # d e f i n e   G L X _ S G I S _ m u l t i s a m p l e   1 
01498  
01499  # d e f i n e   G L X _ S A M P L E _ B U F F E R S _ S G I S   1 0 0 0 0 0 
01500  
01501  # d e f i n e   G L X _ S A M P L E S _ S G I S   1 0 0 0 0 1 
01502  
01503  # d e f i n e   G L X E W _ S G I S _ m u l t i s a m p l e   G L X E W _ G E T _ V A R ( _ _ G L X E W _ S G I S _ m u l t i s a m p l e ) 
01504  
01505  # e n d i f   / *   G L X _ S G I S _ m u l t i s a m p l e   * / 
01506  
01507  / *   - - - - - - - - - - - - - - - - - - - - - -   G L X _ S G I S _ s h a r e d _ m u l t i s a m p l e   - - - - - - - - - - - - - - - - - - - - - -   * / 
01508  
01509  # i f n d e f   G L X _ S G I S _ s h a r e d _ m u l t i s a m p l e 
01510  
01511  # d e f i n e   G L X _ S G I S _ s h a r e d _ m u l t i s a m p l e   1 
01512  
01513  # d e f i n e   G L X _ M U L T I S A M P L E _ S U B _ R E C T _ W I D T H _ S G I S   0 x 8 0 2 6 
01514  
01515  # d e f i n e   G L X _ M U L T I S A M P L E _ S U B _ R E C T _ H E I G H T _ S G I S   0 x 8 0 2 7 
01516  
01517  # d e f i n e   G L X E W _ S G I S _ s h a r e d _ m u l t i s a m p l e   G L X E W _ G E T _ V A R ( _ _ G L X E W _ S G I S _ s h a r e d _ m u l t i s a m p l e ) 
01518  
01519  # e n d i f   / *   G L X _ S G I S _ s h a r e d _ m u l t i s a m p l e   * / 
01520  
01521  / *   - - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ S G I X _ f b c o n f i g   - - - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01522  
01523  # i f n d e f   G L X _ S G I X _ f b c o n f i g 
01524  
01525  # d e f i n e   G L X _ S G I X _ f b c o n f i g   1 
01526  
01527  # d e f i n e   G L X _ W I N D O W _ B I T _ S G I X   0 x 0 0 0 0 0 0 0 1 
01528  
01529  # d e f i n e   G L X _ R G B A _ B I T _ S G I X   0 x 0 0 0 0 0 0 0 1 
01530  
01531  # d e f i n e   G L X _ P I X M A P _ B I T _ S G I X   0 x 0 0 0 0 0 0 0 2 
01532  
01533  # d e f i n e   G L X _ C O L O R _ I N D E X _ B I T _ S G I X   0 x 0 0 0 0 0 0 0 2 
01534  
01535  # d e f i n e   G L X _ S C R E E N _ E X T   0 x 8 0 0 C 
01536  
01537  # d e f i n e   G L X _ D R A W A B L E _ T Y P E _ S G I X   0 x 8 0 1 0 
01538  
01539  # d e f i n e   G L X _ R E N D E R _ T Y P E _ S G I X   0 x 8 0 1 1 
01540  
01541  # d e f i n e   G L X _ X _ R E N D E R A B L E _ S G I X   0 x 8 0 1 2 
01542  
01543  # d e f i n e   G L X _ F B C O N F I G _ I D _ S G I X   0 x 8 0 1 3 
01544  
01545  # d e f i n e   G L X _ R G B A _ T Y P E _ S G I X   0 x 8 0 1 4 
01546  
01547  # d e f i n e   G L X _ C O L O R _ I N D E X _ T Y P E _ S G I X   0 x 8 0 1 5 
01548  
01549  t y p e d e f   X I D   G L X F B C o n f i g I D S G I X ; 
01550  
01551  t y p e d e f   s t r u c t   _ _ G L X F B C o n f i g R e c   * G L X F B C o n f i g S G I X ; 
01552  
01553  t y p e d e f   G L X F B C o n f i g S G I X *   (   *   P F N G L X C H O O S E F B C O N F I G S G I X P R O C )   ( D i s p l a y   * d p y ,   i n t   s c r e e n ,   c o n s t   i n t   * a t t r i b _ l i s t ,   i n t   * n e l e m e n t s ) ; 
01554  
01555  t y p e d e f   G L X C o n t e x t   (   *   P F N G L X C R E A T E C O N T E X T W I T H C O N F I G S G I X P R O C )   ( D i s p l a y *   d p y ,   G L X F B C o n f i g   c o n f i g ,   i n t   r e n d e r _ t y p e ,   G L X C o n t e x t   s h a r e _ l i s t ,   B o o l   d i r e c t ) ; 
01556  
01557  t y p e d e f   G L X P i x m a p   (   *   P F N G L X C R E A T E G L X P I X M A P W I T H C O N F I G S G I X P R O C )   ( D i s p l a y *   d p y ,   G L X F B C o n f i g   c o n f i g ,   P i x m a p   p i x m a p ) ; 
01558  
01559  t y p e d e f   i n t   (   *   P F N G L X G E T F B C O N F I G A T T R I B S G I X P R O C )   ( D i s p l a y *   d p y ,   G L X F B C o n f i g S G I X   c o n f i g ,   i n t   a t t r i b u t e ,   i n t   * v a l u e ) ; 
01560  
01561  t y p e d e f   G L X F B C o n f i g S G I X   (   *   P F N G L X G E T F B C O N F I G F R O M V I S U A L S G I X P R O C )   ( D i s p l a y *   d p y ,   X V i s u a l I n f o   * v i s ) ; 
01562  
01563  t y p e d e f   X V i s u a l I n f o *   (   *   P F N G L X G E T V I S U A L F R O M F B C O N F I G S G I X P R O C )   ( D i s p l a y   * d p y ,   G L X F B C o n f i g   c o n f i g ) ; 
01564  
01565  # d e f i n e   g l X C h o o s e F B C o n f i g S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X C h o o s e F B C o n f i g S G I X ) 
01566  
01567  # d e f i n e   g l X C r e a t e C o n t e x t W i t h C o n f i g S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X C r e a t e C o n t e x t W i t h C o n f i g S G I X ) 
01568  
01569  # d e f i n e   g l X C r e a t e G L X P i x m a p W i t h C o n f i g S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X C r e a t e G L X P i x m a p W i t h C o n f i g S G I X ) 
01570  
01571  # d e f i n e   g l X G e t F B C o n f i g A t t r i b S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X G e t F B C o n f i g A t t r i b S G I X ) 
01572  
01573  # d e f i n e   g l X G e t F B C o n f i g F r o m V i s u a l S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X G e t F B C o n f i g F r o m V i s u a l S G I X ) 
01574  
01575  # d e f i n e   g l X G e t V i s u a l F r o m F B C o n f i g S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X G e t V i s u a l F r o m F B C o n f i g S G I X ) 
01576  
01577  # d e f i n e   G L X E W _ S G I X _ f b c o n f i g   G L X E W _ G E T _ V A R ( _ _ G L X E W _ S G I X _ f b c o n f i g ) 
01578  
01579  # e n d i f   / *   G L X _ S G I X _ f b c o n f i g   * / 
01580  
01581  / *   - - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ S G I X _ h y p e r p i p e   - - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01582  
01583  # i f n d e f   G L X _ S G I X _ h y p e r p i p e 
01584  
01585  # d e f i n e   G L X _ S G I X _ h y p e r p i p e   1 
01586  
01587  # d e f i n e   G L X _ H Y P E R P I P E _ D I S P L A Y _ P I P E _ S G I X   0 x 0 0 0 0 0 0 0 1 
01588  
01589  # d e f i n e   G L X _ P I P E _ R E C T _ S G I X   0 x 0 0 0 0 0 0 0 1 
01590  
01591  # d e f i n e   G L X _ P I P E _ R E C T _ L I M I T S _ S G I X   0 x 0 0 0 0 0 0 0 2 
01592  
01593  # d e f i n e   G L X _ H Y P E R P I P E _ R E N D E R _ P I P E _ S G I X   0 x 0 0 0 0 0 0 0 2 
01594  
01595  # d e f i n e   G L X _ H Y P E R P I P E _ S T E R E O _ S G I X   0 x 0 0 0 0 0 0 0 3 
01596  
01597  # d e f i n e   G L X _ H Y P E R P I P E _ P I X E L _ A V E R A G E _ S G I X   0 x 0 0 0 0 0 0 0 4 
01598  
01599  # d e f i n e   G L X _ H Y P E R P I P E _ P I P E _ N A M E _ L E N G T H _ S G I X   8 0 
01600  
01601  # d e f i n e   G L X _ B A D _ H Y P E R P I P E _ C O N F I G _ S G I X   9 1 
01602  
01603  # d e f i n e   G L X _ B A D _ H Y P E R P I P E _ S G I X   9 2 
01604  
01605  # d e f i n e   G L X _ H Y P E R P I P E _ I D _ S G I X   0 x 8 0 3 0 
01606  
01607  t y p e d e f   s t r u c t   { 
01608  
01609      c h a r   p i p e N a m e [ G L X _ H Y P E R P I P E _ P I P E _ N A M E _ L E N G T H _ S G I X ] ;   
01610  
01611      i n t     n e t w o r k I d ;   
01612  
01613  }   G L X H y p e r p i p e N e t w o r k S G I X ; 
01614  
01615  t y p e d e f   s t r u c t   { 
01616  
01617      c h a r   p i p e N a m e [ G L X _ H Y P E R P I P E _ P I P E _ N A M E _ L E N G T H _ S G I X ] ;   
01618  
01619      i n t   X O r i g i n ;   
01620  
01621      i n t   Y O r i g i n ;   
01622  
01623      i n t   m a x H e i g h t ;   
01624  
01625      i n t   m a x W i d t h ;   
01626  
01627  }   G L X P i p e R e c t L i m i t s ; 
01628  
01629  t y p e d e f   s t r u c t   { 
01630  
01631      c h a r   p i p e N a m e [ G L X _ H Y P E R P I P E _ P I P E _ N A M E _ L E N G T H _ S G I X ] ;   
01632  
01633      i n t   c h a n n e l ;   
01634  
01635      u n s i g n e d   i n t   p a r t i c i p a t i o n T y p e ;   
01636  
01637      i n t   t i m e S l i c e ;   
01638  
01639  }   G L X H y p e r p i p e C o n f i g S G I X ; 
01640  
01641  t y p e d e f   s t r u c t   { 
01642  
01643      c h a r   p i p e N a m e [ G L X _ H Y P E R P I P E _ P I P E _ N A M E _ L E N G T H _ S G I X ] ;   
01644  
01645      i n t   s r c X O r i g i n ;   
01646  
01647      i n t   s r c Y O r i g i n ;   
01648  
01649      i n t   s r c W i d t h ;   
01650  
01651      i n t   s r c H e i g h t ;   
01652  
01653      i n t   d e s t X O r i g i n ;   
01654  
01655      i n t   d e s t Y O r i g i n ;   
01656  
01657      i n t   d e s t W i d t h ;   
01658  
01659      i n t   d e s t H e i g h t ;   
01660  
01661  }   G L X P i p e R e c t ; 
01662  
01663  t y p e d e f   i n t   (   *   P F N G L X B I N D H Y P E R P I P E S G I X P R O C )   ( D i s p l a y   * d p y ,   i n t   h p I d ) ; 
01664  
01665  t y p e d e f   i n t   (   *   P F N G L X D E S T R O Y H Y P E R P I P E C O N F I G S G I X P R O C )   ( D i s p l a y   * d p y ,   i n t   h p I d ) ; 
01666  
01667  t y p e d e f   i n t   (   *   P F N G L X H Y P E R P I P E A T T R I B S G I X P R O C )   ( D i s p l a y   * d p y ,   i n t   t i m e S l i c e ,   i n t   a t t r i b ,   i n t   s i z e ,   v o i d   * a t t r i b L i s t ) ; 
01668  
01669  t y p e d e f   i n t   (   *   P F N G L X H Y P E R P I P E C O N F I G S G I X P R O C )   ( D i s p l a y   * d p y ,   i n t   n e t w o r k I d ,   i n t   n p i p e s ,   G L X H y p e r p i p e C o n f i g S G I X   * c f g ,   i n t   * h p I d ) ; 
01670  
01671  t y p e d e f   i n t   (   *   P F N G L X Q U E R Y H Y P E R P I P E A T T R I B S G I X P R O C )   ( D i s p l a y   * d p y ,   i n t   t i m e S l i c e ,   i n t   a t t r i b ,   i n t   s i z e ,   v o i d   * r e t u r n A t t r i b L i s t ) ; 
01672  
01673  t y p e d e f   i n t   (   *   P F N G L X Q U E R Y H Y P E R P I P E B E S T A T T R I B S G I X P R O C )   ( D i s p l a y   * d p y ,   i n t   t i m e S l i c e ,   i n t   a t t r i b ,   i n t   s i z e ,   v o i d   * a t t r i b L i s t ,   v o i d   * r e t u r n A t t r i b L i s t ) ; 
01674  
01675  t y p e d e f   G L X H y p e r p i p e C o n f i g S G I X   *   (   *   P F N G L X Q U E R Y H Y P E R P I P E C O N F I G S G I X P R O C )   ( D i s p l a y   * d p y ,   i n t   h p I d ,   i n t   * n p i p e s ) ; 
01676  
01677  t y p e d e f   G L X H y p e r p i p e N e t w o r k S G I X   *   (   *   P F N G L X Q U E R Y H Y P E R P I P E N E T W O R K S G I X P R O C )   ( D i s p l a y   * d p y ,   i n t   * n p i p e s ) ; 
01678  
01679  # d e f i n e   g l X B i n d H y p e r p i p e S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X B i n d H y p e r p i p e S G I X ) 
01680  
01681  # d e f i n e   g l X D e s t r o y H y p e r p i p e C o n f i g S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X D e s t r o y H y p e r p i p e C o n f i g S G I X ) 
01682  
01683  # d e f i n e   g l X H y p e r p i p e A t t r i b S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X H y p e r p i p e A t t r i b S G I X ) 
01684  
01685  # d e f i n e   g l X H y p e r p i p e C o n f i g S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X H y p e r p i p e C o n f i g S G I X ) 
01686  
01687  # d e f i n e   g l X Q u e r y H y p e r p i p e A t t r i b S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X Q u e r y H y p e r p i p e A t t r i b S G I X ) 
01688  
01689  # d e f i n e   g l X Q u e r y H y p e r p i p e B e s t A t t r i b S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X Q u e r y H y p e r p i p e B e s t A t t r i b S G I X ) 
01690  
01691  # d e f i n e   g l X Q u e r y H y p e r p i p e C o n f i g S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X Q u e r y H y p e r p i p e C o n f i g S G I X ) 
01692  
01693  # d e f i n e   g l X Q u e r y H y p e r p i p e N e t w o r k S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X Q u e r y H y p e r p i p e N e t w o r k S G I X ) 
01694  
01695  # d e f i n e   G L X E W _ S G I X _ h y p e r p i p e   G L X E W _ G E T _ V A R ( _ _ G L X E W _ S G I X _ h y p e r p i p e ) 
01696  
01697  # e n d i f   / *   G L X _ S G I X _ h y p e r p i p e   * / 
01698  
01699  / *   - - - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ S G I X _ p b u f f e r   - - - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01700  
01701  # i f n d e f   G L X _ S G I X _ p b u f f e r 
01702  
01703  # d e f i n e   G L X _ S G I X _ p b u f f e r   1 
01704  
01705  # d e f i n e   G L X _ F R O N T _ L E F T _ B U F F E R _ B I T _ S G I X   0 x 0 0 0 0 0 0 0 1 
01706  
01707  # d e f i n e   G L X _ F R O N T _ R I G H T _ B U F F E R _ B I T _ S G I X   0 x 0 0 0 0 0 0 0 2 
01708  
01709  # d e f i n e   G L X _ P B U F F E R _ B I T _ S G I X   0 x 0 0 0 0 0 0 0 4 
01710  
01711  # d e f i n e   G L X _ B A C K _ L E F T _ B U F F E R _ B I T _ S G I X   0 x 0 0 0 0 0 0 0 4 
01712  
01713  # d e f i n e   G L X _ B A C K _ R I G H T _ B U F F E R _ B I T _ S G I X   0 x 0 0 0 0 0 0 0 8 
01714  
01715  # d e f i n e   G L X _ A U X _ B U F F E R S _ B I T _ S G I X   0 x 0 0 0 0 0 0 1 0 
01716  
01717  # d e f i n e   G L X _ D E P T H _ B U F F E R _ B I T _ S G I X   0 x 0 0 0 0 0 0 2 0 
01718  
01719  # d e f i n e   G L X _ S T E N C I L _ B U F F E R _ B I T _ S G I X   0 x 0 0 0 0 0 0 4 0 
01720  
01721  # d e f i n e   G L X _ A C C U M _ B U F F E R _ B I T _ S G I X   0 x 0 0 0 0 0 0 8 0 
01722  
01723  # d e f i n e   G L X _ S A M P L E _ B U F F E R S _ B I T _ S G I X   0 x 0 0 0 0 0 1 0 0 
01724  
01725  # d e f i n e   G L X _ M A X _ P B U F F E R _ W I D T H _ S G I X   0 x 8 0 1 6 
01726  
01727  # d e f i n e   G L X _ M A X _ P B U F F E R _ H E I G H T _ S G I X   0 x 8 0 1 7 
01728  
01729  # d e f i n e   G L X _ M A X _ P B U F F E R _ P I X E L S _ S G I X   0 x 8 0 1 8 
01730  
01731  # d e f i n e   G L X _ O P T I M A L _ P B U F F E R _ W I D T H _ S G I X   0 x 8 0 1 9 
01732  
01733  # d e f i n e   G L X _ O P T I M A L _ P B U F F E R _ H E I G H T _ S G I X   0 x 8 0 1 A 
01734  
01735  # d e f i n e   G L X _ P R E S E R V E D _ C O N T E N T S _ S G I X   0 x 8 0 1 B 
01736  
01737  # d e f i n e   G L X _ L A R G E S T _ P B U F F E R _ S G I X   0 x 8 0 1 C 
01738  
01739  # d e f i n e   G L X _ W I D T H _ S G I X   0 x 8 0 1 D 
01740  
01741  # d e f i n e   G L X _ H E I G H T _ S G I X   0 x 8 0 1 E 
01742  
01743  # d e f i n e   G L X _ E V E N T _ M A S K _ S G I X   0 x 8 0 1 F 
01744  
01745  # d e f i n e   G L X _ D A M A G E D _ S G I X   0 x 8 0 2 0 
01746  
01747  # d e f i n e   G L X _ S A V E D _ S G I X   0 x 8 0 2 1 
01748  
01749  # d e f i n e   G L X _ W I N D O W _ S G I X   0 x 8 0 2 2 
01750  
01751  # d e f i n e   G L X _ P B U F F E R _ S G I X   0 x 8 0 2 3 
01752  
01753  # d e f i n e   G L X _ B U F F E R _ C L O B B E R _ M A S K _ S G I X   0 x 0 8 0 0 0 0 0 0 
01754  
01755  t y p e d e f   X I D   G L X P b u f f e r S G I X ; 
01756  
01757  t y p e d e f   s t r u c t   {   i n t   t y p e ;   u n s i g n e d   l o n g   s e r i a l ;   B o o l   s e n d _ e v e n t ;   D i s p l a y   * d i s p l a y ;   G L X D r a w a b l e   d r a w a b l e ;   i n t   e v e n t _ t y p e ;   i n t   d r a w _ t y p e ;   u n s i g n e d   i n t   m a s k ;   i n t   x ,   y ;   i n t   w i d t h ,   h e i g h t ;   i n t   c o u n t ;   }   G L X B u f f e r C l o b b e r E v e n t S G I X ; 
01758  
01759  t y p e d e f   G L X P b u f f e r   (   *   P F N G L X C R E A T E G L X P B U F F E R S G I X P R O C )   ( D i s p l a y *   d p y ,   G L X F B C o n f i g   c o n f i g ,   u n s i g n e d   i n t   w i d t h ,   u n s i g n e d   i n t   h e i g h t ,   i n t   * a t t r i b _ l i s t ) ; 
01760  
01761  t y p e d e f   v o i d   (   *   P F N G L X D E S T R O Y G L X P B U F F E R S G I X P R O C )   ( D i s p l a y *   d p y ,   G L X P b u f f e r   p b u f ) ; 
01762  
01763  t y p e d e f   v o i d   (   *   P F N G L X G E T S E L E C T E D E V E N T S G I X P R O C )   ( D i s p l a y *   d p y ,   G L X D r a w a b l e   d r a w a b l e ,   u n s i g n e d   l o n g   * m a s k ) ; 
01764  
01765  t y p e d e f   v o i d   (   *   P F N G L X Q U E R Y G L X P B U F F E R S G I X P R O C )   ( D i s p l a y *   d p y ,   G L X P b u f f e r   p b u f ,   i n t   a t t r i b u t e ,   u n s i g n e d   i n t   * v a l u e ) ; 
01766  
01767  t y p e d e f   v o i d   (   *   P F N G L X S E L E C T E V E N T S G I X P R O C )   ( D i s p l a y *   d p y ,   G L X D r a w a b l e   d r a w a b l e ,   u n s i g n e d   l o n g   m a s k ) ; 
01768  
01769  # d e f i n e   g l X C r e a t e G L X P b u f f e r S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X C r e a t e G L X P b u f f e r S G I X ) 
01770  
01771  # d e f i n e   g l X D e s t r o y G L X P b u f f e r S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X D e s t r o y G L X P b u f f e r S G I X ) 
01772  
01773  # d e f i n e   g l X G e t S e l e c t e d E v e n t S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X G e t S e l e c t e d E v e n t S G I X ) 
01774  
01775  # d e f i n e   g l X Q u e r y G L X P b u f f e r S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X Q u e r y G L X P b u f f e r S G I X ) 
01776  
01777  # d e f i n e   g l X S e l e c t E v e n t S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X S e l e c t E v e n t S G I X ) 
01778  
01779  # d e f i n e   G L X E W _ S G I X _ p b u f f e r   G L X E W _ G E T _ V A R ( _ _ G L X E W _ S G I X _ p b u f f e r ) 
01780  
01781  # e n d i f   / *   G L X _ S G I X _ p b u f f e r   * / 
01782  
01783  / *   - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ S G I X _ s w a p _ b a r r i e r   - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01784  
01785  # i f n d e f   G L X _ S G I X _ s w a p _ b a r r i e r 
01786  
01787  # d e f i n e   G L X _ S G I X _ s w a p _ b a r r i e r   1 
01788  
01789  t y p e d e f   v o i d   (   *   P F N G L X B I N D S W A P B A R R I E R S G I X P R O C )   ( D i s p l a y   * d p y ,   G L X D r a w a b l e   d r a w a b l e ,   i n t   b a r r i e r ) ; 
01790  
01791  t y p e d e f   B o o l   (   *   P F N G L X Q U E R Y M A X S W A P B A R R I E R S S G I X P R O C )   ( D i s p l a y   * d p y ,   i n t   s c r e e n ,   i n t   * m a x ) ; 
01792  
01793  # d e f i n e   g l X B i n d S w a p B a r r i e r S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X B i n d S w a p B a r r i e r S G I X ) 
01794  
01795  # d e f i n e   g l X Q u e r y M a x S w a p B a r r i e r s S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X Q u e r y M a x S w a p B a r r i e r s S G I X ) 
01796  
01797  # d e f i n e   G L X E W _ S G I X _ s w a p _ b a r r i e r   G L X E W _ G E T _ V A R ( _ _ G L X E W _ S G I X _ s w a p _ b a r r i e r ) 
01798  
01799  # e n d i f   / *   G L X _ S G I X _ s w a p _ b a r r i e r   * / 
01800  
01801  / *   - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ S G I X _ s w a p _ g r o u p   - - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01802  
01803  # i f n d e f   G L X _ S G I X _ s w a p _ g r o u p 
01804  
01805  # d e f i n e   G L X _ S G I X _ s w a p _ g r o u p   1 
01806  
01807  t y p e d e f   v o i d   (   *   P F N G L X J O I N S W A P G R O U P S G I X P R O C )   ( D i s p l a y   * d p y ,   G L X D r a w a b l e   d r a w a b l e ,   G L X D r a w a b l e   m e m b e r ) ; 
01808  
01809  # d e f i n e   g l X J o i n S w a p G r o u p S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X J o i n S w a p G r o u p S G I X ) 
01810  
01811  # d e f i n e   G L X E W _ S G I X _ s w a p _ g r o u p   G L X E W _ G E T _ V A R ( _ _ G L X E W _ S G I X _ s w a p _ g r o u p ) 
01812  
01813  # e n d i f   / *   G L X _ S G I X _ s w a p _ g r o u p   * / 
01814  
01815  / *   - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ S G I X _ v i d e o _ r e s i z e   - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01816  
01817  # i f n d e f   G L X _ S G I X _ v i d e o _ r e s i z e 
01818  
01819  # d e f i n e   G L X _ S G I X _ v i d e o _ r e s i z e   1 
01820  
01821  # d e f i n e   G L X _ S Y N C _ F R A M E _ S G I X   0 x 0 0 0 0 0 0 0 0 
01822  
01823  # d e f i n e   G L X _ S Y N C _ S W A P _ S G I X   0 x 0 0 0 0 0 0 0 1 
01824  
01825  t y p e d e f   i n t   (   *   P F N G L X B I N D C H A N N E L T O W I N D O W S G I X P R O C )   ( D i s p l a y *   d i s p l a y ,   i n t   s c r e e n ,   i n t   c h a n n e l ,   W i n d o w   w i n d o w ) ; 
01826  
01827  t y p e d e f   i n t   (   *   P F N G L X C H A N N E L R E C T S G I X P R O C )   ( D i s p l a y *   d i s p l a y ,   i n t   s c r e e n ,   i n t   c h a n n e l ,   i n t   x ,   i n t   y ,   i n t   w ,   i n t   h ) ; 
01828  
01829  t y p e d e f   i n t   (   *   P F N G L X C H A N N E L R E C T S Y N C S G I X P R O C )   ( D i s p l a y *   d i s p l a y ,   i n t   s c r e e n ,   i n t   c h a n n e l ,   G L e n u m   s y n c t y p e ) ; 
01830  
01831  t y p e d e f   i n t   (   *   P F N G L X Q U E R Y C H A N N E L D E L T A S S G I X P R O C )   ( D i s p l a y *   d i s p l a y ,   i n t   s c r e e n ,   i n t   c h a n n e l ,   i n t   * x ,   i n t   * y ,   i n t   * w ,   i n t   * h ) ; 
01832  
01833  t y p e d e f   i n t   (   *   P F N G L X Q U E R Y C H A N N E L R E C T S G I X P R O C )   ( D i s p l a y *   d i s p l a y ,   i n t   s c r e e n ,   i n t   c h a n n e l ,   i n t   * d x ,   i n t   * d y ,   i n t   * d w ,   i n t   * d h ) ; 
01834  
01835  # d e f i n e   g l X B i n d C h a n n e l T o W i n d o w S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X B i n d C h a n n e l T o W i n d o w S G I X ) 
01836  
01837  # d e f i n e   g l X C h a n n e l R e c t S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X C h a n n e l R e c t S G I X ) 
01838  
01839  # d e f i n e   g l X C h a n n e l R e c t S y n c S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X C h a n n e l R e c t S y n c S G I X ) 
01840  
01841  # d e f i n e   g l X Q u e r y C h a n n e l D e l t a s S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X Q u e r y C h a n n e l D e l t a s S G I X ) 
01842  
01843  # d e f i n e   g l X Q u e r y C h a n n e l R e c t S G I X   G L X E W _ G E T _ F U N ( _ _ g l e w X Q u e r y C h a n n e l R e c t S G I X ) 
01844  
01845  # d e f i n e   G L X E W _ S G I X _ v i d e o _ r e s i z e   G L X E W _ G E T _ V A R ( _ _ G L X E W _ S G I X _ v i d e o _ r e s i z e ) 
01846  
01847  # e n d i f   / *   G L X _ S G I X _ v i d e o _ r e s i z e   * / 
01848  
01849  / *   - - - - - - - - - - - - - - - - - - - - - -   G L X _ S G I X _ v i s u a l _ s e l e c t _ g r o u p   - - - - - - - - - - - - - - - - - - - - -   * / 
01850  
01851  # i f n d e f   G L X _ S G I X _ v i s u a l _ s e l e c t _ g r o u p 
01852  
01853  # d e f i n e   G L X _ S G I X _ v i s u a l _ s e l e c t _ g r o u p   1 
01854  
01855  # d e f i n e   G L X _ V I S U A L _ S E L E C T _ G R O U P _ S G I X   0 x 8 0 2 8 
01856  
01857  # d e f i n e   G L X E W _ S G I X _ v i s u a l _ s e l e c t _ g r o u p   G L X E W _ G E T _ V A R ( _ _ G L X E W _ S G I X _ v i s u a l _ s e l e c t _ g r o u p ) 
01858  
01859  # e n d i f   / *   G L X _ S G I X _ v i s u a l _ s e l e c t _ g r o u p   * / 
01860  
01861  / *   - - - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ S G I _ c u s h i o n   - - - - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01862  
01863  # i f n d e f   G L X _ S G I _ c u s h i o n 
01864  
01865  # d e f i n e   G L X _ S G I _ c u s h i o n   1 
01866  
01867  t y p e d e f   v o i d   (   *   P F N G L X C U S H I O N S G I P R O C )   ( D i s p l a y *   d p y ,   W i n d o w   w i n d o w ,   f l o a t   c u s h i o n ) ; 
01868  
01869  # d e f i n e   g l X C u s h i o n S G I   G L X E W _ G E T _ F U N ( _ _ g l e w X C u s h i o n S G I ) 
01870  
01871  # d e f i n e   G L X E W _ S G I _ c u s h i o n   G L X E W _ G E T _ V A R ( _ _ G L X E W _ S G I _ c u s h i o n ) 
01872  
01873  # e n d i f   / *   G L X _ S G I _ c u s h i o n   * / 
01874  
01875  / *   - - - - - - - - - - - - - - - - - - - - - - -   G L X _ S G I _ m a k e _ c u r r e n t _ r e a d   - - - - - - - - - - - - - - - - - - - - - - -   * / 
01876  
01877  # i f n d e f   G L X _ S G I _ m a k e _ c u r r e n t _ r e a d 
01878  
01879  # d e f i n e   G L X _ S G I _ m a k e _ c u r r e n t _ r e a d   1 
01880  
01881  t y p e d e f   G L X D r a w a b l e   (   *   P F N G L X G E T C U R R E N T R E A D D R A W A B L E S G I P R O C )   ( v o i d ) ; 
01882  
01883  t y p e d e f   B o o l   (   *   P F N G L X M A K E C U R R E N T R E A D S G I P R O C )   ( D i s p l a y *   d p y ,   G L X D r a w a b l e   d r a w ,   G L X D r a w a b l e   r e a d ,   G L X C o n t e x t   c t x ) ; 
01884  
01885  # d e f i n e   g l X G e t C u r r e n t R e a d D r a w a b l e S G I   G L X E W _ G E T _ F U N ( _ _ g l e w X G e t C u r r e n t R e a d D r a w a b l e S G I ) 
01886  
01887  # d e f i n e   g l X M a k e C u r r e n t R e a d S G I   G L X E W _ G E T _ F U N ( _ _ g l e w X M a k e C u r r e n t R e a d S G I ) 
01888  
01889  # d e f i n e   G L X E W _ S G I _ m a k e _ c u r r e n t _ r e a d   G L X E W _ G E T _ V A R ( _ _ G L X E W _ S G I _ m a k e _ c u r r e n t _ r e a d ) 
01890  
01891  # e n d i f   / *   G L X _ S G I _ m a k e _ c u r r e n t _ r e a d   * / 
01892  
01893  / *   - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ S G I _ s w a p _ c o n t r o l   - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01894  
01895  # i f n d e f   G L X _ S G I _ s w a p _ c o n t r o l 
01896  
01897  # d e f i n e   G L X _ S G I _ s w a p _ c o n t r o l   1 
01898  
01899  t y p e d e f   i n t   (   *   P F N G L X S W A P I N T E R V A L S G I P R O C )   ( i n t   i n t e r v a l ) ; 
01900  
01901  # d e f i n e   g l X S w a p I n t e r v a l S G I   G L X E W _ G E T _ F U N ( _ _ g l e w X S w a p I n t e r v a l S G I ) 
01902  
01903  # d e f i n e   G L X E W _ S G I _ s w a p _ c o n t r o l   G L X E W _ G E T _ V A R ( _ _ G L X E W _ S G I _ s w a p _ c o n t r o l ) 
01904  
01905  # e n d i f   / *   G L X _ S G I _ s w a p _ c o n t r o l   * / 
01906  
01907  / *   - - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ S G I _ v i d e o _ s y n c   - - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01908  
01909  # i f n d e f   G L X _ S G I _ v i d e o _ s y n c 
01910  
01911  # d e f i n e   G L X _ S G I _ v i d e o _ s y n c   1 
01912  
01913  t y p e d e f   i n t   (   *   P F N G L X G E T V I D E O S Y N C S G I P R O C )   ( u n s i g n e d   i n t *   c o u n t ) ; 
01914  
01915  t y p e d e f   i n t   (   *   P F N G L X W A I T V I D E O S Y N C S G I P R O C )   ( i n t   d i v i s o r ,   i n t   r e m a i n d e r ,   u n s i g n e d   i n t *   c o u n t ) ; 
01916  
01917  # d e f i n e   g l X G e t V i d e o S y n c S G I   G L X E W _ G E T _ F U N ( _ _ g l e w X G e t V i d e o S y n c S G I ) 
01918  
01919  # d e f i n e   g l X W a i t V i d e o S y n c S G I   G L X E W _ G E T _ F U N ( _ _ g l e w X W a i t V i d e o S y n c S G I ) 
01920  
01921  # d e f i n e   G L X E W _ S G I _ v i d e o _ s y n c   G L X E W _ G E T _ V A R ( _ _ G L X E W _ S G I _ v i d e o _ s y n c ) 
01922  
01923  # e n d i f   / *   G L X _ S G I _ v i d e o _ s y n c   * / 
01924  
01925  / *   - - - - - - - - - - - - - - - - - - - - -   G L X _ S U N _ g e t _ t r a n s p a r e n t _ i n d e x   - - - - - - - - - - - - - - - - - - - - -   * / 
01926  
01927  # i f n d e f   G L X _ S U N _ g e t _ t r a n s p a r e n t _ i n d e x 
01928  
01929  # d e f i n e   G L X _ S U N _ g e t _ t r a n s p a r e n t _ i n d e x   1 
01930  
01931  t y p e d e f   S t a t u s   (   *   P F N G L X G E T T R A N S P A R E N T I N D E X S U N P R O C )   ( D i s p l a y *   d p y ,   W i n d o w   o v e r l a y ,   W i n d o w   u n d e r l a y ,   u n s i g n e d   l o n g   * p T r a n s p a r e n t I n d e x ) ; 
01932  
01933  # d e f i n e   g l X G e t T r a n s p a r e n t I n d e x S U N   G L X E W _ G E T _ F U N ( _ _ g l e w X G e t T r a n s p a r e n t I n d e x S U N ) 
01934  
01935  # d e f i n e   G L X E W _ S U N _ g e t _ t r a n s p a r e n t _ i n d e x   G L X E W _ G E T _ V A R ( _ _ G L X E W _ S U N _ g e t _ t r a n s p a r e n t _ i n d e x ) 
01936  
01937  # e n d i f   / *   G L X _ S U N _ g e t _ t r a n s p a r e n t _ i n d e x   * / 
01938  
01939  / *   - - - - - - - - - - - - - - - - - - - - - - - - - -   G L X _ S U N _ v i d e o _ r e s i z e   - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01940  
01941  # i f n d e f   G L X _ S U N _ v i d e o _ r e s i z e 
01942  
01943  # d e f i n e   G L X _ S U N _ v i d e o _ r e s i z e   1 
01944  
01945  # d e f i n e   G L X _ V I D E O _ R E S I Z E _ S U N   0 x 8 1 7 1 
01946  
01947  # d e f i n e   G L _ V I D E O _ R E S I Z E _ C O M P E N S A T I O N _ S U N   0 x 8 5 C D 
01948  
01949  t y p e d e f   i n t   (   *   P F N G L X G E T V I D E O R E S I Z E S U N P R O C )   ( D i s p l a y *   d i s p l a y ,   G L X D r a w a b l e   w i n d o w ,   f l o a t *   f a c t o r ) ; 
01950  
01951  t y p e d e f   i n t   (   *   P F N G L X V I D E O R E S I Z E S U N P R O C )   ( D i s p l a y *   d i s p l a y ,   G L X D r a w a b l e   w i n d o w ,   f l o a t   f a c t o r ) ; 
01952  
01953  # d e f i n e   g l X G e t V i d e o R e s i z e S U N   G L X E W _ G E T _ F U N ( _ _ g l e w X G e t V i d e o R e s i z e S U N ) 
01954  
01955  # d e f i n e   g l X V i d e o R e s i z e S U N   G L X E W _ G E T _ F U N ( _ _ g l e w X V i d e o R e s i z e S U N ) 
01956  
01957  # d e f i n e   G L X E W _ S U N _ v i d e o _ r e s i z e   G L X E W _ G E T _ V A R ( _ _ G L X E W _ S U N _ v i d e o _ r e s i z e ) 
01958  
01959  # e n d i f   / *   G L X _ S U N _ v i d e o _ r e s i z e   * / 
01960  
01961  / *   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
01962  
01963  # i f d e f   G L E W _ M X 
01964  
01965  # d e f i n e   G L X E W _ E X P O R T 
01966  
01967  # e l s e 
01968  
01969  # d e f i n e   G L X E W _ E X P O R T   e x t e r n 
01970  
01971  # e n d i f   / *   G L E W _ M X   * / 
01972  
01973  e x t e r n   P F N G L X G E T C U R R E N T D I S P L A Y P R O C   _ _ g l e w X G e t C u r r e n t D i s p l a y ; 
01974  
01975  e x t e r n   P F N G L X C H O O S E F B C O N F I G P R O C   _ _ g l e w X C h o o s e F B C o n f i g ; 
01976  
01977  e x t e r n   P F N G L X C R E A T E N E W C O N T E X T P R O C   _ _ g l e w X C r e a t e N e w C o n t e x t ; 
01978  
01979  e x t e r n   P F N G L X C R E A T E P B U F F E R P R O C   _ _ g l e w X C r e a t e P b u f f e r ; 
01980  
01981  e x t e r n   P F N G L X C R E A T E P I X M A P P R O C   _ _ g l e w X C r e a t e P i x m a p ; 
01982  
01983  e x t e r n   P F N G L X C R E A T E W I N D O W P R O C   _ _ g l e w X C r e a t e W i n d o w ; 
01984  
01985  e x t e r n   P F N G L X D E S T R O Y P B U F F E R P R O C   _ _ g l e w X D e s t r o y P b u f f e r ; 
01986  
01987  e x t e r n   P F N G L X D E S T R O Y P I X M A P P R O C   _ _ g l e w X D e s t r o y P i x m a p ; 
01988  
01989  e x t e r n   P F N G L X D E S T R O Y W I N D O W P R O C   _ _ g l e w X D e s t r o y W i n d o w ; 
01990  
01991  e x t e r n   P F N G L X G E T C U R R E N T R E A D D R A W A B L E P R O C   _ _ g l e w X G e t C u r r e n t R e a d D r a w a b l e ; 
01992  
01993  e x t e r n   P F N G L X G E T F B C O N F I G A T T R I B P R O C   _ _ g l e w X G e t F B C o n f i g A t t r i b ; 
01994  
01995  e x t e r n   P F N G L X G E T F B C O N F I G S P R O C   _ _ g l e w X G e t F B C o n f i g s ; 
01996  
01997  e x t e r n   P F N G L X G E T S E L E C T E D E V E N T P R O C   _ _ g l e w X G e t S e l e c t e d E v e n t ; 
01998  
01999  e x t e r n   P F N G L X G E T V I S U A L F R O M F B C O N F I G P R O C   _ _ g l e w X G e t V i s u a l F r o m F B C o n f i g ; 
02000  
02001  e x t e r n   P F N G L X M A K E C O N T E X T C U R R E N T P R O C   _ _ g l e w X M a k e C o n t e x t C u r r e n t ; 
02002  
02003  e x t e r n   P F N G L X Q U E R Y C O N T E X T P R O C   _ _ g l e w X Q u e r y C o n t e x t ; 
02004  
02005  e x t e r n   P F N G L X Q U E R Y D R A W A B L E P R O C   _ _ g l e w X Q u e r y D r a w a b l e ; 
02006  
02007  e x t e r n   P F N G L X S E L E C T E V E N T P R O C   _ _ g l e w X S e l e c t E v e n t ; 
02008  
02009  e x t e r n   P F N G L X C R E A T E C O N T E X T A T T R I B S A R B P R O C   _ _ g l e w X C r e a t e C o n t e x t A t t r i b s A R B ; 
02010  
02011  e x t e r n   P F N G L X B I N D T E X I M A G E A T I P R O C   _ _ g l e w X B i n d T e x I m a g e A T I ; 
02012  
02013  e x t e r n   P F N G L X D R A W A B L E A T T R I B A T I P R O C   _ _ g l e w X D r a w a b l e A t t r i b A T I ; 
02014  
02015  e x t e r n   P F N G L X R E L E A S E T E X I M A G E A T I P R O C   _ _ g l e w X R e l e a s e T e x I m a g e A T I ; 
02016  
02017  e x t e r n   P F N G L X F R E E C O N T E X T E X T P R O C   _ _ g l e w X F r e e C o n t e x t E X T ; 
02018  
02019  e x t e r n   P F N G L X G E T C O N T E X T I D E X T P R O C   _ _ g l e w X G e t C o n t e x t I D E X T ; 
02020  
02021  e x t e r n   P F N G L X I M P O R T C O N T E X T E X T P R O C   _ _ g l e w X I m p o r t C o n t e x t E X T ; 
02022  
02023  e x t e r n   P F N G L X Q U E R Y C O N T E X T I N F O E X T P R O C   _ _ g l e w X Q u e r y C o n t e x t I n f o E X T ; 
02024  
02025  e x t e r n   P F N G L X S W A P I N T E R V A L E X T P R O C   _ _ g l e w X S w a p I n t e r v a l E X T ; 
02026  
02027  e x t e r n   P F N G L X B I N D T E X I M A G E E X T P R O C   _ _ g l e w X B i n d T e x I m a g e E X T ; 
02028  
02029  e x t e r n   P F N G L X R E L E A S E T E X I M A G E E X T P R O C   _ _ g l e w X R e l e a s e T e x I m a g e E X T ; 
02030  
02031  e x t e r n   P F N G L X G E T A G P O F F S E T M E S A P R O C   _ _ g l e w X G e t A G P O f f s e t M E S A ; 
02032  
02033  e x t e r n   P F N G L X C O P Y S U B B U F F E R M E S A P R O C   _ _ g l e w X C o p y S u b B u f f e r M E S A ; 
02034  
02035  e x t e r n   P F N G L X C R E A T E G L X P I X M A P M E S A P R O C   _ _ g l e w X C r e a t e G L X P i x m a p M E S A ; 
02036  
02037  e x t e r n   P F N G L X R E L E A S E B U F F E R S M E S A P R O C   _ _ g l e w X R e l e a s e B u f f e r s M E S A ; 
02038  
02039  e x t e r n   P F N G L X S E T 3 D F X M O D E M E S A P R O C   _ _ g l e w X S e t 3 D f x M o d e M E S A ; 
02040  
02041  e x t e r n   P F N G L X G E T S W A P I N T E R V A L M E S A P R O C   _ _ g l e w X G e t S w a p I n t e r v a l M E S A ; 
02042  
02043  e x t e r n   P F N G L X S W A P I N T E R V A L M E S A P R O C   _ _ g l e w X S w a p I n t e r v a l M E S A ; 
02044  
02045  e x t e r n   P F N G L X C O P Y I M A G E S U B D A T A N V P R O C   _ _ g l e w X C o p y I m a g e S u b D a t a N V ; 
02046  
02047  e x t e r n   P F N G L X B I N D V I D E O D E V I C E N V P R O C   _ _ g l e w X B i n d V i d e o D e v i c e N V ; 
02048  
02049  e x t e r n   P F N G L X E N U M E R A T E V I D E O D E V I C E S N V P R O C   _ _ g l e w X E n u m e r a t e V i d e o D e v i c e s N V ; 
02050  
02051  e x t e r n   P F N G L X B I N D S W A P B A R R I E R N V P R O C   _ _ g l e w X B i n d S w a p B a r r i e r N V ; 
02052  
02053  e x t e r n   P F N G L X J O I N S W A P G R O U P N V P R O C   _ _ g l e w X J o i n S w a p G r o u p N V ; 
02054  
02055  e x t e r n   P F N G L X Q U E R Y F R A M E C O U N T N V P R O C   _ _ g l e w X Q u e r y F r a m e C o u n t N V ; 
02056  
02057  e x t e r n   P F N G L X Q U E R Y M A X S W A P G R O U P S N V P R O C   _ _ g l e w X Q u e r y M a x S w a p G r o u p s N V ; 
02058  
02059  e x t e r n   P F N G L X Q U E R Y S W A P G R O U P N V P R O C   _ _ g l e w X Q u e r y S w a p G r o u p N V ; 
02060  
02061  e x t e r n   P F N G L X R E S E T F R A M E C O U N T N V P R O C   _ _ g l e w X R e s e t F r a m e C o u n t N V ; 
02062  
02063  e x t e r n   P F N G L X A L L O C A T E M E M O R Y N V P R O C   _ _ g l e w X A l l o c a t e M e m o r y N V ; 
02064  
02065  e x t e r n   P F N G L X F R E E M E M O R Y N V P R O C   _ _ g l e w X F r e e M e m o r y N V ; 
02066  
02067  e x t e r n   P F N G L X B I N D V I D E O C A P T U R E D E V I C E N V P R O C   _ _ g l e w X B i n d V i d e o C a p t u r e D e v i c e N V ; 
02068  
02069  e x t e r n   P F N G L X E N U M E R A T E V I D E O C A P T U R E D E V I C E S N V P R O C   _ _ g l e w X E n u m e r a t e V i d e o C a p t u r e D e v i c e s N V ; 
02070  
02071  e x t e r n   P F N G L X L O C K V I D E O C A P T U R E D E V I C E N V P R O C   _ _ g l e w X L o c k V i d e o C a p t u r e D e v i c e N V ; 
02072  
02073  e x t e r n   P F N G L X Q U E R Y V I D E O C A P T U R E D E V I C E N V P R O C   _ _ g l e w X Q u e r y V i d e o C a p t u r e D e v i c e N V ; 
02074  
02075  e x t e r n   P F N G L X R E L E A S E V I D E O C A P T U R E D E V I C E N V P R O C   _ _ g l e w X R e l e a s e V i d e o C a p t u r e D e v i c e N V ; 
02076  
02077  e x t e r n   P F N G L X B I N D V I D E O I M A G E N V P R O C   _ _ g l e w X B i n d V i d e o I m a g e N V ; 
02078  
02079  e x t e r n   P F N G L X G E T V I D E O D E V I C E N V P R O C   _ _ g l e w X G e t V i d e o D e v i c e N V ; 
02080  
02081  e x t e r n   P F N G L X G E T V I D E O I N F O N V P R O C   _ _ g l e w X G e t V i d e o I n f o N V ; 
02082  
02083  e x t e r n   P F N G L X R E L E A S E V I D E O D E V I C E N V P R O C   _ _ g l e w X R e l e a s e V i d e o D e v i c e N V ; 
02084  
02085  e x t e r n   P F N G L X R E L E A S E V I D E O I M A G E N V P R O C   _ _ g l e w X R e l e a s e V i d e o I m a g e N V ; 
02086  
02087  e x t e r n   P F N G L X S E N D P B U F F E R T O V I D E O N V P R O C   _ _ g l e w X S e n d P b u f f e r T o V i d e o N V ; 
02088  
02089  e x t e r n   P F N G L X G E T M S C R A T E O M L P R O C   _ _ g l e w X G e t M s c R a t e O M L ; 
02090  
02091  e x t e r n   P F N G L X G E T S Y N C V A L U E S O M L P R O C   _ _ g l e w X G e t S y n c V a l u e s O M L ; 
02092  
02093  e x t e r n   P F N G L X S W A P B U F F E R S M S C O M L P R O C   _ _ g l e w X S w a p B u f f e r s M s c O M L ; 
02094  
02095  e x t e r n   P F N G L X W A I T F O R M S C O M L P R O C   _ _ g l e w X W a i t F o r M s c O M L ; 
02096  
02097  e x t e r n   P F N G L X W A I T F O R S B C O M L P R O C   _ _ g l e w X W a i t F o r S b c O M L ; 
02098  
02099  e x t e r n   P F N G L X C H O O S E F B C O N F I G S G I X P R O C   _ _ g l e w X C h o o s e F B C o n f i g S G I X ; 
02100  
02101  e x t e r n   P F N G L X C R E A T E C O N T E X T W I T H C O N F I G S G I X P R O C   _ _ g l e w X C r e a t e C o n t e x t W i t h C o n f i g S G I X ; 
02102  
02103  e x t e r n   P F N G L X C R E A T E G L X P I X M A P W I T H C O N F I G S G I X P R O C   _ _ g l e w X C r e a t e G L X P i x m a p W i t h C o n f i g S G I X ; 
02104  
02105  e x t e r n   P F N G L X G E T F B C O N F I G A T T R I B S G I X P R O C   _ _ g l e w X G e t F B C o n f i g A t t r i b S G I X ; 
02106  
02107  e x t e r n   P F N G L X G E T F B C O N F I G F R O M V I S U A L S G I X P R O C   _ _ g l e w X G e t F B C o n f i g F r o m V i s u a l S G I X ; 
02108  
02109  e x t e r n   P F N G L X G E T V I S U A L F R O M F B C O N F I G S G I X P R O C   _ _ g l e w X G e t V i s u a l F r o m F B C o n f i g S G I X ; 
02110  
02111  e x t e r n   P F N G L X B I N D H Y P E R P I P E S G I X P R O C   _ _ g l e w X B i n d H y p e r p i p e S G I X ; 
02112  
02113  e x t e r n   P F N G L X D E S T R O Y H Y P E R P I P E C O N F I G S G I X P R O C   _ _ g l e w X D e s t r o y H y p e r p i p e C o n f i g S G I X ; 
02114  
02115  e x t e r n   P F N G L X H Y P E R P I P E A T T R I B S G I X P R O C   _ _ g l e w X H y p e r p i p e A t t r i b S G I X ; 
02116  
02117  e x t e r n   P F N G L X H Y P E R P I P E C O N F I G S G I X P R O C   _ _ g l e w X H y p e r p i p e C o n f i g S G I X ; 
02118  
02119  e x t e r n   P F N G L X Q U E R Y H Y P E R P I P E A T T R I B S G I X P R O C   _ _ g l e w X Q u e r y H y p e r p i p e A t t r i b S G I X ; 
02120  
02121  e x t e r n   P F N G L X Q U E R Y H Y P E R P I P E B E S T A T T R I B S G I X P R O C   _ _ g l e w X Q u e r y H y p e r p i p e B e s t A t t r i b S G I X ; 
02122  
02123  e x t e r n   P F N G L X Q U E R Y H Y P E R P I P E C O N F I G S G I X P R O C   _ _ g l e w X Q u e r y H y p e r p i p e C o n f i g S G I X ; 
02124  
02125  e x t e r n   P F N G L X Q U E R Y H Y P E R P I P E N E T W O R K S G I X P R O C   _ _ g l e w X Q u e r y H y p e r p i p e N e t w o r k S G I X ; 
02126  
02127  e x t e r n   P F N G L X C R E A T E G L X P B U F F E R S G I X P R O C   _ _ g l e w X C r e a t e G L X P b u f f e r S G I X ; 
02128  
02129  e x t e r n   P F N G L X D E S T R O Y G L X P B U F F E R S G I X P R O C   _ _ g l e w X D e s t r o y G L X P b u f f e r S G I X ; 
02130  
02131  e x t e r n   P F N G L X G E T S E L E C T E D E V E N T S G I X P R O C   _ _ g l e w X G e t S e l e c t e d E v e n t S G I X ; 
02132  
02133  e x t e r n   P F N G L X Q U E R Y G L X P B U F F E R S G I X P R O C   _ _ g l e w X Q u e r y G L X P b u f f e r S G I X ; 
02134  
02135  e x t e r n   P F N G L X S E L E C T E V E N T S G I X P R O C   _ _ g l e w X S e l e c t E v e n t S G I X ; 
02136  
02137  e x t e r n   P F N G L X B I N D S W A P B A R R I E R S G I X P R O C   _ _ g l e w X B i n d S w a p B a r r i e r S G I X ; 
02138  
02139  e x t e r n   P F N G L X Q U E R Y M A X S W A P B A R R I E R S S G I X P R O C   _ _ g l e w X Q u e r y M a x S w a p B a r r i e r s S G I X ; 
02140  
02141  e x t e r n   P F N G L X J O I N S W A P G R O U P S G I X P R O C   _ _ g l e w X J o i n S w a p G r o u p S G I X ; 
02142  
02143  e x t e r n   P F N G L X B I N D C H A N N E L T O W I N D O W S G I X P R O C   _ _ g l e w X B i n d C h a n n e l T o W i n d o w S G I X ; 
02144  
02145  e x t e r n   P F N G L X C H A N N E L R E C T S G I X P R O C   _ _ g l e w X C h a n n e l R e c t S G I X ; 
02146  
02147  e x t e r n   P F N G L X C H A N N E L R E C T S Y N C S G I X P R O C   _ _ g l e w X C h a n n e l R e c t S y n c S G I X ; 
02148  
02149  e x t e r n   P F N G L X Q U E R Y C H A N N E L D E L T A S S G I X P R O C   _ _ g l e w X Q u e r y C h a n n e l D e l t a s S G I X ; 
02150  
02151  e x t e r n   P F N G L X Q U E R Y C H A N N E L R E C T S G I X P R O C   _ _ g l e w X Q u e r y C h a n n e l R e c t S G I X ; 
02152  
02153  e x t e r n   P F N G L X C U S H I O N S G I P R O C   _ _ g l e w X C u s h i o n S G I ; 
02154  
02155  e x t e r n   P F N G L X G E T C U R R E N T R E A D D R A W A B L E S G I P R O C   _ _ g l e w X G e t C u r r e n t R e a d D r a w a b l e S G I ; 
02156  
02157  e x t e r n   P F N G L X M A K E C U R R E N T R E A D S G I P R O C   _ _ g l e w X M a k e C u r r e n t R e a d S G I ; 
02158  
02159  e x t e r n   P F N G L X S W A P I N T E R V A L S G I P R O C   _ _ g l e w X S w a p I n t e r v a l S G I ; 
02160  
02161  e x t e r n   P F N G L X G E T V I D E O S Y N C S G I P R O C   _ _ g l e w X G e t V i d e o S y n c S G I ; 
02162  
02163  e x t e r n   P F N G L X W A I T V I D E O S Y N C S G I P R O C   _ _ g l e w X W a i t V i d e o S y n c S G I ; 
02164  
02165  e x t e r n   P F N G L X G E T T R A N S P A R E N T I N D E X S U N P R O C   _ _ g l e w X G e t T r a n s p a r e n t I n d e x S U N ; 
02166  
02167  e x t e r n   P F N G L X G E T V I D E O R E S I Z E S U N P R O C   _ _ g l e w X G e t V i d e o R e s i z e S U N ; 
02168  
02169  e x t e r n   P F N G L X V I D E O R E S I Z E S U N P R O C   _ _ g l e w X V i d e o R e s i z e S U N ; 
02170  
02171  # i f   d e f i n e d ( G L E W _ M X ) 
02172  
02173  s t r u c t   G L X E W C o n t e x t S t r u c t 
02174  
02175  { 
02176  
02177  # e n d i f   / *   G L E W _ M X   * / 
02178  
02179  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ V E R S I O N _ 1 _ 0 ; 
02180  
02181  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ V E R S I O N _ 1 _ 1 ; 
02182  
02183  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ V E R S I O N _ 1 _ 2 ; 
02184  
02185  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ V E R S I O N _ 1 _ 3 ; 
02186  
02187  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ V E R S I O N _ 1 _ 4 ; 
02188  
02189  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ 3 D F X _ m u l t i s a m p l e ; 
02190  
02191  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ A M D _ g p u _ a s s o c i a t i o n ; 
02192  
02193  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ A R B _ c r e a t e _ c o n t e x t ; 
02194  
02195  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ A R B _ c r e a t e _ c o n t e x t _ p r o f i l e ; 
02196  
02197  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ A R B _ c r e a t e _ c o n t e x t _ r o b u s t n e s s ; 
02198  
02199  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ A R B _ f b c o n f i g _ f l o a t ; 
02200  
02201  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ A R B _ f r a m e b u f f e r _ s R G B ; 
02202  
02203  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ A R B _ g e t _ p r o c _ a d d r e s s ; 
02204  
02205  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ A R B _ m u l t i s a m p l e ; 
02206  
02207  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ A R B _ v e r t e x _ b u f f e r _ o b j e c t ; 
02208  
02209  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ A T I _ p i x e l _ f o r m a t _ f l o a t ; 
02210  
02211  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ A T I _ r e n d e r _ t e x t u r e ; 
02212  
02213  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ E X T _ c r e a t e _ c o n t e x t _ e s 2 _ p r o f i l e ; 
02214  
02215  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ E X T _ f b c o n f i g _ p a c k e d _ f l o a t ; 
02216  
02217  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ E X T _ f r a m e b u f f e r _ s R G B ; 
02218  
02219  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ E X T _ i m p o r t _ c o n t e x t ; 
02220  
02221  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ E X T _ s c e n e _ m a r k e r ; 
02222  
02223  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ E X T _ s w a p _ c o n t r o l ; 
02224  
02225  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ E X T _ t e x t u r e _ f r o m _ p i x m a p ; 
02226  
02227  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ E X T _ v i s u a l _ i n f o ; 
02228  
02229  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ E X T _ v i s u a l _ r a t i n g ; 
02230  
02231  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ I N T E L _ s w a p _ e v e n t ; 
02232  
02233  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ M E S A _ a g p _ o f f s e t ; 
02234  
02235  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ M E S A _ c o p y _ s u b _ b u f f e r ; 
02236  
02237  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ M E S A _ p i x m a p _ c o l o r m a p ; 
02238  
02239  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ M E S A _ r e l e a s e _ b u f f e r s ; 
02240  
02241  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ M E S A _ s e t _ 3 d f x _ m o d e ; 
02242  
02243  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ M E S A _ s w a p _ c o n t r o l ; 
02244  
02245  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ N V _ c o p y _ i m a g e ; 
02246  
02247  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ N V _ f l o a t _ b u f f e r ; 
02248  
02249  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ N V _ m u l t i s a m p l e _ c o v e r a g e ; 
02250  
02251  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ N V _ p r e s e n t _ v i d e o ; 
02252  
02253  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ N V _ s w a p _ g r o u p ; 
02254  
02255  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ N V _ v e r t e x _ a r r a y _ r a n g e ; 
02256  
02257  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ N V _ v i d e o _ c a p t u r e ; 
02258  
02259  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ N V _ v i d e o _ o u t p u t ; 
02260  
02261  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ O M L _ s w a p _ m e t h o d ; 
02262  
02263  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ O M L _ s y n c _ c o n t r o l ; 
02264  
02265  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ S G I S _ b l e n d e d _ o v e r l a y ; 
02266  
02267  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ S G I S _ c o l o r _ r a n g e ; 
02268  
02269  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ S G I S _ m u l t i s a m p l e ; 
02270  
02271  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ S G I S _ s h a r e d _ m u l t i s a m p l e ; 
02272  
02273  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ S G I X _ f b c o n f i g ; 
02274  
02275  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ S G I X _ h y p e r p i p e ; 
02276  
02277  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ S G I X _ p b u f f e r ; 
02278  
02279  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ S G I X _ s w a p _ b a r r i e r ; 
02280  
02281  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ S G I X _ s w a p _ g r o u p ; 
02282  
02283  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ S G I X _ v i d e o _ r e s i z e ; 
02284  
02285  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ S G I X _ v i s u a l _ s e l e c t _ g r o u p ; 
02286  
02287  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ S G I _ c u s h i o n ; 
02288  
02289  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ S G I _ m a k e _ c u r r e n t _ r e a d ; 
02290  
02291  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ S G I _ s w a p _ c o n t r o l ; 
02292  
02293  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ S G I _ v i d e o _ s y n c ; 
02294  
02295  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ S U N _ g e t _ t r a n s p a r e n t _ i n d e x ; 
02296  
02297  G L X E W _ E X P O R T   G L b o o l e a n   _ _ G L X E W _ S U N _ v i d e o _ r e s i z e ; 
02298  
02299  # i f d e f   G L E W _ M X 
02300  
02301  } ;   / *   G L X E W C o n t e x t S t r u c t   * / 
02302  
02303  # e n d i f   / *   G L E W _ M X   * / 
02304  
02305  / *   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   * / 
02306  
02307  # i f d e f   G L E W _ M X 
02308  
02309  t y p e d e f   s t r u c t   G L X E W C o n t e x t S t r u c t   G L X E W C o n t e x t ; 
02310  
02311  e x t e r n   G L e n u m   g l x e w C o n t e x t I n i t   ( G L X E W C o n t e x t *   c t x ) ; 
02312  
02313  e x t e r n   G L b o o l e a n   g l x e w C o n t e x t I s S u p p o r t e d   ( c o n s t   G L X E W C o n t e x t *   c t x ,   c o n s t   c h a r *   n a m e ) ; 
02314  
02315  # d e f i n e   g l x e w I n i t ( )   g l x e w C o n t e x t I n i t ( g l x e w G e t C o n t e x t ( ) ) 
02316  
02317  # d e f i n e   g l x e w I s S u p p o r t e d ( x )   g l x e w C o n t e x t I s S u p p o r t e d ( g l x e w G e t C o n t e x t ( ) ,   x ) 
02318  
02319  # d e f i n e   G L X E W _ G E T _ V A R ( x )   ( * ( c o n s t   G L b o o l e a n * ) & ( g l x e w G e t C o n t e x t ( ) - > x ) ) 
02320  
02321  # d e f i n e   G L X E W _ G E T _ F U N ( x )   x 
02322  
02323  # e l s e   / *   G L E W _ M X   * / 
02324  
02325  # d e f i n e   G L X E W _ G E T _ V A R ( x )   ( * ( c o n s t   G L b o o l e a n * ) & x ) 
02326  
02327  # d e f i n e   G L X E W _ G E T _ F U N ( x )   x 
02328  
02329  e x t e r n   G L b o o l e a n   g l x e w I s S u p p o r t e d   ( c o n s t   c h a r *   n a m e ) ; 
02330  
02331  # e n d i f   / *   G L E W _ M X   * / 
02332  
02333  e x t e r n   G L b o o l e a n   g l x e w G e t E x t e n s i o n   ( c o n s t   c h a r *   n a m e ) ; 
02334  
02335  # i f d e f   _ _ c p l u s p l u s 
02336  
02337  } 
02338  
02339  # e n d i f 
02340  
02341  # e n d i f   / *   _ _ g l x e w _ h _ _   * / 
02342  
02343  
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义