Default to non-buffered rendering on ARMv6 as there appear to be some devices where it causes serious issues. Bizarre but this might reduce the problem a little.

This commit is contained in:
Henrik Rydgard 2013-08-12 21:07:51 +02:00
parent 57c247d19a
commit b01cb8a6d0

View file

@ -101,7 +101,14 @@ void Config::Load(const char *iniFileName)
#else
graphics->Get("ResolutionScale", &iWindowZoom, 1);
#endif
graphics->Get("RenderingMode", &iRenderingMode, 1); // default is buffered rendering mode
graphics->Get("RenderingMode", &iRenderingMode,
// Many ARMv6 devices have serious problems with buffered rendering.
#if defined(ARM) && !defined(ARMV7)
0
#else
1
#endif
); // default is buffered rendering mode
graphics->Get("HardwareTransform", &bHardwareTransform, true);
graphics->Get("TextureFiltering", &iTexFiltering, 1);
graphics->Get("SSAA", &bAntiAliasing, 0);