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