OSDN Git Service

Adding instanced drawing
authorAlexis Hetu <sugoi@google.com>
Fri, 24 Apr 2015 21:25:10 +0000 (17:25 -0400)
committerAlexis Hétu <sugoi@google.com>
Tue, 28 Apr 2015 20:37:29 +0000 (20:37 +0000)
commitb4d557d608a5a9da5749d7f22b39a18ed71bd067
tree813f18aebc64fcef6de5b07fb0a4f8c4755f0685
parente501b8b10de8f90aa02e51a41cf4b7a259431a84
Adding instanced drawing

- Added the ANGLE extension for instance
  drawing (GL_ANGLE_instanced_arrays)
- VertexDataManager can now pull data
  either from the current attributes
  or from the VertexArray object

Change-Id: Id0aa078bf9401e4f3f62594e90908fad98954051
Reviewed-on: https://swiftshader-review.googlesource.com/2946
Reviewed-by: Nicolas Capens <capn@google.com>
Tested-by: Alexis Hétu <sugoi@google.com>
src/OpenGL/libGLESv2/Context.cpp
src/OpenGL/libGLESv2/Context.h
src/OpenGL/libGLESv2/VertexDataManager.cpp
src/OpenGL/libGLESv2/VertexDataManager.h
src/OpenGL/libGLESv2/libGLESv2.cpp
src/OpenGL/libGLESv2/libGLESv3.cpp