Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvng <viktor.govako@gmail.com>2015-05-15 13:26:04 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 02:48:11 +0300
commit5e4b0bbd6e7e44f5e5e26709f34a02cbf6718c11 (patch)
tree677a203b1ca40b273173c83b9b491124b928b7cd /iphone/Maps/Classes/RenderBuffer.mm
parentaeec75b70e2eee9156717090eb4c887582392820 (diff)
[iOS] Source code formatting.
Diffstat (limited to 'iphone/Maps/Classes/RenderBuffer.mm')
-rw-r--r--iphone/Maps/Classes/RenderBuffer.mm144
1 files changed, 78 insertions, 66 deletions
diff --git a/iphone/Maps/Classes/RenderBuffer.mm b/iphone/Maps/Classes/RenderBuffer.mm
index 53529762ac..77ec34c1f0 100644
--- a/iphone/Maps/Classes/RenderBuffer.mm
+++ b/iphone/Maps/Classes/RenderBuffer.mm
@@ -7,81 +7,93 @@
namespace iphone
{
- RenderBuffer::RenderBuffer(shared_ptr<RenderContext> renderContext, CAEAGLLayer * layer)
+
+RenderBuffer::RenderBuffer(shared_ptr<RenderContext> renderContext, CAEAGLLayer * layer)
: m_renderContext(renderContext)
- {
- OGLCHECK(glGenRenderbuffersOES(1, &m_id));
- makeCurrent();
+{
+ OGLCHECK(glGenRenderbuffersOES(1, &m_id));
+ makeCurrent();
- BOOL res = [m_renderContext->getEAGLContext() renderbufferStorage:GL_RENDERBUFFER_OES fromDrawable:layer];
+ BOOL res = [m_renderContext->getEAGLContext() renderbufferStorage:GL_RENDERBUFFER_OES fromDrawable:layer];
- if (res == NO)
- LOG(LINFO, ("renderbufferStorage:fromDrawable has failed!"));
+ if (res == NO)
+ LOG(LINFO, ("renderbufferStorage:fromDrawable has failed!"));
- OGLCHECK(glGetRenderbufferParameterivOES(GL_RENDERBUFFER_OES, GL_RENDERBUFFER_WIDTH_OES, &m_width));
- OGLCHECK(glGetRenderbufferParameterivOES(GL_RENDERBUFFER_OES, GL_RENDERBUFFER_HEIGHT_OES, &m_height));
- }
+ OGLCHECK(glGetRenderbufferParameterivOES(GL_RENDERBUFFER_OES, GL_RENDERBUFFER_WIDTH_OES, &m_width));
+ OGLCHECK(glGetRenderbufferParameterivOES(GL_RENDERBUFFER_OES, GL_RENDERBUFFER_HEIGHT_OES, &m_height));
+}
- void RenderBuffer::makeCurrent()
- {
- OGLCHECK(glBindRenderbufferOES(GL_RENDERBUFFER_OES, m_id));
- }
+RenderBuffer::RenderBuffer(shared_ptr<RenderContext> renderContext, int width, int height)
+ : m_renderContext(renderContext)
+{
+ OGLCHECK(glGenRenderbuffersOES(1, &m_id));
+ makeCurrent();
- RenderBuffer::~RenderBuffer()
- {
- OGLCHECK(glDeleteRenderbuffersOES(1, &m_id));
- }
+ m_width = width;
+ m_height = height;
+ OGLCHECK(glRenderbufferStorageOES(GL_RENDERBUFFER_OES, GL_RGBA8_OES, m_width, m_height));
+}
- unsigned int RenderBuffer::id() const
- {
- return m_id;
- }
+void RenderBuffer::makeCurrent()
+{
+ OGLCHECK(glBindRenderbufferOES(GL_RENDERBUFFER_OES, m_id));
+}
- void RenderBuffer::present()
- {
- makeCurrent();
-
- const int maxTryCount = 100;
- int tryCount = 0;
+RenderBuffer::~RenderBuffer()
+{
+ OGLCHECK(glDeleteRenderbuffersOES(1, &m_id));
+}
+
+unsigned int RenderBuffer::id() const
+{
+ return m_id;
+}
+
+void RenderBuffer::present()
+{
+ makeCurrent();
+
+ const int maxTryCount = 100;
+ int tryCount = 0;
- while (!([m_renderContext->getEAGLContext() presentRenderbuffer:GL_RENDERBUFFER_OES])
- && (tryCount++ < maxTryCount));
-
- if (tryCount == maxTryCount + 1)
- NSLog(@"failed to present renderbuffer");
- else
- if (tryCount != 0)
- NSLog(@"renderBuffer was presented from %d try", tryCount);
- }
-
- unsigned RenderBuffer::width() const
- {
- return m_width;
- }
-
- unsigned RenderBuffer::height() const
- {
- return m_height;
- }
-
- void RenderBuffer::attachToFrameBuffer()
- {
- OGLCHECK(glFramebufferRenderbufferOES(GL_FRAMEBUFFER_OES,
- GL_COLOR_ATTACHMENT0_OES,
- GL_RENDERBUFFER_OES,
- m_id));
- }
+ while (!([m_renderContext->getEAGLContext() presentRenderbuffer:GL_RENDERBUFFER_OES])
+ && (tryCount++ < maxTryCount));
+
+ if (tryCount == maxTryCount + 1)
+ NSLog(@"failed to present renderbuffer");
+ else if (tryCount != 0)
+ NSLog(@"renderBuffer was presented from %d try", tryCount);
+}
+
+unsigned RenderBuffer::width() const
+{
+ return m_width;
+}
+
+unsigned RenderBuffer::height() const
+{
+ return m_height;
+}
+
+void RenderBuffer::attachToFrameBuffer()
+{
+ OGLCHECK(glFramebufferRenderbufferOES(GL_FRAMEBUFFER_OES,
+ GL_COLOR_ATTACHMENT0_OES,
+ GL_RENDERBUFFER_OES,
+ m_id));
+}
+
+void RenderBuffer::detachFromFrameBuffer()
+{
+ OGLCHECK(glFramebufferRenderbufferOES(GL_FRAMEBUFFER_OES,
+ GL_COLOR_ATTACHMENT0_OES,
+ GL_RENDERBUFFER_OES,
+ 0));
+}
- void RenderBuffer::detachFromFrameBuffer()
- {
- OGLCHECK(glFramebufferRenderbufferOES(GL_FRAMEBUFFER_OES,
- GL_COLOR_ATTACHMENT0_OES,
- GL_RENDERBUFFER_OES,
- 0));
- }
+void RenderBuffer::coordMatrix(math::Matrix<float, 4, 4> & m)
+{
+ graphics::getOrthoMatrix(m, 0, width(), height(), 0, -graphics::maxDepth, graphics::maxDepth);
+}
- void RenderBuffer::coordMatrix(math::Matrix<float, 4, 4> & m)
- {
- graphics::getOrthoMatrix(m, 0, width(), height(), 0, -graphics::maxDepth, graphics::maxDepth);
- }
}