{"push_id":661908175,"size":31,"distinct_size":31,"ref":"refs/heads/http","head":"9097455773729511f856b06e712102dbfe72d772","before":"f646b29f7006a582ed56b90357d518d15e80e673","commits":[{"sha":"66d4ce4cb2f77a97041399334eb1210f525693cb","author":{"email":"019bbc8dd5f5c86a27b071f48bd0968a961a1345@yuriks.net","name":"Yuri Kunde Schlesner"},"message":"Memory: Re-organize and rename memory area address constants","distinct":true,"url":"https://api.github.com/repos/archshift/citra/commits/66d4ce4cb2f77a97041399334eb1210f525693cb"},{"sha":"ecb528840fa656b77e019981231bf324dfc7fcf5","author":{"email":"019bbc8dd5f5c86a27b071f48bd0968a961a1345@yuriks.net","name":"Yuri Kunde Schlesner"},"message":"Memory: Sort memory region variables by VAddr","distinct":true,"url":"https://api.github.com/repos/archshift/citra/commits/ecb528840fa656b77e019981231bf324dfc7fcf5"},{"sha":"c0c153e46dad9cb662d7e042caa1754ba7f17ba2","author":{"email":"019bbc8dd5f5c86a27b071f48bd0968a961a1345@yuriks.net","name":"Yuri Kunde Schlesner"},"message":"Memory: Support more regions in the VAddr-PAddr translation functions\n\nAlso adds better documentation and removes the one-off reimplementation\nof the function in pica.h.","distinct":true,"url":"https://api.github.com/repos/archshift/citra/commits/c0c153e46dad9cb662d7e042caa1754ba7f17ba2"},{"sha":"00067cb5c48f0fc3c9e95c927b95c59e709309fb","author":{"email":"019bbc8dd5f5c86a27b071f48bd0968a961a1345@yuriks.net","name":"Yuri Kunde Schlesner"},"message":"Memory: Add GetPhysicalPointer helper function","distinct":true,"url":"https://api.github.com/repos/archshift/citra/commits/00067cb5c48f0fc3c9e95c927b95c59e709309fb"},{"sha":"81793b81626fc0eca7ec80b8e645add9c8b8a4c3","author":{"email":"019bbc8dd5f5c86a27b071f48bd0968a961a1345@yuriks.net","name":"Yuri Kunde Schlesner"},"message":"Loader: Add missing include","distinct":true,"url":"https://api.github.com/repos/archshift/citra/commits/81793b81626fc0eca7ec80b8e645add9c8b8a4c3"},{"sha":"459bdbb308c41130e6553d501fc4c2c1aa374e4a","author":{"email":"019bbc8dd5f5c86a27b071f48bd0968a961a1345@yuriks.net","name":"Yuri Kunde Schlesner"},"message":"Common: Remove the BIT macro\n\nWhen the macro was introduced in 326ec51261299e48de97592631c02523da9c8118\nit wasn't noticed that it conflicted in name with a heavily used macro\ninside of dyncom. This causes some compiler warnings. Since it's only\nlightly used, it was opted to simply remove the new macro.","distinct":true,"url":"https://api.github.com/repos/archshift/citra/commits/459bdbb308c41130e6553d501fc4c2c1aa374e4a"},{"sha":"23cd089ece8ca00175ade48968a14394ce63b4f7","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"vertex_shader: Implement MADI instruction.\n\nnihstro: Update submodule to latest upstream/master to support MADI instruction decoding.","distinct":true,"url":"https://api.github.com/repos/archshift/citra/commits/23cd089ece8ca00175ade48968a14394ce63b4f7"},{"sha":"7f2e6c427e2f7166562e985ca901781060b29041","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"vertex_shader: Implement FLR instruction.","distinct":true,"url":"https://api.github.com/repos/archshift/citra/commits/7f2e6c427e2f7166562e985ca901781060b29041"},{"sha":"5310eeabc33e3a8f848355ffd6178891e2f450f2","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"rasterizer: Return zero'd vectors on error conditions.","distinct":true,"url":"https://api.github.com/repos/archshift/citra/commits/5310eeabc33e3a8f848355ffd6178891e2f450f2"},{"sha":"f62f8e2008a1ad8ac59dc45e08ee4d927ef76f2d","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"rasterizer: Implement combiner buffer input.","distinct":true,"url":"https://api.github.com/repos/archshift/citra/commits/f62f8e2008a1ad8ac59dc45e08ee4d927ef76f2d"},{"sha":"57af21e90ceddc070a301ac600cddfde6bf0c440","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"rasterizer: Fixed a depth testing bug.","distinct":true,"url":"https://api.github.com/repos/archshift/citra/commits/57af21e90ceddc070a301ac600cddfde6bf0c440"},{"sha":"921045f910d6129e29eaf0aba3e3223edc8208b6","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"rasterizer: Implemented AddSigned combiner op.","distinct":true,"url":"https://api.github.com/repos/archshift/citra/commits/921045f910d6129e29eaf0aba3e3223edc8208b6"},{"sha":"e448cca681281741e905e80e1e97b0d1c65e22c9","author":{"email":"330e2e72a2c3ec8e96e5f39f6ae8c4737c394978@gmail.com","name":"bunnei"},"message":"rasterizer: Implemented combiner output scaling.","distinct":true,"url":"https://api.github.com/repos/archshift/citra/commits/e448cca681281741e905e80e1e97b0d1c65e22c9"},{"sha":"f4630de7e42367a28d045a5209788e8581e3d774","author":{"email":"019bbc8dd5f5c86a27b071f48bd0968a961a1345@yuriks.net","name":"Yuri Kunde Schlesner"},"message":"Kernel: Capture SharedMemory attributes at creation, not when mapping","distinct":true,"url":"https://api.github.com/repos/archshift/citra/commits/f4630de7e42367a28d045a5209788e8581e3d774"},{"sha":"adcb604f5cb194ae7f65d0898ed3197695622ea8","author":{"email":"019bbc8dd5f5c86a27b071f48bd0968a961a1345@yuriks.net","name":"Yuri Kunde Schlesner"},"message":"Kernel: Zero-fill shared memory blocks when mapping\n\nThis works around crashes related to GSP/HID/etc. shared memory blocks\nhaving garbage values. The proper fix requires proper management of\nmapped memory blocks in the process.","distinct":true,"url":"https://api.github.com/repos/archshift/citra/commits/adcb604f5cb194ae7f65d0898ed3197695622ea8"},{"sha":"84e7f7b9656619a4a1a1bcbb890242151176fd6d","author":{"email":"019bbc8dd5f5c86a27b071f48bd0968a961a1345@yuriks.net","name":"Yuri Kunde Schlesner"},"message":"GSP: Small tweaks to shared memory initialization","distinct":true,"url":"https://api.github.com/repos/archshift/citra/commits/84e7f7b9656619a4a1a1bcbb890242151176fd6d"},{"sha":"e1ddb096eff6da2e025079baecd83f1331fe06ae","author":{"email":"019bbc8dd5f5c86a27b071f48bd0968a961a1345@yuriks.net","name":"Yuri Kunde Schlesner"},"message":"fixup! GSP: Small tweaks to shared memory initialization","distinct":true,"url":"https://api.github.com/repos/archshift/citra/commits/e1ddb096eff6da2e025079baecd83f1331fe06ae"},{"sha":"f913540fd28148cff3f7c062b9cb49b2ef030cba","author":{"email":"6932332c21449cf50cb25ab0a5c7ad5ea43d2222@gmail.com","name":"Subv"},"message":"Core/Memory: Give every emulated thread it's own TLS area.\n\nThe TLS area for thread T with id Ti is located at TLS_AREA_VADDR + (Ti - 1) * 0x200.\nThis allows some games like Mario Kart 7 to continue further.","distinct":true,"url":"https://api.github.com/repos/archshift/citra/commits/f913540fd28148cff3f7c062b9cb49b2ef030cba"},{"sha":"94a843fe51dd095fa92ce51731e666d365f9346e","author":{"email":"6932332c21449cf50cb25ab0a5c7ad5ea43d2222@gmail.com","name":"Subv"},"message":"fixup! Set the TLS address in the scheduler","distinct":true,"url":"https://api.github.com/repos/archshift/citra/commits/94a843fe51dd095fa92ce51731e666d365f9346e"},{"sha":"ab9b47478ed84f255ef6956a616ffb79bea3b084","author":{"email":"1041179cbdda366fd7b0347f09255f775170e103@archshift.com","name":"archshift"},"message":"Implement I4 texture format\n\n@neobrain, could you confirm that this is correct?\n\nIt's been tested with various different games and fixes different textures, including in Animal Crossing, Kirby Triple Deluxe, and SMB3D.","distinct":true,"url":"https://api.github.com/repos/archshift/citra/commits/ab9b47478ed84f255ef6956a616ffb79bea3b084"}]}