From 492e3c1a5410a1ff5c877eb6605625b2ce643fd1 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Mon, 15 Jul 2024 06:25:56 -0700 Subject: [PATCH] direct3d11: we don't need to create all the blend states up front --- src/render/direct3d11/SDL_render_d3d11.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/render/direct3d11/SDL_render_d3d11.c b/src/render/direct3d11/SDL_render_d3d11.c index cca1925d3e..9990aecd12 100644 --- a/src/render/direct3d11/SDL_render_d3d11.c +++ b/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; }