Import functionality for new GL backend
authorcdalton <cdalton@nvidia.com>
Fri, 12 Jun 2015 17:31:36 +0000 (10:31 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 12 Jun 2015 17:31:36 +0000 (10:31 -0700)
commit202c4c75fb806f751cf796850bf67fe9793e0643
tree618064f2f8c5c4dc80b91408e2bb1e495d6fd686
parent8ed08e54f4868d3ef88225bf873ce678e7716bd9
Import functionality for new GL backend

Brings in the following functionality:

  ARB_draw_instanced
  ARB_instanced_arrays
  NV_bindless_texture
  EXT_direct_state_access
  KHR_debug

Also cleans up some of the NVPR extension loading.

BUG=skia:

Review URL: https://codereview.chromium.org/1185573003
13 files changed:
include/gpu/gl/GrGLFunctions.h
include/gpu/gl/GrGLInterface.h
src/gpu/gl/GrGLAssembleInterface.cpp
src/gpu/gl/GrGLCaps.cpp
src/gpu/gl/GrGLCaps.h
src/gpu/gl/GrGLCreateNullInterface.cpp
src/gpu/gl/GrGLDefines.h
src/gpu/gl/GrGLInterface.cpp
src/gpu/gl/GrGLNoOpInterface.cpp
src/gpu/gl/GrGLNoOpInterface.h
src/gpu/gl/SkNullGLContext.cpp
src/gpu/gl/debug/GrGLCreateDebugInterface.cpp
tests/GrDrawTargetTest.cpp