diff options
| author | Ryan Houdek <Sonicadvance1@gmail.com> | 2014-11-28 22:37:35 -0600 |
|---|---|---|
| committer | Ryan Houdek <Sonicadvance1@gmail.com> | 2014-11-28 22:37:35 -0600 |
| commit | 2d2baec65db12ef54ed85c5a04083a883f8d50fb (patch) | |
| tree | a502928cadaed6709899eb13d7e1bb937aaa1e4f /Source/Core/VideoBackends/OGL/Render.cpp | |
| parent | c2e5715034b8c97b06e68b89cd99694b2e7f7c08 (diff) | |
| parent | c63a38088a6dd786efcfb84f68d38587ebc7eaae (diff) | |
Merge pull request #1595 from degasus/master
OGL: require GL version >= 3.0
Diffstat (limited to 'Source/Core/VideoBackends/OGL/Render.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/OGL/Render.cpp | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/Source/Core/VideoBackends/OGL/Render.cpp b/Source/Core/VideoBackends/OGL/Render.cpp index 79c42519c0..91be592b0e 100644 --- a/Source/Core/VideoBackends/OGL/Render.cpp +++ b/Source/Core/VideoBackends/OGL/Render.cpp @@ -447,13 +447,20 @@ Renderer::Renderer() bSuccess = false; } - if (!GLExtensions::Supports("GL_ARB_sampler_objects") && bSuccess) + if (!GLExtensions::Supports("GL_ARB_sampler_objects")) { // Our sampler cache uses this extension. It could easyly be workaround and it's by far the // highest requirement, but it seems that no driver lacks support for it. - PanicAlert("GPU: OGL ERROR: Need GL_ARB_sampler_objects." - "GPU: Does your video card support OpenGL 3.3?" - "Please report this issue, then there will be a workaround"); + PanicAlert("GPU: OGL ERROR: Need GL_ARB_sampler_objects.\n" + "GPU: Does your video card support OpenGL 3.3?"); + bSuccess = false; + } + + if (GLExtensions::Version() < 300) + { + // integer vertex attributes require a gl3 only function + PanicAlert("GPU: OGL ERROR: Need OpenGL version 3.\n" + "GPU: Does your video card support OpenGL 3?"); bSuccess = false; } |
