select closest power of 2 resolution for the cubemap

0.6.3
Miloslav Číž 7 years ago
parent 56c74fb96f
commit bccff768ff

@ -683,6 +683,9 @@ namespace MWRender
else if (screenshotMapping == 2) else if (screenshotMapping == 2)
screenshotH = screenshotW; // use square resolution for planet mapping screenshotH = screenshotW; // use square resolution for planet mapping
if (!rawCubemap)
cubeSize = pow(2,round(log2(cubeSize))); // select closest power of 2 for GPU
std::vector<osg::ref_ptr<osg::Image>> images; std::vector<osg::ref_ptr<osg::Image>> images;
for (int i = 0; i < 6; ++i) for (int i = 0; i < 6; ++i)

Loading…
Cancel
Save