| 967 | } |
| 968 | |
| 969 | static SDL_bool |
| 970 | IsSupportedBlendMode(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 | |
| 987 | static SDL_bool |
| 988 | IsSupportedFormat(SDL_Renderer * renderer, Uint32 format) |
no outgoing calls
no test coverage detected