Ini suatu trick yang penting namun sering dilupakan, misalkan kamu pengen menduplikasi SDL_Surface dan preserve alpha channel nya sebab hendak digunakan fungsi alpha blending OpenGL, sebelum di SDL_BlitSurface sebaiknya matikan dulu alpha blending dari source nya dengan cara sebagai berikut :
SDL_SetAlpha(src, 0, src->format->alpha);
ini dilakukan supaya blitting dilakukan penuh (pixel information attached)
semoga membantu! :)
Tidak ada komentar:
Posting Komentar