Skip to content

Instantly share code, notes, and snippets.

@dorkster
Created October 9, 2014 11:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dorkster/e6f813324453aa301ab5 to your computer and use it in GitHub Desktop.
Save dorkster/e6f813324453aa301ab5 to your computer and use it in GitHub Desktop.
Disable alpha table in SDL_gfxBlitBlitterRGBA()
diff --git a/src/SDL_gfxBlitFunc.c b/src/SDL_gfxBlitFunc.c
index 485ca92..8b22b60 100644
--- a/src/SDL_gfxBlitFunc.c
+++ b/src/SDL_gfxBlitFunc.c
@@ -329,7 +329,7 @@ void _SDL_gfxBlitBlitterRGBA(SDL_gfxBlitInfo * info) {
unsigned sAA;
GFX_DISASSEMBLE_RGBA(src, srcbpp, srcfmt, pixel, sR, sG, sB, sA);
GFX_DISASSEMBLE_RGBA(dst, dstbpp, dstfmt, pixel, dR, dG, dB, dA);
- sAA=GFX_ALPHA_ADJUST_ARRAY[sA & 255];
+ sAA=sA & 255;
GFX_ALPHA_BLEND(sR, sG, sB, sAA, dR, dG, dB);
dA |= sAA;
GFX_ASSEMBLE_RGBA(dst, dstbpp, dstfmt, dR, dG, dB, dA);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment