diff options
author | rachytski <siarhei.rachytski@gmail.com> | 2011-12-07 18:59:05 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:29:53 +0300 |
commit | 0739197cce006b53ecb2c89e607f5dc88fa08fee (patch) | |
tree | cfdc65facb1a8e96ae13009037a1c2ffc7e84509 /iphone/Maps/Classes/EAGLView.mm | |
parent | 358a248ab31718449de164fb5e1ac85fccd07e06 (diff) |
dynamic textures and render targets now may use different formats.
Diffstat (limited to 'iphone/Maps/Classes/EAGLView.mm')
-rw-r--r-- | iphone/Maps/Classes/EAGLView.mm | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/iphone/Maps/Classes/EAGLView.mm b/iphone/Maps/Classes/EAGLView.mm index 02ba2dbb06..f1203026b4 100644 --- a/iphone/Maps/Classes/EAGLView.mm +++ b/iphone/Maps/Classes/EAGLView.mm @@ -82,9 +82,10 @@ - (void)initRenderPolicy { // to avoid grid bug on 3G device - yg::RtFormat fmt = yg::Rt4Bpp; + yg::DataFormat rtFmt = yg::Data4Bpp; + yg::DataFormat texFmt = yg::Data4Bpp; if ([[NSString stringWithFormat:@"%s", glGetString(GL_RENDERER)] hasPrefix:@"PowerVR MBX"]) - fmt = yg::Rt8Bpp; + rtFmt = yg::Data8Bpp; typedef void (*drawFrameFn)(id, SEL); SEL drawFrameSel = @selector(drawFrame); @@ -94,7 +95,8 @@ yg::ResourceManager::Params rmParams; rmParams.m_videoMemoryLimit = GetPlatform().VideoMemoryLimit(); - rmParams.m_rtFormat = fmt; + rmParams.m_rtFormat = rtFmt; + rmParams.m_texFormat = texFmt; try { |