forked from mirror/openmw-tes3mp
transparency fix
This commit is contained in:
parent
944654f263
commit
33f360f52f
1 changed files with 3 additions and 1 deletions
|
@ -54,7 +54,7 @@ void ImageRotate::rotate(const std::string& sourceImage, const std::string& dest
|
||||||
TEX_TYPE_2D,
|
TEX_TYPE_2D,
|
||||||
width, height,
|
width, height,
|
||||||
0,
|
0,
|
||||||
PF_R8G8B8,
|
PF_A8R8G8B8,
|
||||||
TU_RENDERTARGET);
|
TU_RENDERTARGET);
|
||||||
|
|
||||||
RenderTarget* rtt = destTexture->getBuffer()->getRenderTarget();
|
RenderTarget* rtt = destTexture->getBuffer()->getRenderTarget();
|
||||||
|
@ -62,6 +62,8 @@ void ImageRotate::rotate(const std::string& sourceImage, const std::string& dest
|
||||||
Viewport* vp = rtt->addViewport(camera);
|
Viewport* vp = rtt->addViewport(camera);
|
||||||
vp->setOverlaysEnabled(false);
|
vp->setOverlaysEnabled(false);
|
||||||
vp->setShadowsEnabled(false);
|
vp->setShadowsEnabled(false);
|
||||||
|
vp->setBackgroundColour(ColourValue(0,0,0,0));
|
||||||
|
vp->setClearEveryFrame(true, FBT_DEPTH);
|
||||||
|
|
||||||
rtt->update();
|
rtt->update();
|
||||||
rtt->writeContentsToFile(destImage);
|
rtt->writeContentsToFile(destImage);
|
||||||
|
|
Loading…
Reference in a new issue