{"push_id":2448842093,"size":80,"distinct_size":80,"ref":"refs/heads/bad-shader-uid-cache","head":"778ac9f7e3f083544768225817ad52ba669c1201","before":"8e349ca703547d4cc9367077325ad55e9662c565","commits":[{"sha":"2861e8f8685d58d8946235619ca8cba7f6ff279e","author":{"name":"Lioncash","email":"b83af9648326d27dadfa0e10d9315fffc25b87f9@gmail.com"},"message":"x64Emitter: Clean up constructor and destructors of XEmitter\n\nIn-class initializes members, defaults the default constructor and\nvirtual destructor, and puts members in the initializer list.","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/2861e8f8685d58d8946235619ca8cba7f6ff279e"},{"sha":"7f583b66cbb32b0a5c02d53e78540b72d0bda316","author":{"name":"Lioncash","email":"b83af9648326d27dadfa0e10d9315fffc25b87f9@gmail.com"},"message":"x64Emitter: Clean up constructors for OpArg\n\nDefault initializes members and moves initial assignments into the\ninitializer list.","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/7f583b66cbb32b0a5c02d53e78540b72d0bda316"},{"sha":"964201f2d3f67d389faa06556322bc04a554be3e","author":{"name":"Lioncash","email":"b83af9648326d27dadfa0e10d9315fffc25b87f9@gmail.com"},"message":"x64Emitter: Use std::tie in OpArg's operator==. Provide operator!= for symmetry","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/964201f2d3f67d389faa06556322bc04a554be3e"},{"sha":"8b072e13837d1809ed05f700bc4082a76e65b322","author":{"name":"Lioncash","email":"b83af9648326d27dadfa0e10d9315fffc25b87f9@gmail.com"},"message":"x64Emitter: Make remaining eligible functions in OpArg constexpr","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/8b072e13837d1809ed05f700bc4082a76e65b322"},{"sha":"476c71efc1ec4eeb0379094c2dba9bae2e86b847","author":{"name":"Lioncash","email":"b83af9648326d27dadfa0e10d9315fffc25b87f9@gmail.com"},"message":"x64Emitter: Make eligible register and immediate functions constexpr\n\nPointer variants aren't eligible as expressions with reinterpret cast\nwithin them cannot be constexpr.","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/476c71efc1ec4eeb0379094c2dba9bae2e86b847"},{"sha":"ceed6890dfe1d55dba35b3829b9e443670365b8b","author":{"name":"Léo Lam","email":"4650a990ba757397f10861321ebb914edf241bf9@gmail.com"},"message":"Merge pull request #6526 from lioncash/emitter\n\nx64Emitter: Minor cleanup and changes","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/ceed6890dfe1d55dba35b3829b9e443670365b8b"},{"sha":"016ef43b27970126058ce3a7819446703772e025","author":{"name":"spycrab","email":"5dad41cc37124cc2bc41d2ab27358d3b97d819f4@users.noreply.github.com"},"message":"Core: Check for initialized GCPad before resetting rumble","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/016ef43b27970126058ce3a7819446703772e025"},{"sha":"4f63d7f20492ff76f9e1f927b2c5f5f50cc2b891","author":{"name":"spycrab","email":"5dad41cc37124cc2bc41d2ab27358d3b97d819f4@users.noreply.github.com"},"message":"Qt: Fix low-resolution icon","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/4f63d7f20492ff76f9e1f927b2c5f5f50cc2b891"},{"sha":"9feb18866b42007212f4e6961b56c0b4df5c29a9","author":{"name":"Lioncash","email":"b83af9648326d27dadfa0e10d9315fffc25b87f9@gmail.com"},"message":"BPStructs: Remove an unnecessary pointer cast in GetBPRegInfo\n\nswap32 has an overload that accepts a u8*, performing the same behavior\nin a well-defined manner.","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/9feb18866b42007212f4e6961b56c0b4df5c29a9"},{"sha":"98f62a3ecdbc8f005f062bb9cf195d0b72587c47","author":{"name":"Léo Lam","email":"4650a990ba757397f10861321ebb914edf241bf9@gmail.com"},"message":"Merge pull request #6530 from spycrab/qt_hires_icon\n\nVarious icon improvements","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/98f62a3ecdbc8f005f062bb9cf195d0b72587c47"},{"sha":"3c61ee5f7f66f84d23e30e86d42e4f100ceedcfa","author":{"name":"Léo Lam","email":"4650a990ba757397f10861321ebb914edf241bf9@gmail.com"},"message":"Merge pull request #6542 from lioncash/cast\n\nBPStructs: Remove an unnecessary pointer cast in GetBPRegInfo","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/3c61ee5f7f66f84d23e30e86d42e4f100ceedcfa"},{"sha":"92e7830be9da3ee38183bef6fe8cd0e1ea583105","author":{"name":"Stenzek","email":"ed46f9e2102392b10c7572db886007f500a3cb06@users.noreply.github.com"},"message":"Merge pull request #6540 from spycrab/gcpad_segfault\n\nCore: Check for initialized GCPad before resetting rumble","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/92e7830be9da3ee38183bef6fe8cd0e1ea583105"},{"sha":"11b15a688b5a160f753c032b4b10cec23280e589","author":{"name":"spycrab","email":"5dad41cc37124cc2bc41d2ab27358d3b97d819f4@users.noreply.github.com"},"message":"GeneralPane: Fix settings resetting and improve code","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/11b15a688b5a160f753c032b4b10cec23280e589"},{"sha":"7ce147f4d5664cff8fdd25dfafc43623bbf8b76c","author":{"name":"spycrab","email":"5dad41cc37124cc2bc41d2ab27358d3b97d819f4@users.noreply.github.com"},"message":"Updater: Provide basic user feedback","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/7ce147f4d5664cff8fdd25dfafc43623bbf8b76c"},{"sha":"4ed0e10f41bab59c029f0f64f744f8bbdc41dcc3","author":{"name":"Pierre Bourdon","email":"621ff762cbc9092a3d25b4797dadaeedfd5ce316@gmail.com"},"message":"Merge pull request #6541 from spycrab/updater_feedback\n\nUpdater: Provide basic user feedback","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/4ed0e10f41bab59c029f0f64f744f8bbdc41dcc3"},{"sha":"d5a1edba09f95b868c03879a4c05ffef9a3d80d8","author":{"name":"Lioncash","email":"b83af9648326d27dadfa0e10d9315fffc25b87f9@gmail.com"},"message":"HiresTextures: Remove unnecessary pointer casts in GenBaseName()\n\nswap16 has an overload that accepts a u8*, performing the same behavior\nin a well-defined manner.","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/d5a1edba09f95b868c03879a4c05ffef9a3d80d8"},{"sha":"2da8d98b2f94a33e337d37dc7153e5ba445961f3","author":{"name":"Lioncash","email":"b83af9648326d27dadfa0e10d9315fffc25b87f9@gmail.com"},"message":"HiresTextures: Use std::minmax or std::minmax_element where applicable in GenBaseName()\n\nMinimizes repetition.\n\nstd::minmax_element can be used for the 256 * 2 case, as it's only performing byte comparisons\nand thus, there will always be an element smaller than 0xffff, so it doesn't need to be included\nin the set of compared values.","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/2da8d98b2f94a33e337d37dc7153e5ba445961f3"},{"sha":"ea166a4812087d904331af2d534916220f9fee90","author":{"name":"Léo Lam","email":"4650a990ba757397f10861321ebb914edf241bf9@gmail.com"},"message":"Merge pull request #6543 from lioncash/cast\n\nHiresTextures: Remove unnecessary pointer casts in GenBaseName() + minor associated cleanup","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/ea166a4812087d904331af2d534916220f9fee90"},{"sha":"c9e0045881ee98bb6fb3d6d9e8e426877124b294","author":{"name":"Lioncash","email":"b83af9648326d27dadfa0e10d9315fffc25b87f9@gmail.com"},"message":"PixelShaderGen: Remove dead code in WriteColor()\n\nThe outer conditional executes only whenever destination alpha is used.","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/c9e0045881ee98bb6fb3d6d9e8e426877124b294"},{"sha":"f10198500e968fafe0c019467a1eea7fe78630c5","author":{"name":"Lioncash","email":"b83af9648326d27dadfa0e10d9315fffc25b87f9@gmail.com"},"message":"PixelShaderGen: Invert conditional in WriteColor()\n\nPuts the true condition body first instead of the false one for better\nreading.","distinct":true,"url":"https://api.github.com/repos/stenzek/dolphin/commits/f10198500e968fafe0c019467a1eea7fe78630c5"}]}
{"actor":{"display_login":"stenzek"}}