From 0898d8d0c49239590a45fc050f7713ef61defcb6 Mon Sep 17 00:00:00 2001 From: Francisco Zurita Date: Sun, 5 Feb 2017 01:07:33 -0500 Subject: [PATCH] Check for pixel read buffer implementation before trying to make one --- src/Graphics/OpenGLContext/opengl_ContextImpl.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Graphics/OpenGLContext/opengl_ContextImpl.cpp b/src/Graphics/OpenGLContext/opengl_ContextImpl.cpp index 1a2ab237..55a60186 100644 --- a/src/Graphics/OpenGLContext/opengl_ContextImpl.cpp +++ b/src/Graphics/OpenGLContext/opengl_ContextImpl.cpp @@ -274,7 +274,9 @@ graphics::PixelWriteBuffer * ContextImpl::createPixelWriteBuffer(size_t _sizeInB graphics::PixelReadBuffer * ContextImpl::createPixelReadBuffer(size_t _sizeInBytes) { - return m_createPixelReadBuffer->createPixelReadBuffer(_sizeInBytes); + if (m_createPixelReadBuffer) + return m_createPixelReadBuffer->createPixelReadBuffer(_sizeInBytes); + return nullptr; } graphics::ColorBufferReader * ContextImpl::createColorBufferReader(CachedTexture * _pTexture)