{"push_id":1204732070,"size":30,"distinct_size":30,"ref":"refs/heads/vulkan","head":"18fe0eb915bbf145ce5044b4f2689cc3fdb45a91","before":"65bf19b756f85d84c6c8a23b46a43dff78816d12","commits":[{"sha":"c7531e87e1c911635cf8f5e45d0723aa803c4453","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"Vulkan: Implement two-pass dst alpha for drivers w/o dual source blend","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/c7531e87e1c911635cf8f5e45d0723aa803c4453"},{"sha":"fddc5b1b0f323cc713b4ab870ad7a8afb8ff069b","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"Vulkan: Handling optional features, refactor backend info init\n\nWill be needed for android","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/fddc5b1b0f323cc713b4ab870ad7a8afb8ff069b"},{"sha":"503484e064bcc682a1882f92bc73c61e64425945","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"Vulkan: Hook up WSI for android","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/503484e064bcc682a1882f92bc73c61e64425945"},{"sha":"b0ae421c95b12885743bf19c040f04a09f2e4c14","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"Vulkan: Support drivers that don't provide coherent buffer mappings","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/b0ae421c95b12885743bf19c040f04a09f2e4c14"},{"sha":"2332ce3cc1c3e90a8358dbca51d1d11180c63f74","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"VideoCommon: Move multithreading/api validation to video config","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/2332ce3cc1c3e90a8358dbca51d1d11180c63f74"},{"sha":"13e3279dae20d62cf2f6dfc90b096b4151119452","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"Android: Add video backend choice to settings","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/13e3279dae20d62cf2f6dfc90b096b4151119452"},{"sha":"13f4b6b9a02b42afc0062b93cf0c5982e5586dd2","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"Vulkan: Support re-creating surface/swap chain","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/13f4b6b9a02b42afc0062b93cf0c5982e5586dd2"},{"sha":"5cc200a4dee66c8415aa9e5b7277ee44ef7434bf","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"Android: Hook up Vulkan surface recreation to JNI","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/5cc200a4dee66c8415aa9e5b7277ee44ef7434bf"},{"sha":"ae156353eda76083319c922e2617681b6829f565","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"Vulkan: Shader-based clear fallback","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/ae156353eda76083319c922e2617681b6829f565"},{"sha":"26a6f06d802388dba8d5fbf8971cf05dbd997f5d","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"Vulkan: Vulkan GLSL only needs one way of defining early fragment tests","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/26a6f06d802388dba8d5fbf8971cf05dbd997f5d"},{"sha":"99ad51dc0bd4ec9459606f34cf5ef047c3a81658","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"Vulkan: Fix resource leak","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/99ad51dc0bd4ec9459606f34cf5ef047c3a81658"},{"sha":"fc927814336ea8c4259761ed58e572cfa6e0b873","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"Vulkan: Use two command buffers per-frame\n\nThis means that we can do texture uploads, conversion, etc in one\ncommand buffer, and our normal draws in the other, removing the\nneed to have to exit/re-enter render passes all the time.","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/fc927814336ea8c4259761ed58e572cfa6e0b873"},{"sha":"d0c8bb86f1e000e0b10b94667e96665b35decc9f","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"Vulkan: Use second command buffer for texture uploads/conversion","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/d0c8bb86f1e000e0b10b94667e96665b35decc9f"},{"sha":"f8b8a55616186f75e2556597784c606178ec674f","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"Vulkan: Add StagingTexture2D class","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/f8b8a55616186f75e2556597784c606178ec674f"},{"sha":"b07645e5c986e090900de91319f35824964cdd66","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"Vulkan: Implement CPU EFB access (reads only)","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/b07645e5c986e090900de91319f35824964cdd66"},{"sha":"e6a81b63e8714f223941de5fc9efcfddc68677ce","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"Vulkan: Implement EFB pokes","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/e6a81b63e8714f223941de5fc9efcfddc68677ce"},{"sha":"d7b6f754826ae711fd280b3ba5ef1fafbd140456","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"Vulkan: Use 32-bit color instead of 4*float for utility vertices\n\nShould reduce bus traffic a little","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/d7b6f754826ae711fd280b3ba5ef1fafbd140456"},{"sha":"c1ea8a33bb3fc70c96d79f375c34d18372ff49b2","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"Vulkan: Implement bounding box","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/c1ea8a33bb3fc70c96d79f375c34d18372ff49b2"},{"sha":"6b67b0de6648cbcd00f4dffc5c2b5a39347e2272","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"Vulkan: Move shared init to top, otherwise config isn't loaded","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/6b67b0de6648cbcd00f4dffc5c2b5a39347e2272"},{"sha":"7280ea5cd9fad0f4df101f05d9eb1c298b5ab4a0","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@gmail.com"},"message":"DolphinQt2: Add Vulkan reference to MSVC project","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/7280ea5cd9fad0f4df101f05d9eb1c298b5ab4a0"}]}
{"actor":{"display_login":"stenzek"}}