|
|
@@ -382,10 +382,12 @@ typedef unsigned char byte;
|
|
|
|
|
|
// Color blending modes (pre-defined)
|
|
|
typedef enum {
|
|
|
- BLEND_ALPHA = 0,
|
|
|
- BLEND_ADDITIVE,
|
|
|
- BLEND_MULTIPLIED,
|
|
|
- BLEND_ADD_COLORS
|
|
|
+ BLEND_ALPHA = 0, // Blend textures considering alpha (default)
|
|
|
+ BLEND_ADDITIVE, // Blend textures adding colors
|
|
|
+ BLEND_MULTIPLIED, // Blend textures multiplying colors
|
|
|
+ BLEND_ADD_COLORS, // Blend textures adding colors (alternative)
|
|
|
+ BLEND_SUBTRACT_COLORS, // Blend textures subtracting colors (alternative)
|
|
|
+ BLEND_CUSTOM // Belnd textures using custom src/dst factors (use SetBlendModeCustom())
|
|
|
} BlendMode;
|
|
|
|
|
|
// Shader location point type
|