Import functionality for new GL backend
authorcdalton <cdalton@nvidia.com>
Fri, 12 Jun 2015 20:56:46 +0000 (13:56 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 12 Jun 2015 20:56:46 +0000 (13:56 -0700)
commit626e1ffe84c24a969dc56ca70ab2e950bf5034c4
tree3c831a56c26a9b457f312c1cc389cb744a5e87d6
parent82fecd4d53ce02a9573ffc07359c67d5243fdbe8
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:

Committed: https://skia.googlesource.com/skia/+/202c4c75fb806f751cf796850bf67fe9793e0643

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