OSDN Git Service

Don't crash when using a buffer with no data.
authorNicolas Capens <capn@google.com>
Tue, 27 Jun 2017 16:57:22 +0000 (12:57 -0400)
committerNicolas Capens <capn@google.com>
Tue, 27 Jun 2017 17:04:17 +0000 (17:04 +0000)
commit2d4b7be6248d1f8ae9898f74174fa4393ae36435
treeb5d57637248d1ea95c271a5d49a11d58c82bb0e5
parent8fe836ad107d4bee84cc753c3a587bed0e503d1b
Don't crash when using a buffer with no data.

It's undefined behavior when an application attempts to use a buffer
for which no data has been allocated yet, but this is trivial for us to
check for and produce a non-fatal error.

Bug chromium:736639

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