Commit 6539ab9c authored by Sam Lantinga's avatar Sam Lantinga

The renderers always support texture modulation and blend modes.

parent 32406a59
...@@ -2062,10 +2062,6 @@ SDL_SetTextureColorMod(SDL_Texture * texture, Uint8 r, Uint8 g, Uint8 b) ...@@ -2062,10 +2062,6 @@ SDL_SetTextureColorMod(SDL_Texture * texture, Uint8 r, Uint8 g, Uint8 b)
CHECK_TEXTURE_MAGIC(texture, -1); CHECK_TEXTURE_MAGIC(texture, -1);
renderer = texture->renderer; renderer = texture->renderer;
if (!renderer->SetTextureColorMod) {
SDL_Unsupported();
return -1;
}
if (r < 255 || g < 255 || b < 255) { if (r < 255 || g < 255 || b < 255) {
texture->modMode |= SDL_TEXTUREMODULATE_COLOR; texture->modMode |= SDL_TEXTUREMODULATE_COLOR;
} else { } else {
...@@ -2110,10 +2106,6 @@ SDL_SetTextureAlphaMod(SDL_Texture * texture, Uint8 alpha) ...@@ -2110,10 +2106,6 @@ SDL_SetTextureAlphaMod(SDL_Texture * texture, Uint8 alpha)
CHECK_TEXTURE_MAGIC(texture, -1); CHECK_TEXTURE_MAGIC(texture, -1);
renderer = texture->renderer; renderer = texture->renderer;
if (!renderer->SetTextureAlphaMod) {
SDL_Unsupported();
return -1;
}
if (alpha < 255) { if (alpha < 255) {
texture->modMode |= SDL_TEXTUREMODULATE_ALPHA; texture->modMode |= SDL_TEXTUREMODULATE_ALPHA;
} else { } else {
...@@ -2146,10 +2138,6 @@ SDL_SetTextureBlendMode(SDL_Texture * texture, SDL_BlendMode blendMode) ...@@ -2146,10 +2138,6 @@ SDL_SetTextureBlendMode(SDL_Texture * texture, SDL_BlendMode blendMode)
CHECK_TEXTURE_MAGIC(texture, -1); CHECK_TEXTURE_MAGIC(texture, -1);
renderer = texture->renderer; renderer = texture->renderer;
if (!renderer->SetTextureBlendMode) {
SDL_Unsupported();
return -1;
}
texture->blendMode = blendMode; texture->blendMode = blendMode;
if (renderer->SetTextureBlendMode) { if (renderer->SetTextureBlendMode) {
return renderer->SetTextureBlendMode(renderer, texture); return renderer->SetTextureBlendMode(renderer, texture);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment