3c69377f10
While adding more debug checks to legacy renderer, I closed 2 types of vulnerabilities: * TYPE_PRIMITIVE would previously read from uninitialized data if only specifying a single color * Other legacy draw operations would fail in debug AFTER accessing out of bounds memory rather than before Many calls to glBufferSubData are wrapped in a safe version which checks for out of bounds and exits the draw function if this is detected. |
||
---|---|---|
.. | ||
batch_diagnose.inc | ||
rasterizer_array.h | ||
rasterizer_asserts.h | ||
rasterizer_canvas_batcher.h | ||
rasterizer_storage_common.h | ||
SCsub |