فهرست منبع

Fixed bug 2294 - testdrawchessboard.c Sets the render color alpha to 0x0.

Brandon Schaefer

This means everything will render black if the software rendering backend selects a pixel format that supports alpha. So it seems best to at lease assume alpha is supported.
Sam Lantinga 11 سال پیش
والد
کامیت
fcf692276a
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      test/testdrawchessboard.c

+ 2 - 2
test/testdrawchessboard.c

@@ -34,7 +34,7 @@ DrawChessBoard(SDL_Renderer * renderer)
 		x = x + coloum;
 		for(coloum; coloum < 4+(row%2); coloum++)
 		{
-			SDL_SetRenderDrawColor(renderer, 0, 0, 0, 0);
+			SDL_SetRenderDrawColor(renderer, 0, 0, 0, 0xFF);
 
 			rect.w = darea.w/8;
 			rect.h = darea.h/8;
@@ -81,7 +81,7 @@ main(int argc, char *argv[])
 	}
 
 	/* Clear the rendering surface with the specified color */
-	SDL_SetRenderDrawColor(renderer, 0xFF, 0xFF, 0xFF, 0);
+	SDL_SetRenderDrawColor(renderer, 0xFF, 0xFF, 0xFF, 0xFF);
 	SDL_RenderClear(renderer);