{"push_id":1090527923,"size":28,"distinct_size":28,"ref":"refs/heads/hw-imm-state","head":"c62d6e2123ced34f51abc612c1b06f23d7459337","before":"39db5b4b2f3482f76fa27a44b1259b3a993e45a4","commits":[{"sha":"913f7ee524f9691ae2dc22625b5af9be3dcfe49e","author":{"email":"62be8e630fd66662eb6b6bd968afede8e8f7be56@users.noreply.github.com","name":"MerryMage"},"message":"DSP_DSP: Remove unused variable","distinct":true,"url":"https://api.github.com/repos/tfarley/citra/commits/913f7ee524f9691ae2dc22625b5af9be3dcfe49e"},{"sha":"555907ce8dc842ef0859537a0c25443a5e9527bb","author":{"email":"62be8e630fd66662eb6b6bd968afede8e8f7be56@users.noreply.github.com","name":"MerryMage"},"message":"DSP/Pipe: There are 8 pipes","distinct":true,"url":"https://api.github.com/repos/tfarley/citra/commits/555907ce8dc842ef0859537a0c25443a5e9527bb"},{"sha":"ff6db69c6052f674265c453932a3dc7637c46412","author":{"email":"62be8e630fd66662eb6b6bd968afede8e8f7be56@users.noreply.github.com","name":"MerryMage"},"message":"DSP_DSP: Updated interrupt implementation","distinct":true,"url":"https://api.github.com/repos/tfarley/citra/commits/ff6db69c6052f674265c453932a3dc7637c46412"},{"sha":"2929b67c5f76a6bb7bc99e612fc582c5de28353f","author":{"email":"62be8e630fd66662eb6b6bd968afede8e8f7be56@users.noreply.github.com","name":"MerryMage"},"message":"DSP_DSP: Add return IPC headers","distinct":true,"url":"https://api.github.com/repos/tfarley/citra/commits/2929b67c5f76a6bb7bc99e612fc582c5de28353f"},{"sha":"a47f149e0769127b137ec98dcd732aff6464c333","author":{"email":"62be8e630fd66662eb6b6bd968afede8e8f7be56@users.noreply.github.com","name":"MerryMage"},"message":"AudioCore: Hack to prevent regressions: Trigger Binary pipe interrupt every audio frame","distinct":true,"url":"https://api.github.com/repos/tfarley/citra/commits/a47f149e0769127b137ec98dcd732aff6464c333"},{"sha":"c379b22117f61bcbeda8f8edb3035d080a4dc223","author":{"email":"62be8e630fd66662eb6b6bd968afede8e8f7be56@users.noreply.github.com","name":"MerryMage"},"message":"DSP_DSP: Fix log format strings and arguments","distinct":true,"url":"https://api.github.com/repos/tfarley/citra/commits/c379b22117f61bcbeda8f8edb3035d080a4dc223"},{"sha":"1ecee38468f08445681e52f67dc9cf6b8302cffa","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"Merge pull request #1708 from MerryMage/dsp_dsp\n\nDSP Service: Cleanup","distinct":true,"url":"https://api.github.com/repos/tfarley/citra/commits/1ecee38468f08445681e52f67dc9cf6b8302cffa"},{"sha":"dda9ffe7901b354d45ab48844801a16b806da9a2","author":{"email":"62be8e630fd66662eb6b6bd968afede8e8f7be56@users.noreply.github.com","name":"MerryMage"},"message":"AudioCore: Move samples_per_frame and num_sources into hle/common.h","distinct":true,"url":"https://api.github.com/repos/tfarley/citra/commits/dda9ffe7901b354d45ab48844801a16b806da9a2"},{"sha":"27ce3b3f51998b7bd8f25d7cb1c9cc1321ad6f31","author":{"email":"62be8e630fd66662eb6b6bd968afede8e8f7be56@users.noreply.github.com","name":"MerryMage"},"message":"Externals: Add soundtouch","distinct":true,"url":"https://api.github.com/repos/tfarley/citra/commits/27ce3b3f51998b7bd8f25d7cb1c9cc1321ad6f31"},{"sha":"2f76dc6758787289c45ebb4f66a869a0fc1b6bd5","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"Merge pull request #1722 from MerryMage/soundtouch\n\nExternals: Add soundtouch","distinct":true,"url":"https://api.github.com/repos/tfarley/citra/commits/2f76dc6758787289c45ebb4f66a869a0fc1b6bd5"},{"sha":"fda578e19d236d2c2f138c126f926e638ca3a818","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"Merge pull request #1727 from MerryMage/minor-commit\n\nAudioCore: Move samples_per_frame and num_sources into hle/common.h","distinct":true,"url":"https://api.github.com/repos/tfarley/citra/commits/fda578e19d236d2c2f138c126f926e638ca3a818"},{"sha":"0cf15f64efe0c2dff67d27aac41def4dbcf44262","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgard"},"message":"Remove late accesses to attribute_config","distinct":true,"url":"https://api.github.com/repos/tfarley/citra/commits/0cf15f64efe0c2dff67d27aac41def4dbcf44262"},{"sha":"47ff00881703eeab03d32e60289ac34b7f4a7994","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgard"},"message":"Refactor: Extract VertexLoader from command_processor.cpp.\n\nPreparation for a similar concept to Dolphin or PPSSPP. These can be JIT-ed and cached.","distinct":true,"url":"https://api.github.com/repos/tfarley/citra/commits/47ff00881703eeab03d32e60289ac34b7f4a7994"},{"sha":"d00e2340c63c61ccb987c4ab0d76957f6cc84144","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgard"},"message":"Move \"&\" to their proper place, add missing includes and make some properly relative.","distinct":true,"url":"https://api.github.com/repos/tfarley/citra/commits/d00e2340c63c61ccb987c4ab0d76957f6cc84144"},{"sha":"2403e86cbb5c49afeceb98f7c6e843da78dff415","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgard"},"message":"Don't keep base_address in the loader, it doesn't belong there (with it, the loader can't be cached).","distinct":true,"url":"https://api.github.com/repos/tfarley/citra/commits/2403e86cbb5c49afeceb98f7c6e843da78dff415"},{"sha":"251f29dd7fa530997cd6d27a8db28c4a39efd127","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgard"},"message":"Optimize the vertex loader, nearly doubling its speed.","distinct":true,"url":"https://api.github.com/repos/tfarley/citra/commits/251f29dd7fa530997cd6d27a8db28c4a39efd127"},{"sha":"a442ee07f4e3b0da974ac9f0899a14e85ddaec92","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgard"},"message":"Debugger fix","distinct":true,"url":"https://api.github.com/repos/tfarley/citra/commits/a442ee07f4e3b0da974ac9f0899a14e85ddaec92"},{"sha":"90501f20e6b91fcd2beaccf0b1a0174b189da09c","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgård"},"message":"Make Citra build with MICROPROFILE_ENABLED set to 0 (#1709)\n\n* Make Citra build with MICROPROFILE_ENABLED set to 0\r\n\r\n* Buildfix with microprofile kept on\r\n\r\n* moc did not like a dialog to conditionally exist.\r\n\r\n* Cleanup\r\n\r\n* Fix end of line","distinct":true,"url":"https://api.github.com/repos/tfarley/citra/commits/90501f20e6b91fcd2beaccf0b1a0174b189da09c"},{"sha":"a86d7cacc1f56c6e8ff5f046ba7e2477e92d873f","author":{"email":"a999e170e992da11398eb9aef877b71c5bf3e751@gmail.com","name":"Henrik Rydgard"},"message":"Move and rename the MemoryAccesses class to MemoryAccessTracker.","distinct":true,"url":"https://api.github.com/repos/tfarley/citra/commits/a86d7cacc1f56c6e8ff5f046ba7e2477e92d873f"},{"sha":"111275bfbd5bcc55539c0f09af1cec716114afd3","author":{"email":"62be8e630fd66662eb6b6bd968afede8e8f7be56@users.noreply.github.com","name":"MerryMage"},"message":"AudioCore: Implement interpolation","distinct":true,"url":"https://api.github.com/repos/tfarley/citra/commits/111275bfbd5bcc55539c0f09af1cec716114afd3"}]}