# HG changeset patch # User Matti Hamalainen # Date 1526182794 -10800 # Node ID b6ee934496d1c87b9458cf1c653ffa8c17e2ae24 # Parent 7a2337dcd1b376192ccd9c0520810d4f67160fe7 Make texture/surface creation better. diff -r 7a2337dcd1b3 -r b6ee934496d1 tools/ppl.c --- a/tools/ppl.c Sun May 13 06:39:13 2018 +0300 +++ b/tools/ppl.c Sun May 13 06:39:54 2018 +0300 @@ -198,16 +198,16 @@ SDL_FreeSurface(engine.screen); if ((engine.texture = SDL_CreateTexture(engine.renderer, - SDL_PIXELFORMAT_ARGB8888, SDL_TEXTUREACCESS_STREAMING, + SDL_PIXELFORMAT_RGBA32, SDL_TEXTUREACCESS_STREAMING, engine.optScrWidth, engine.optScrHeight)) == NULL) { dmErrorMsg("Could not create SDL texture.\n"); return FALSE; } - if ((engine.screen = SDL_CreateRGBSurface(0, + if ((engine.screen = SDL_CreateRGBSurfaceWithFormat(0, engine.optScrWidth, engine.optScrHeight, - 32, 0x00ff0000, 0x0000ff00, 0x000000ff, 0xff000000)) == NULL) + 8, SDL_PIXELFORMAT_RGBA32)) == NULL) { dmErrorMsg("Could not create SDL surface.\n"); return FALSE;