| Macros | |
| #define | GW_TEX_LEAVE 0 | 
| Use the source pixel value.  More... | |
| #define | GW_TEX_REPLACE 1 | 
| Use the texture pixel value.  More... | |
| #define | GW_TEX_MODULATE 2 | 
| Multiply the source with the texture.  More... | |
| #define | GW_TEX_ADD 3 | 
| Add the source and texture.  More... | |
| #define | GW_TEX_ADD_SIGNED 4 | 
| Add the source and texture with an 0.5 subtraction.  More... | |
| #define | GW_TEX_SUBTRACT 5 | 
| Subtract the source from the texture.  More... | |
| #define | GW_TEX_ADD_SMOOTH 6 | 
| Add the source and the texture then subtract their product.  More... | |
| #define | GW_TEX_ALPHA_BLEND 7 | 
| Alpha blend the texture with the source.  More... | |
| #define | GW_TEX_PREMULT_ALPHA_BLEND 8 | 
| Alpha blend the the source with a premultiplied alpha texture.  More... | |
| #define | GW_TEX_ALPHA_BLEND2 9 | 
| Alpha blend the the source with a premultiplied alpha texture with GL_MODULATE as the tex env instead of GL_DECAL.  More... | |
| #define GW_TEX_LEAVE 0 | 
Use the source pixel value.
| #define GW_TEX_REPLACE 1 | 
Use the texture pixel value.
| #define GW_TEX_MODULATE 2 | 
Multiply the source with the texture.
| #define GW_TEX_ADD 3 | 
Add the source and texture.
| #define GW_TEX_ADD_SIGNED 4 | 
Add the source and texture with an 0.5 subtraction.
| #define GW_TEX_SUBTRACT 5 | 
Subtract the source from the texture.
| #define GW_TEX_ADD_SMOOTH 6 | 
Add the source and the texture then subtract their product.
| #define GW_TEX_ALPHA_BLEND 7 | 
Alpha blend the texture with the source.
| #define GW_TEX_PREMULT_ALPHA_BLEND 8 | 
Alpha blend the the source with a premultiplied alpha texture.
| #define GW_TEX_ALPHA_BLEND2 9 | 
Alpha blend the the source with a premultiplied alpha texture with GL_MODULATE as the tex env instead of GL_DECAL.