Fixed running on hd3000 (8192 was too big for my system, not sure

what values should be used best, I used the previous code here).
This commit is contained in:
hiker
2014-02-10 21:35:13 +11:00
parent 4fd130b2ac
commit 748dcf1e15

View File

@@ -37,7 +37,7 @@ RTT::RTT()
const dimension2du ssaosize = UserConfigParams::m_ssao == 2 ? res : quarter;
const u16 shadowside = 8192;
const dimension2du shadowsize(shadowside, shadowside);
dimension2du shadowsize(shadowside, shadowside);
const dimension2du warpvsize(1, 512);
const dimension2du warphsize(512, 1);
@@ -88,6 +88,12 @@ RTT::RTT()
rtts[RTT_SSAO] = drv->addRenderTargetTexture(ssaosize, "rtt.ssao", ECF_R8, stencil);
rtts[RTT_SHADOW] = drv->addRenderTargetTexture(shadowsize, "rtt.shadow", ECF_A8R8G8B8, stencil);
if(!rtts[RTT_SHADOW])
{
int n = UserConfigParams::m_shadows == 2 ? 2048 : 512;
shadowsize.set(n, n);
rtts[RTT_SHADOW] = drv->addRenderTargetTexture(shadowsize, "rtt.shadow", ECF_A8R8G8B8, stencil);
}
rtts[RTT_WARPV] = drv->addRenderTargetTexture(warpvsize, "rtt.warpv", ECF_A8R8G8B8, stencil);
rtts[RTT_WARPH] = drv->addRenderTargetTexture(warphsize, "rtt.warph", ECF_A8R8G8B8, stencil);