{"push_id":597815980,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"c3e381a76a08382125a897406e3d83604300bd6d","before":"0677b102ee2013bab7f3d69d8e0aae1824ae95e1","commits":[{"sha":"c3e381a76a08382125a897406e3d83604300bd6d","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Remap entire index buffer for post-vs data, instead of just shifting\n\n* Previously for post VS data we could maintain the index buffer by just\n  doing the stream-out/transform feedback for a point list with each\n  unique index. To maintain the index buffer we padded out any gaps in\n  the indices with a single value, so that we could just shift the\n  indices. This causes severe problems though if the indices start at 0\n  and contain an invalid value like 0xcccccccc - we'd allocate a huge\n  array and perform a massively wasteful streamout.\n* Instead, we just stream out on the tightly packed list of unique\n  indices, then remap each 'real' index to where it is in the tightly\n  packed output buffer.","distinct":true,"url":"https://api.github.com/repos/baldurk/renderdoc/commits/c3e381a76a08382125a897406e3d83604300bd6d"}]}