OSDN Git Service

Implemented glDrawRangeElements
authorAlexis Hetu <sugoi@google.com>
Fri, 10 Apr 2015 18:51:27 +0000 (14:51 -0400)
committerAlexis Hétu <sugoi@google.com>
Wed, 22 Apr 2015 15:39:37 +0000 (15:39 +0000)
commit0733469eb16c0b0d9c0daf518f4039cbd4fe0888
tree7636b52c810f0f7f6451b214b512274ca3cb95a2
parent82196a209e5f4a4773d9d7a85f616c06073a8d56
Implemented glDrawRangeElements

This function is basically the same as
glDrawElements, except, in Debug, it
returns an error if the draw operation
reads outside of the expected range.

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