Update minimum non-ES OpenGL spec to 2.0.
authorBrian Salomon <bsalomon@google.com>
Mon, 8 May 2017 15:10:53 +0000 (11:10 -0400)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Mon, 8 May 2017 16:52:14 +0000 (16:52 +0000)
commit15b2509a7ef81bb23242f19641f7f660430fea96
tree915790ec2bdd48da219160408fc8d895c552e5a8
parentf0861675d7fdef3f8f51a586c6ddfbcecdc4cb0a
Update minimum non-ES OpenGL spec to 2.0.

As a consequence of removing support for GLs lacking separate stencil settings our effective minimum GL version is 2.0. This formalizes that by explicitly failing if the version in the version string is lower.

As a consequence we will always have wrapping stencil operations available.
Bug: skia:
Change-Id: Ibe302f72a063dbadc773bda811cc0d0f6c08c61a
Reviewed-on: https://skia-review.googlesource.com/15610
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
include/gpu/GrCaps.h
src/gpu/GrCaps.cpp
src/gpu/GrPathRendererChain.cpp
src/gpu/gl/GrGLAssembleInterface.cpp
src/gpu/gl/GrGLCaps.cpp
src/gpu/gl/GrGLInterface.cpp
src/gpu/ops/GrDefaultPathRenderer.cpp
src/gpu/ops/GrDefaultPathRenderer.h
src/gpu/ops/GrMSAAPathRenderer.cpp
src/gpu/ops/GrPathStencilSettings.h
src/gpu/vk/GrVkCaps.cpp