Texture Operations

Texture Operations

Module description

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...
 

Macro Definition Documentation

#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.