<div dir="ltr">GLES v3 and EXT_map_buffer_range extension introduce the ability to map buffers for reading.<div><br></div><div>Currently the GLES buffer shadowing is broken for writes via MapBufferRange(EXT) writes.</div><div><br></div><div>Furthermore the buffer shadows are only needed when drawing with vertices in user memory, but elements in VBO -- probably a rare thing to happen in practice.</div><div><br></div><div>I think it might be time to drop GLES shadow buffers.  That is, when the above happens, try to read the element buffer with MapBufferRange(EXT), or MapBufferOES, otherwise just warn (and maybe point the user to an older apitrace version).</div><div><br></div><div>Jose</div></div>