diff options
author | Andres Gomez <[email protected]> | 2017-02-22 17:03:22 +0200 |
---|---|---|
committer | Andres Gomez <[email protected]> | 2017-03-27 12:45:59 +0300 |
commit | bf15b2b515d5f37fc67fea77dea9d2fbc1dc8bf1 (patch) | |
tree | 49ebb7f41141b76eedf5932ee0518fa88e004090 /REVIEWERS | |
parent | c4c02471f485e6e9a8ffdaaa789861dcd5a3b8e9 (diff) |
glsl: on UBO/SSBOs link error reset the number of active blocks to 0
While it's legal to have an active blocks count > 0 on link failure.
Unless we actually assign memory for the blocks array we can end up
segfaulting in calls such as glUniformBlockBinding().
To avoid having to NULL check these api calls we simply reset the
block count to 0 if the array was not created.
Signed-off-by: Andres Gomez <[email protected]>
Cc: Timothy Arceri <[email protected]>
Reviewed-by: Timothy Arceri <[email protected]>
Diffstat (limited to 'REVIEWERS')
0 files changed, 0 insertions, 0 deletions