{"push_id":1814338317,"size":34,"distinct_size":33,"ref":"refs/heads/master","head":"fbf53ac7734380484969e25684dadd93e6ec5266","before":"83703293eb8232ffaee4e51daf83003989199154","commits":[{"sha":"e6e30ecdbf8e2c1dff29f8e259e566961bf64858","author":{"name":"Austin Eng","email":"24ea3b9e54de86312cf3c46f6005a4a0cbc7b7e0@google.com"},"message":"Remove gcc from Travis CI build","distinct":false,"url":"https://api.github.com/repos/austinEng/nxt-standalone/commits/e6e30ecdbf8e2c1dff29f8e259e566961bf64858"},{"sha":"468dafde9d83b5aad940527b857ed3cd0cd7ee11","author":{"name":"Kai Ninomiya","email":"e2610beac52f34fc32d2af12a72bb94c8fd00e74@gmail.com"},"message":"Create a command buffer builder state tracker object (#19)","distinct":true,"url":"https://api.github.com/repos/austinEng/nxt-standalone/commits/468dafde9d83b5aad940527b857ed3cd0cd7ee11"},{"sha":"39c1bce62d9a8d7d314aa96044ca7ecb10d91362","author":{"name":"Kai Ninomiya","email":"e2610beac52f34fc32d2af12a72bb94c8fd00e74@gmail.com"},"message":"Update glTFViewer for render passes and depth stencil state (#39)","distinct":true,"url":"https://api.github.com/repos/austinEng/nxt-standalone/commits/39c1bce62d9a8d7d314aa96044ca7ecb10d91362"},{"sha":"81bc3ad23b1ccee3a3bed7f461c95f9ebc74f796","author":{"name":"Austin Eng","email":"24ea3b9e54de86312cf3c46f6005a4a0cbc7b7e0@google.com"},"message":"move frame resource transitions to D3D12Binding","distinct":true,"url":"https://api.github.com/repos/austinEng/nxt-standalone/commits/81bc3ad23b1ccee3a3bed7f461c95f9ebc74f796"},{"sha":"2b055c38fde3f7690920b31e6fbdabb2498f14fb","author":{"name":"Austin Eng","email":"24ea3b9e54de86312cf3c46f6005a4a0cbc7b7e0@google.com"},"message":"add fences to prevent resetting a ID3D12CommandAllocator before commands have completed","distinct":true,"url":"https://api.github.com/repos/austinEng/nxt-standalone/commits/2b055c38fde3f7690920b31e6fbdabb2498f14fb"},{"sha":"613eee30c3bf47f0033d4969df601d47320bf26a","author":{"name":"Kai Ninomiya","email":"5aafcfb4ca8a705b93518e1742b76cda8370f411@chromium.org"},"message":"Add validation for some null arguments and dangling render passes\n\nAnd add tests for both","distinct":true,"url":"https://api.github.com/repos/austinEng/nxt-standalone/commits/613eee30c3bf47f0033d4969df601d47320bf26a"},{"sha":"f45bdb89c62845dfb7e65e2e34051b032c31d22d","author":{"name":"Corentin Wallez","email":"0bf528b09578930db5e002a8cbab0ac2af7a9952@chromium.org"},"message":"Split Mapped usage in MapWrite and MapRead\n\nAlso make use of CreateFrozenBufferFromData where possible in the\nexample to make the renaming easier.","distinct":true,"url":"https://api.github.com/repos/austinEng/nxt-standalone/commits/f45bdb89c62845dfb7e65e2e34051b032c31d22d"},{"sha":"b1c19eeb4f508d46579aa9e2caf21dcd16d7b12a","author":{"name":"Corentin Wallez","email":"0bf528b09578930db5e002a8cbab0ac2af7a9952@chromium.org"},"message":"Add Buffer::MapReadAsync state-tracking","distinct":true,"url":"https://api.github.com/repos/austinEng/nxt-standalone/commits/b1c19eeb4f508d46579aa9e2caf21dcd16d7b12a"},{"sha":"9388b2321262711e685066cacf865e113084189a","author":{"name":"Corentin Wallez","email":"0bf528b09578930db5e002a8cbab0ac2af7a9952@chromium.org"},"message":"Implement Buffer::MapReadAsync in the wire","distinct":true,"url":"https://api.github.com/repos/austinEng/nxt-standalone/commits/9388b2321262711e685066cacf865e113084189a"},{"sha":"eca89c298997cfa856e42699f55d20b578028cda","author":{"name":"Corentin Wallez","email":"0bf528b09578930db5e002a8cbab0ac2af7a9952@chromium.org"},"message":"WireTests for buffer read mapping","distinct":true,"url":"https://api.github.com/repos/austinEng/nxt-standalone/commits/eca89c298997cfa856e42699f55d20b578028cda"},{"sha":"c863b1c26fb41ecf6061e411a3eba1f232853495","author":{"name":"Corentin Wallez","email":"0bf528b09578930db5e002a8cbab0ac2af7a9952@chromium.org"},"message":"ToBackend: Add support for Device","distinct":true,"url":"https://api.github.com/repos/austinEng/nxt-standalone/commits/c863b1c26fb41ecf6061e411a3eba1f232853495"},{"sha":"43bfaae3409a1fbe9f6f9db5bb1cfcb36347ae8d","author":{"name":"Corentin Wallez","email":"0bf528b09578930db5e002a8cbab0ac2af7a9952@chromium.org"},"message":"Null: implement fake async BufferMapRead\n\nWe want to test BufferMapRead validation using the null backend. To get\ncloser to conditions on a real backend, we call the callback only on the\nnext Queue::Submit. This is because on real backends, we would have to\nwait for the GPU to be finished with the buffer, to be sure the correct\ndata is read.","distinct":true,"url":"https://api.github.com/repos/austinEng/nxt-standalone/commits/43bfaae3409a1fbe9f6f9db5bb1cfcb36347ae8d"},{"sha":"68358b5c2319784b58c892be32b9dbb9e35ec801","author":{"name":"Corentin Wallez","email":"0bf528b09578930db5e002a8cbab0ac2af7a9952@chromium.org"},"message":"Add Buffer::MapReadAsync validation tests.\n\nThis also expands the Buffer validation tests to cover more creation\ncode paths and SetSubData. It also introduces a mechanism for\nValidationTests to check for device errors.","distinct":true,"url":"https://api.github.com/repos/austinEng/nxt-standalone/commits/68358b5c2319784b58c892be32b9dbb9e35ec801"},{"sha":"367cb3515c3acb1933b7bbcd063f070c211f1022","author":{"name":"Corentin Wallez","email":"0bf528b09578930db5e002a8cbab0ac2af7a9952@chromium.org"},"message":"Fix MapRead error callback being called with a valid pointer\n\nThis happened when a request resulted in an error while the buffer was\nalready mapped. Adds a test that catches the error.","distinct":true,"url":"https://api.github.com/repos/austinEng/nxt-standalone/commits/367cb3515c3acb1933b7bbcd063f070c211f1022"},{"sha":"d84d1070761d5aae1989a1b7e50be7e620c9555c","author":{"name":"Corentin Wallez","email":"0bf528b09578930db5e002a8cbab0ac2af7a9952@chromium.org"},"message":"Add buffer to buffer copies","distinct":true,"url":"https://api.github.com/repos/austinEng/nxt-standalone/commits/d84d1070761d5aae1989a1b7e50be7e620c9555c"},{"sha":"5c925374189555c85b18a4c032076162ce28ef81","author":{"name":"Corentin Wallez","email":"0bf528b09578930db5e002a8cbab0ac2af7a9952@chromium.org"},"message":"Add validation tests for B2B commands","distinct":true,"url":"https://api.github.com/repos/austinEng/nxt-standalone/commits/5c925374189555c85b18a4c032076162ce28ef81"},{"sha":"39c901d3dc3b3461b356718a48220153cb15199f","author":{"name":"Austin Eng","email":"24ea3b9e54de86312cf3c46f6005a4a0cbc7b7e0@google.com"},"message":"Change usage requirements for Buffer::SetSubData to require TransferDst\ninstead of MapWrite bit","distinct":true,"url":"https://api.github.com/repos/austinEng/nxt-standalone/commits/39c901d3dc3b3461b356718a48220153cb15199f"},{"sha":"459537491b982a68689c7b3e6eb7c35f7ce4fbb9","author":{"name":"Austin Eng","email":"24ea3b9e54de86312cf3c46f6005a4a0cbc7b7e0@google.com"},"message":"Refactor TransitionUsage to use abstract TransitionUsageImpl","distinct":true,"url":"https://api.github.com/repos/austinEng/nxt-standalone/commits/459537491b982a68689c7b3e6eb7c35f7ce4fbb9"},{"sha":"d25135678330c2ac02dda4432e264461f3a7fd7d","author":{"name":"Austin Eng","email":"24ea3b9e54de86312cf3c46f6005a4a0cbc7b7e0@google.com"},"message":"D3D12 vertex and index buffers with resource transitions","distinct":true,"url":"https://api.github.com/repos/austinEng/nxt-standalone/commits/d25135678330c2ac02dda4432e264461f3a7fd7d"},{"sha":"b947993e1ad6f840f88fd992ab46ce02c523fdd6","author":{"name":"Austin Eng","email":"24ea3b9e54de86312cf3c46f6005a4a0cbc7b7e0@google.com"},"message":"Add d3d12 resource uploader to create and manage uploading resource lifetimes","distinct":true,"url":"https://api.github.com/repos/austinEng/nxt-standalone/commits/b947993e1ad6f840f88fd992ab46ce02c523fdd6"}]}
{"actor":{"display_login":"austinEng"}}