Доброе время суток, у меня возникла проблема. Почему-то не получается использовать альфа канал при отрисовке фигур или текстур с помощью библиотеки SDL.
Фрагмент кода:
Код
SDL_Rect rect1;
rect1.x = x;
rect1.y = y;
rect1.w = 0;
rect1.h = 0;
SDL_SetSurfaceAlphaMod(image, a);
SDL_Texture *tex1 = SDL_CreateTextureFromSurface(ren, image);
SDL_QueryTexture(tex1, NULL, NULL, &rect1.w, &rect1.h);
SDL_RenderCopy(ren, tex1, NULL, &rect1);
SDL_DestroyTexture(tex1);