{"push_id":556540431,"size":26,"distinct_size":26,"ref":"refs/heads/master","head":"00226df891dcbf28526410018440e0bf1a3f51ac","before":"30516c31c63f868e8a41c4ce49914ac637458ef0","commits":[{"sha":"92e830b801984bf3d3bf3914111924e9cd25ec61","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Return Post VS mesh data just with buffer ID & description\n\n* This will allow shifting to RenderMesh being run locally just by\n  the UI specifying the buffer and simple vertex specification, rather\n  than by relying on any local log properties (or replaying the log).\n* The reasoning behind this change is that it becomes much simpler to\n  implement, rather than having to modify the draw to do what we want,\n  we just do an entirely custom draw based on a few properties - similar\n  to the texture rendering. This will help e.g. for writing a GL\n  implementation.\n* The second benefit is that we can just transfer the buffer contents\n  across the network when replaying remotely, so mesh rendering can be\n  implemented even for remote replay - the last unimplemented feature.\n* It could also be used similar to the image viewer in future, to\n  display mesh files.","distinct":true,"url":"https://api.github.com/repos/baldurk/renderdoc/commits/92e830b801984bf3d3bf3914111924e9cd25ec61"},{"sha":"22c9775008d2c4ba992cbc2e25117c4daa84142f","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Refactor RenderMesh() to now purely render what's specified\n\n* So RenderMesh doesn't pick up anything implicitly from the current\n  event, log, pipeline state etc - everything it needs is explicitly\n  provided by the config parameters (note this might include a buffer\n  generated by postvs data fetching, but the implementation now doesn't\n  need to care or treat it as a special case.","distinct":true,"url":"https://api.github.com/repos/baldurk/renderdoc/commits/22c9775008d2c4ba992cbc2e25117c4daa84142f"},{"sha":"177c5cdfc1f9ab939be710907fe6e2579c3f8200","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Set default depth-stencil state for rendering checkerboard pattern","distinct":true,"url":"https://api.github.com/repos/baldurk/renderdoc/commits/177c5cdfc1f9ab939be710907fe6e2579c3f8200"},{"sha":"44f498de0d64d4ab15949afe22c4134573b20d18","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Fixes to ensure postvs data is available & properly used","distinct":true,"url":"https://api.github.com/repos/baldurk/renderdoc/commits/44f498de0d64d4ab15949afe22c4134573b20d18"},{"sha":"da2470dbcfee6dd4ec2d663e4b25ceef44418988","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Use correct stride value","distinct":true,"url":"https://api.github.com/repos/baldurk/renderdoc/commits/da2470dbcfee6dd4ec2d663e4b25ceef44418988"},{"sha":"8318720561ed4e1597f3759069baaa46c601871e","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Re-implement GL RenderMesh in the new terms - much simpler!\n\n* Still missing several features:\n  - solid shading of 'secondary' data\n  - highlighting of vertices/faces/supporting faces\n  - helpers like axis markers or frustum\n  - post VS data and re-projection","distinct":true,"url":"https://api.github.com/repos/baldurk/renderdoc/commits/8318720561ed4e1597f3759069baaa46c601871e"},{"sha":"5972ffa661a72f73efd13a8e9e30efb879ab0879","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Implement mesh-specific fragment shader to display secondary data","distinct":true,"url":"https://api.github.com/repos/baldurk/renderdoc/commits/5972ffa661a72f73efd13a8e9e30efb879ab0879"},{"sha":"4674b769308a7ebc7a6d69d02e7068e35f9ce6a5","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Remove attributes not used in VS from GL vtx attribute list","distinct":true,"url":"https://api.github.com/repos/baldurk/renderdoc/commits/4674b769308a7ebc7a6d69d02e7068e35f9ce6a5"},{"sha":"0f297734f38348668357b33952245f6b2c539d84","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Add geometry-shader calculated face normals for lit mesh view\n\n* Also fix up the depth buffer part of output windows (since it wasn't\n  used for anything else)","distinct":true,"url":"https://api.github.com/repos/baldurk/renderdoc/commits/0f297734f38348668357b33952245f6b2c539d84"},{"sha":"9bd5fabe1a6b9d7ad409d904f6fafbc5f4493c07","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Implement axis markers and frustum helper on GL mesh view","distinct":true,"url":"https://api.github.com/repos/baldurk/renderdoc/commits/9bd5fabe1a6b9d7ad409d904f6fafbc5f4493c07"},{"sha":"6155d6d925934068b9b95d3c1cde0d0c2c1360f3","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Suppress listing gl_PointSize or gl_ClipDistance if they weren't used","distinct":true,"url":"https://api.github.com/repos/baldurk/renderdoc/commits/6155d6d925934068b9b95d3c1cde0d0c2c1360f3"},{"sha":"29b40a097143fdda512fc53a2ab6a9f81c69e8fb","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Bugfix for line topologies being compared wrongly","distinct":true,"url":"https://api.github.com/repos/baldurk/renderdoc/commits/29b40a097143fdda512fc53a2ab6a9f81c69e8fb"},{"sha":"6bc7eedfa416ab5744b0b415ff4a3b1aeb756b50","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Implement vertex and triangle highlighting for GL buffer viewer","distinct":true,"url":"https://api.github.com/repos/baldurk/renderdoc/commits/6bc7eedfa416ab5744b0b415ff4a3b1aeb756b50"},{"sha":"beae000c5af0de3e8fc8a1f42399324fa236b5ea","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Upgrade functions from mostly to fully implemented\n\n* As far as I know there are no problems - bugs will be reported I'm\n  sure but they merit the status :).","distinct":true,"url":"https://api.github.com/repos/baldurk/renderdoc/commits/beae000c5af0de3e8fc8a1f42399324fa236b5ea"},{"sha":"846a83d6b189d002aff5ff24c620291e86965504","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Set SSBO/UBO bindings by name so it's more robust\n\n* This will work in case the binding order changes between two impls,\n  and it also works if copying program state between two programs that\n  might have different UBO/SSBO sets.","distinct":true,"url":"https://api.github.com/repos/baldurk/renderdoc/commits/846a83d6b189d002aff5ff24c620291e86965504"},{"sha":"9c9c92b08f8a9157da0ad3c5aab54886dfe61fcc","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Use XFB to get postvs data (not post gs/tess yet), and render","distinct":true,"url":"https://api.github.com/repos/baldurk/renderdoc/commits/9c9c92b08f8a9157da0ad3c5aab54886dfe61fcc"},{"sha":"41be32a5cdce521e58c26ef5cca0e42101c0de11","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Fix uniforms to make sure we don't get confused between two programs","distinct":true,"url":"https://api.github.com/repos/baldurk/renderdoc/commits/41be32a5cdce521e58c26ef5cca0e42101c0de11"},{"sha":"5c46ccb86d472d3dc3a2a66a714c206a2867b908","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Use abs instead of saturate to do double-sided lighting on meshes\n\n* This means we don't need to care about winding making normals inside\n  out, and in this case it's not a bad thing to light backfaces I think.","distinct":true,"url":"https://api.github.com/repos/baldurk/renderdoc/commits/5c46ccb86d472d3dc3a2a66a714c206a2867b908"},{"sha":"184d3a6789cac9b5889d2b985291d8255a458aba","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Prime post-vs data when log is loaded (or bufferviewer is newly opened)\n\n* This fixes the bug that's been around for a while, where if you have\n  an event selected and then open the buffer viewer, it won't have the\n  post vs data available until you re-select that event.","distinct":true,"url":"https://api.github.com/repos/baldurk/renderdoc/commits/184d3a6789cac9b5889d2b985291d8255a458aba"},{"sha":"06a549cf012dcd850352652ac063a73b8e442871","author":{"email":"9baff7ea4172b2accde32d0db841abf9771f5d9a@baldurk.org","name":"baldurk"},"message":"Fix vertex inputs on GL to use input attrib bindpoint mapping","distinct":true,"url":"https://api.github.com/repos/baldurk/renderdoc/commits/06a549cf012dcd850352652ac063a73b8e442871"}]}