MCPcopy Create free account
hub / github.com/RavEngine/RavEngine / IsSupportedBlendMode

Function IsSupportedBlendMode

deps/SDL2/src/render/SDL_render.c:969–985  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

967}
968
969static SDL_bool
970IsSupportedBlendMode(SDL_Renderer * renderer, SDL_BlendMode blendMode)
971{
972 switch (blendMode)
973 {
974 /* These are required to be supported by all renderers */
975 case SDL_BLENDMODE_NONE:
976 case SDL_BLENDMODE_BLEND:
977 case SDL_BLENDMODE_ADD:
978 case SDL_BLENDMODE_MOD:
979 case SDL_BLENDMODE_MUL:
980 return SDL_TRUE;
981
982 default:
983 return renderer->SupportsBlendMode && renderer->SupportsBlendMode(renderer, blendMode);
984 }
985}
986
987static SDL_bool
988IsSupportedFormat(SDL_Renderer * renderer, Uint32 format)

Callers 2

SDL_SetTextureBlendModeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected