mirror of
https://github.com/OpenMW/openmw.git
synced 2025-06-23 22:41:33 +00:00
remove alpha channel from colour map
This commit is contained in:
parent
2bea4c4724
commit
0d4e3b8e75
1 changed files with 2 additions and 2 deletions
|
@ -527,7 +527,7 @@ namespace MWRender
|
||||||
|
|
||||||
tex = texMgr->createManual(colourTextureName,
|
tex = texMgr->createManual(colourTextureName,
|
||||||
Ogre::ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME,
|
Ogre::ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME,
|
||||||
Ogre::TEX_TYPE_2D, size, size, 0, Ogre::PF_BYTE_BGRA);
|
Ogre::TEX_TYPE_2D, size, size, 0, Ogre::PF_BYTE_BGR);
|
||||||
|
|
||||||
Ogre::HardwarePixelBufferSharedPtr pixelBuffer = tex->getBuffer();
|
Ogre::HardwarePixelBufferSharedPtr pixelBuffer = tex->getBuffer();
|
||||||
|
|
||||||
|
@ -550,7 +550,7 @@ namespace MWRender
|
||||||
const unsigned char b = colours[colourOffset + 2];
|
const unsigned char b = colours[colourOffset + 2];
|
||||||
|
|
||||||
//as is the case elsewhere we need to flip the y
|
//as is the case elsewhere we need to flip the y
|
||||||
const size_t imageOffset = (size - 1 - y)*size*4 + x*4;
|
const size_t imageOffset = (size - 1 - y)*size*3 + x*3;
|
||||||
pDest[imageOffset + 0] = b;
|
pDest[imageOffset + 0] = b;
|
||||||
pDest[imageOffset + 1] = g;
|
pDest[imageOffset + 1] = g;
|
||||||
pDest[imageOffset + 2] = r;
|
pDest[imageOffset + 2] = r;
|
||||||
|
|
Loading…
Reference in a new issue