فهرست منبع

direct3d11: we don't need to create all the blend states up front

Sam Lantinga 9 ماه پیش
والد
کامیت
492e3c1a54
1فایلهای تغییر یافته به همراه2 افزوده شده و 5 حذف شده
  1. 2 5
      src/render/direct3d11/SDL_render_d3d11.c

+ 2 - 5
src/render/direct3d11/SDL_render_d3d11.c

@@ -787,11 +787,8 @@ static HRESULT D3D11_CreateDeviceResources(SDL_Renderer *renderer)
     }
 
     /* Create blending states: */
-    if (!D3D11_CreateBlendState(renderer, SDL_BLENDMODE_BLEND) ||
-        !D3D11_CreateBlendState(renderer, SDL_BLENDMODE_ADD) ||
-        !D3D11_CreateBlendState(renderer, SDL_BLENDMODE_MOD) ||
-        !D3D11_CreateBlendState(renderer, SDL_BLENDMODE_MUL)) {
-        /* D3D11_CreateBlendMode will set the SDL error, if it fails */
+    if (!D3D11_CreateBlendState(renderer, SDL_BLENDMODE_BLEND)) {
+        /* D3D11_CreateBlendState will set the SDL error, if it fails */
         goto done;
     }