{"push_id":770363781,"size":20,"distinct_size":5,"ref":"refs/heads/swap","head":"ee4a12ffe2cccb41c1cfc136e55903dc03a3e17c","before":"f52a4fe0ac16cc9073eada48a909497dfdd99157","commits":[{"sha":"b4e4a4cef44365a93ba980c261bdf2f4b8769fef","author":{"email":"33d7cd4a1f0d888153f3d082cbe6845e291b1c76@gmail.com","name":"Ryan Houdek"},"message":"Disable OpenGL ES 3.1 on all Qualcomm Adreno devices.\nTheir new driver that supports GLES3.1 + AEP has issues with it.\nAt the very least they don't implement all of the geometry shader features fully which causes shader linker issues when we attempt to use them.\nI don't have a device so I can't fully test, so until I do I'm going to blanket disable the whole thing.","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/b4e4a4cef44365a93ba980c261bdf2f4b8769fef"},{"sha":"0a0e012fab3bb6e13f50bc1cd9b75308692d692e","author":{"email":"711c27cf2711f700d1a787f13b0194034fd71a5c@epfl.ch","name":"aroulin"},"message":"x64Emitter: add RCPPS and RCPSS SSE instructions","distinct":true,"url":"https://api.github.com/repos/Tilka/dolphin/commits/0a0e012fab3bb6e13f50bc1cd9b75308692d692e"},{"sha":"4fa23abbe158f7182307fb36063dc6fcac5f8cca","author":{"email":"33d7cd4a1f0d888153f3d082cbe6845e291b1c76@gmail.com","name":"Ryan Houdek"},"message":"[AArch64] Implement MOVI and ORR(imm) in the NEON emitter.","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/4fa23abbe158f7182307fb36063dc6fcac5f8cca"},{"sha":"561744819e534e5d3981f8e1835ecbb2ba7c96c8","author":{"email":"33d7cd4a1f0d888153f3d082cbe6845e291b1c76@gmail.com","name":"Ryan Houdek"},"message":"[AArch64] Implement fctiwzx\n\nImproves the povray benchmark time by 5.6%","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/561744819e534e5d3981f8e1835ecbb2ba7c96c8"},{"sha":"d3176fe22aad97a23dc4273da249e6bdd0ba10e7","author":{"email":"33d7cd4a1f0d888153f3d082cbe6845e291b1c76@gmail.com","name":"Ryan Houdek"},"message":"[AArch64] Implement stfiwx\nImproves povray performance by ~4%","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/d3176fe22aad97a23dc4273da249e6bdd0ba10e7"},{"sha":"33eefc2d86ca1845bd19e5bb9e8a07ae7060791d","author":{"email":"28ed73209cf4ae5252aebcefd0036a7597a64897@gmail.com","name":"Tillmann Karras"},"message":"Jit64: quickfix for mtfsfx","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/33eefc2d86ca1845bd19e5bb9e8a07ae7060791d"},{"sha":"4baf3e10c6a8e28fca166f5dee7c3472e84ad13d","author":{"email":"28ed73209cf4ae5252aebcefd0036a7597a64897@gmail.com","name":"flacs"},"message":"Merge pull request #2902 from Tilka/fpscr\n\nJit64: quickfix for mtfsfx","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/4baf3e10c6a8e28fca166f5dee7c3472e84ad13d"},{"sha":"abd3b124bea3d491bc009990dd1bec74efd012bf","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"Memmap: Remove pointer casts","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/abd3b124bea3d491bc009990dd1bec74efd012bf"},{"sha":"0ad6fa8f62cd4058bedd0266645a40768ac2bf81","author":{"email":"300a2d193222dd0c23d880e16d727d352b404a01@selfnet.de","name":"Markus Wick"},"message":"Merge pull request #2903 from lioncash/cast\n\nMemmap: Remove pointer casts","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/0ad6fa8f62cd4058bedd0266645a40768ac2bf81"},{"sha":"6f34b27323c56b49886de67f937b145e23ff2554","author":{"email":"3ebdfdd66c7188534c9d71c16055943fbd11f402@web.de","name":"degasus"},"message":"Jit64: implement dcbf + dcbi","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/6f34b27323c56b49886de67f937b145e23ff2554"},{"sha":"ac84d6d0fa7c47543db8e6704c23583c051cc89c","author":{"email":"28ed73209cf4ae5252aebcefd0036a7597a64897@gmail.com","name":"Tillmann Karras"},"message":"Jit64: some cache flush changes\n\n- dynamically allocate third scratch register instead of forcing ECX\n- use LEA as 3 operand add if possible\n- use BT,JC instead of SHR,TEST,JNZ\n- merge MOV,TEST\n- use appropriate ABI function (no asm change)","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/ac84d6d0fa7c47543db8e6704c23583c051cc89c"},{"sha":"0d92c8fb89d949f12eecbabf65989b1ebc9e2e37","author":{"email":"3ebdfdd66c7188534c9d71c16055943fbd11f402@web.de","name":"degasus"},"message":"Jit64: Optimize dcbx","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/0d92c8fb89d949f12eecbabf65989b1ebc9e2e37"},{"sha":"cd03b8baf6cef40a5feee058a3030d5fe415b156","author":{"email":"33d7cd4a1f0d888153f3d082cbe6845e291b1c76@gmail.com","name":"Ryan Houdek"},"message":"Merge pull request #2895 from Sonicadvance1/qualcomm_workaround_gles31\n\nDisable OpenGL ES 3.1 on all Qualcomm Adreno devices.","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/cd03b8baf6cef40a5feee058a3030d5fe415b156"},{"sha":"d96be9250c8c0d76fba7ec46177cd3739317d493","author":{"email":"33d7cd4a1f0d888153f3d082cbe6845e291b1c76@gmail.com","name":"Ryan Houdek"},"message":"Merge pull request #2899 from Sonicadvance1/aarch64_fctiwzx\n\n[AArch64] Implement fctiwzx","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/d96be9250c8c0d76fba7ec46177cd3739317d493"},{"sha":"24cb65007862d76a43059940023cbce82f1e6715","author":{"email":"300a2d193222dd0c23d880e16d727d352b404a01@selfnet.de","name":"Markus Wick"},"message":"Merge pull request #2663 from degasus/dcbx\n\nJit64: dcbf + dcbi","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/24cb65007862d76a43059940023cbce82f1e6715"},{"sha":"bd08c1b01afeae9642f564ea47b7061a28b6eeaa","author":{"email":"300a2d193222dd0c23d880e16d727d352b404a01@selfnet.de","name":"Markus Wick"},"message":"Merge pull request #2901 from Sonicadvance1/aarch64_stfiwx\n\n[AArch64] Implement stfiwx","distinct":false,"url":"https://api.github.com/repos/Tilka/dolphin/commits/bd08c1b01afeae9642f564ea47b7061a28b6eeaa"},{"sha":"db4f692482204b9878100ec159285a49937f191c","author":{"email":"f9791342c5930d053862397861a8fffa7bc4f6aa@gmail.com","name":"Lioncash"},"message":"GCMemcard: Clean up memcard logging messages.","distinct":true,"url":"https://api.github.com/repos/Tilka/dolphin/commits/db4f692482204b9878100ec159285a49937f191c"},{"sha":"9ba7497a3fc3829f684a521671a415369127d2b7","author":{"email":"28ed73209cf4ae5252aebcefd0036a7597a64897@gmail.com","name":"flacs"},"message":"Merge pull request #2907 from lioncash/log\n\nGCMemcard: Clean up memcard logging messages.","distinct":true,"url":"https://api.github.com/repos/Tilka/dolphin/commits/9ba7497a3fc3829f684a521671a415369127d2b7"},{"sha":"6015e2d812db80557810aaa39ce473bb1af21056","author":{"email":"28ed73209cf4ae5252aebcefd0036a7597a64897@gmail.com","name":"flacs"},"message":"Merge pull request #2900 from aroulin/x64emitter-rcp\n\nx64Emitter: add RCPPS and RCPSS SSE instructions","distinct":true,"url":"https://api.github.com/repos/Tilka/dolphin/commits/6015e2d812db80557810aaa39ce473bb1af21056"},{"sha":"ee4a12ffe2cccb41c1cfc136e55903dc03a3e17c","author":{"email":"28ed73209cf4ae5252aebcefd0036a7597a64897@gmail.com","name":"Tillmann Karras"},"message":"Jit64: some byte-swapping changes","distinct":true,"url":"https://api.github.com/repos/Tilka/dolphin/commits/ee4a12ffe2cccb41c1cfc136e55903dc03a3e17c"}]}