OSDN Git Service

Enabling Transform Feedback
authorAlexis Hetu <sugoi@google.com>
Wed, 4 May 2016 20:43:21 +0000 (16:43 -0400)
committerAlexis Hétu <sugoi@google.com>
Fri, 20 May 2016 21:20:45 +0000 (21:20 +0000)
commit7b2403b10229b4e66b2441cbd863c59de32c5814
tree955a17dea44b957d6195a8f8c34e64739ee48ff2
parenta62a0cabb2227c6dc217e19cf13df70e8eccab41
Enabling Transform Feedback

This cl enables transform feedback in Context by calling
Program::applyTransformFeedback(). It also adds the code
required to compute vertex offsets between different draw
calls, when multiple successive draw calls write into the
same transform feedback buffer(s).

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