diff options
author | wolfbeast <mcwerewolf@wolfbeast.com> | 2019-10-24 12:17:39 +0200 |
---|---|---|
committer | wolfbeast <mcwerewolf@wolfbeast.com> | 2019-10-24 12:17:39 +0200 |
commit | f1308011aef318f40d05d93353db17d059db83a0 (patch) | |
tree | 7ea388ba9c73aae1aabf9766e0b9d42815a5a846 /js/src/vm/ArrayBufferObject.cpp | |
parent | e8c5582bec49058508b2de9f2f292f3a25e5278e (diff) | |
download | UXP-f1308011aef318f40d05d93353db17d059db83a0.tar UXP-f1308011aef318f40d05d93353db17d059db83a0.tar.gz UXP-f1308011aef318f40d05d93353db17d059db83a0.tar.lz UXP-f1308011aef318f40d05d93353db17d059db83a0.tar.xz UXP-f1308011aef318f40d05d93353db17d059db83a0.zip |
Add size checks to WebGLContext::BufferData()
On MacOS, particularly large allocations within the platform limits
(1.2G+) will fail and crash. This adds a specific size check for that
when working around driver bugs (default).
While there, added a generic size_t limited size check for the
platform, and reporting OOM if too large.
Diffstat (limited to 'js/src/vm/ArrayBufferObject.cpp')
0 files changed, 0 insertions, 0 deletions