Просмотр исходного кода

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

Sam Lantinga 1 год назад
Родитель
Сommit
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;
     }