Hello,
Could you, please, help me regarding the two functions together?
I would use a target texture half transparent, but the texture is still opaque.
Is there something I missed?
SDL_Texture *TargetTexture = SDL_CreateTexture( gRender,
SDL_PIXELFORMAT_RGBA8888, SDL_TEXTUREACCESS_TARGET, RectDest.w, RectDest.h );
SDL_SetRenderTarget( gRender, TargetTexture );
SDL_SetRenderDrawBlendMode(gRender,SDL_BLENDMODE_BLEND);
SDL_SetRenderDrawColor( gRender, 20, 20, 20, 80 ); // background color
SDL_Rect RectFill;
RectFill.x = 0;
RectFill.y = 0;
RectFill.w = RectDest.w;
RectFill.h = RectDest.h;
SDL_RenderFillRect ( gRender, &RectFill );
//Detach the texture
SDL_SetRenderTarget(gRender, NULL);
SDL_RenderCopy(gRender, TargetTexture , NULL, &RectDest);
Thank a lot