SDL: Fix compilation without 16 bit colour support
This commit is contained in:
parent
b195ff5e19
commit
62fc4c94bf
1 changed files with 8 additions and 8 deletions
|
@ -469,6 +469,14 @@ OSystem::TransactionError SurfaceSdlGraphicsManager::endGFXTransaction() {
|
||||||
return (OSystem::TransactionError)errors;
|
return (OSystem::TransactionError)errors;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Graphics::PixelFormat SurfaceSdlGraphicsManager::convertSDLPixelFormat(SDL_PixelFormat *in) const {
|
||||||
|
return Graphics::PixelFormat(in->BytesPerPixel,
|
||||||
|
8 - in->Rloss, 8 - in->Gloss,
|
||||||
|
8 - in->Bloss, 8 - in->Aloss,
|
||||||
|
in->Rshift, in->Gshift,
|
||||||
|
in->Bshift, in->Ashift);
|
||||||
|
}
|
||||||
|
|
||||||
#ifdef USE_RGB_COLOR
|
#ifdef USE_RGB_COLOR
|
||||||
Common::List<Graphics::PixelFormat> SurfaceSdlGraphicsManager::getSupportedFormats() const {
|
Common::List<Graphics::PixelFormat> SurfaceSdlGraphicsManager::getSupportedFormats() const {
|
||||||
assert(!_supportedFormats.empty());
|
assert(!_supportedFormats.empty());
|
||||||
|
@ -492,14 +500,6 @@ static void maskToBitCount(Uint32 mask, uint8 &numBits, uint8 &shift) {
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
Graphics::PixelFormat SurfaceSdlGraphicsManager::convertSDLPixelFormat(SDL_PixelFormat *in) const {
|
|
||||||
return Graphics::PixelFormat(in->BytesPerPixel,
|
|
||||||
8 - in->Rloss, 8 - in->Gloss,
|
|
||||||
8 - in->Bloss, 8 - in->Aloss,
|
|
||||||
in->Rshift, in->Gshift,
|
|
||||||
in->Bshift, in->Ashift);
|
|
||||||
}
|
|
||||||
|
|
||||||
void SurfaceSdlGraphicsManager::detectSupportedFormats() {
|
void SurfaceSdlGraphicsManager::detectSupportedFormats() {
|
||||||
_supportedFormats.clear();
|
_supportedFormats.clear();
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue