diff --git a/map/render_queue_routine.cpp b/map/render_queue_routine.cpp index 9b903dd19d..849cd4930c 100644 --- a/map/render_queue_routine.cpp +++ b/map/render_queue_routine.cpp @@ -65,7 +65,7 @@ void RenderQueueRoutine::processResize(ScreenBase const & /*frameScreen*/) size_t texH = m_renderState->m_textureHeight; m_renderState->m_backBufferLayers.clear(); - m_renderState->m_backBufferLayers.push_back(make_shared_ptr(new yg::gl::RawRGB565Texture(texW, texH))); + m_renderState->m_backBufferLayers.push_back(make_shared_ptr(new yg::gl::Texture(texW, texH))); m_renderState->m_depthBuffer.reset(); @@ -79,7 +79,7 @@ void RenderQueueRoutine::processResize(ScreenBase const & /*frameScreen*/) m_threadDrawer->screen()->frameBuffer()->onSize(texW, texH); m_renderState->m_actualTarget.reset(); - m_renderState->m_actualTarget = make_shared_ptr(new yg::gl::RawRGB565Texture(texW, texH)); + m_renderState->m_actualTarget = make_shared_ptr(new yg::gl::Texture(texW, texH)); m_auxScreen->onSize(texW, texH); m_auxScreen->setRenderTarget(m_renderState->m_actualTarget); diff --git a/yg/data_formats.hpp b/yg/data_formats.hpp index 1f19325007..a0f2995dba 100644 --- a/yg/data_formats.hpp +++ b/yg/data_formats.hpp @@ -132,7 +132,9 @@ namespace yg } #ifdef OMIM_GL_ES - #define DATA_TRAITS RGBA4Traits + #define DATA_TRAITS yg::RGBA4Traits + #define RT_TRAITS yg::RGB565Traits #else - #define DATA_TRAITS RGBA8Traits + #define DATA_TRAITS yg::RGBA8Traits + #define RT_TRAITS yg::RGBA4Traits #endif