diff --git a/src/core.c b/src/core.c index 9ad6c8905..87f8ca90d 100644 --- a/src/core.c +++ b/src/core.c @@ -2034,8 +2034,8 @@ void EndShaderMode(void) rlSetShader(rlGetShaderDefault()); } -// Begin blending mode (alpha, additive, multiplied) -// NOTE: Only 3 blending modes supported, default blend mode is alpha +// Begin blending mode (alpha, additive, multiplied, subtract, custom) +// NOTE: Blend modes supported are enumerated in BlendMode enum void BeginBlendMode(int mode) { rlSetBlendMode(mode); diff --git a/src/raylib.h b/src/raylib.h index 9e0d36879..db9bb4019 100644 --- a/src/raylib.h +++ b/src/raylib.h @@ -973,7 +973,7 @@ RLAPI void BeginTextureMode(RenderTexture2D target); // Begin drawi RLAPI void EndTextureMode(void); // Ends drawing to render texture RLAPI void BeginShaderMode(Shader shader); // Begin custom shader drawing RLAPI void EndShaderMode(void); // End custom shader drawing (use default shader) -RLAPI void BeginBlendMode(int mode); // Begin blending mode (alpha, additive, multiplied) +RLAPI void BeginBlendMode(int mode); // Begin blending mode (alpha, additive, multiplied, subtract, custom) RLAPI void EndBlendMode(void); // End blending mode (reset to default: alpha blending) RLAPI void BeginScissorMode(int x, int y, int width, int height); // Begin scissor mode (define screen area for following drawing) RLAPI void EndScissorMode(void); // End scissor mode