{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":58894582,"defaultBranch":"master","name":"melonDS","ownerLogin":"melonDS-emu","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-05-16T01:34:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/94202166?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723326167.0","currentOid":""},"activityList":{"items":[{"before":"268c4f14c194b72ced33f520688fb0d3d096fad5","after":"f719438a6e0d796eccf4fce22df7a6c0157fc77d","ref":"refs/heads/master","pushedAt":"2024-09-10T14:13:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RSDuck","name":"Kemal Afzal","path":"/RSDuck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9352526?s=80&v=4"},"commit":{"message":"Improve calculation of light colors (#1967)\n\n* maintain precision until all lights are calculated\r\n\r\nfixes lugia on the soul silver title screen\r\n\r\n* small optimization\r\n\r\n* small note\r\n\r\n* small cleanup/notes\r\n\r\nshouldn't need to check that every time, since the variable shouldn't be able to overflow\r\n\r\n* hw doesn't cap difflevel at 255\r\n\r\nShould it cap at all?\r\nCan vtx colors overflow...?\r\n\r\n* diffuse level appears to be shifted right by 9\r\n\r\nfixes some minor inaccuracies\r\n\r\n* improve specular lighting a little\r\n\r\n* small improvement to diffuse lighting\r\n\r\nfixes a few off by ones\r\n- finding by azusa\r\n\r\n* small tweaks\r\n\r\n* handle overflows of diffuse lighting properly\r\n\r\n-credits to azusa once more\r\n\r\n* attempt at improving specular lighting calcs\r\n\r\nstill far from correct, but its a start.\r\nfixes: https://github.com/melonDS-emu/melonDS/issues/1545\r\n\r\n* meh\r\n\r\n* improve specular lighting further\r\n\r\n* add notes\r\n\r\n* theory: add half vec instead of subt 1\r\n\r\n* implement azusa's specular lighting algorithm\r\n\r\n* fix minor edge case with spec lighting\r\n\r\n* give proper credit in comments\r\n\r\n* fix some bugs/misc tweaks\r\n\r\n* more quirky overflow/underflow handling\r\n\r\n* fix a spec lighting edgecase\r\n\r\nremove some redundant parentheses\r\n\r\n* fix an edge case with light vector calcs\r\n\r\n* spec recip uses a different calc for light dir?\r\n\r\nalso remove a check that shouldn't be mathematically possible to trigger\r\n\r\n* nvm that thing i thought couldn't trigger was required\r\n\r\nalso move reciprocal calc into the light vector calc function since i might as well now ig\r\n\r\n* replace a bunch of stuff with much *much* simpler algorithms\r\n\r\n* misc cleanup\r\n\r\nPARENTHESES WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO\r\n\r\n* leave a note abt shininess table's default value being incorrect","shortMessageHtmlLink":"Improve calculation of light colors (#1967)"}},{"before":"d18524d5ace2897ad4bf68d6fe097c818575afe7","after":"268c4f14c194b72ced33f520688fb0d3d096fad5","ref":"refs/heads/master","pushedAt":"2024-09-06T20:50:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadiaholmquist","name":"Nadia Holmquist Pedersen","path":"/nadiaholmquist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/893884?s=80&v=4"},"commit":{"message":"vcpkg: support building on Linux","shortMessageHtmlLink":"vcpkg: support building on Linux"}},{"before":"277b151ada2545b042aeed4a97cc6432055c0069","after":"d18524d5ace2897ad4bf68d6fe097c818575afe7","ref":"refs/heads/master","pushedAt":"2024-09-06T17:44:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadiaholmquist","name":"Nadia Holmquist Pedersen","path":"/nadiaholmquist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/893884?s=80&v=4"},"commit":{"message":"Nix: Add dev shell for building using vcpkg","shortMessageHtmlLink":"Nix: Add dev shell for building using vcpkg"}},{"before":"4f6498c99c5dcdb780371fe936d49e32df148e6e","after":"277b151ada2545b042aeed4a97cc6432055c0069","ref":"refs/heads/master","pushedAt":"2024-09-06T14:22:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadiaholmquist","name":"Nadia Holmquist Pedersen","path":"/nadiaholmquist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/893884?s=80&v=4"},"commit":{"message":"update vcpkg and nixpkgs","shortMessageHtmlLink":"update vcpkg and nixpkgs"}},{"before":"d62c61ba0814e34035749ec6237872b01d79c03a","after":"277b151ada2545b042aeed4a97cc6432055c0069","ref":"refs/heads/ci/vcpkg-update","pushedAt":"2024-09-06T11:39:52.000Z","pushType":"push","commitsCount":33,"pusher":{"login":"nadiaholmquist","name":"Nadia Holmquist Pedersen","path":"/nadiaholmquist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/893884?s=80&v=4"},"commit":{"message":"update vcpkg and nixpkgs","shortMessageHtmlLink":"update vcpkg and nixpkgs"}},{"before":"824eb370e4bbf8f4b90279b0488b65bff2bda683","after":"4f6498c99c5dcdb780371fe936d49e32df148e6e","ref":"refs/heads/master","pushedAt":"2024-08-21T11:39:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Arisotura","name":"Arisotura","path":"/Arisotura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311867?s=80&v=4"},"commit":{"message":"Fix \"Ejected GBA cart\" not adding a newline (#2140)","shortMessageHtmlLink":"Fix \"Ejected GBA cart\" not adding a newline (#2140)"}},{"before":"0e6235a7c4d3e69940a6deae158a5a91dfbfa612","after":"824eb370e4bbf8f4b90279b0488b65bff2bda683","ref":"refs/heads/master","pushedAt":"2024-08-19T13:21:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nadiaholmquist","name":"Nadia Holmquist Pedersen","path":"/nadiaholmquist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/893884?s=80&v=4"},"commit":{"message":"Fix the build when the JIT is disabled (#2139)","shortMessageHtmlLink":"Fix the build when the JIT is disabled (#2139)"}},{"before":"7e52831ce1845b6d5233e45c8b6803b52316062d","after":"b496bb4856556122264dcd1dab7dac9bdd8dc4ba","ref":"refs/heads/season4","pushedAt":"2024-08-15T14:42:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Arisotura","name":"Arisotura","path":"/Arisotura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311867?s=80&v=4"},"commit":{"message":"lay some groundwork","shortMessageHtmlLink":"lay some groundwork"}},{"before":"f481afb1ed82ffa0b54b7ad29c3aba29f242e077","after":"7e52831ce1845b6d5233e45c8b6803b52316062d","ref":"refs/heads/season4","pushedAt":"2024-08-15T12:00:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Arisotura","name":"Arisotura","path":"/Arisotura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311867?s=80&v=4"},"commit":{"message":"add proper warnings to starting netplay","shortMessageHtmlLink":"add proper warnings to starting netplay"}},{"before":"a985478979f2c9f99080caedf2888d918a9b9cca","after":"f481afb1ed82ffa0b54b7ad29c3aba29f242e077","ref":"refs/heads/season4","pushedAt":"2024-08-15T11:44:08.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"Arisotura","name":"Arisotura","path":"/Arisotura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311867?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into season4","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into season4"}},{"before":"5b986d31113955a17bb5c8c335ec5b86d9089fc1","after":"0e6235a7c4d3e69940a6deae158a5a91dfbfa612","ref":"refs/heads/master","pushedAt":"2024-08-15T11:34:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Arisotura","name":"Arisotura","path":"/Arisotura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311867?s=80&v=4"},"commit":{"message":"LAN: remember player name and max players setting","shortMessageHtmlLink":"LAN: remember player name and max players setting"}},{"before":"2fff4c0b5aaa2d1883c4fbfe29f5700d775a3dd2","after":"5b986d31113955a17bb5c8c335ec5b86d9089fc1","ref":"refs/heads/master","pushedAt":"2024-08-14T14:47:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Arisotura","name":"Arisotura","path":"/Arisotura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311867?s=80&v=4"},"commit":{"message":"wifi: add hack to facilitate multiplayer connections (extend post-beacon interval when connection is being initiated)","shortMessageHtmlLink":"wifi: add hack to facilitate multiplayer connections (extend post-bea…"}},{"before":"deb1ba2bb2bc6e4bf8fef7ca944d56cae23e3f6a","after":"2fff4c0b5aaa2d1883c4fbfe29f5700d775a3dd2","ref":"refs/heads/master","pushedAt":"2024-08-14T04:42:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadiaholmquist","name":"Nadia Holmquist Pedersen","path":"/nadiaholmquist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/893884?s=80&v=4"},"commit":{"message":"vcpkg: build qtbase with harfbuzz enabled, fixes windows widget drawing","shortMessageHtmlLink":"vcpkg: build qtbase with harfbuzz enabled, fixes windows widget drawing"}},{"before":"f54b6311c13b251ded2617e04a98d89e379ddc8c","after":"deb1ba2bb2bc6e4bf8fef7ca944d56cae23e3f6a","ref":"refs/heads/master","pushedAt":"2024-08-13T06:41:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadiaholmquist","name":"Nadia Holmquist Pedersen","path":"/nadiaholmquist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/893884?s=80&v=4"},"commit":{"message":"README: Update build instructions to include enet and qtsvg\n\n(input and battery dialogs don't render correctly without qtsvg, we\nshould have been installing it)","shortMessageHtmlLink":"README: Update build instructions to include enet and qtsvg"}},{"before":"cb6f60c383a52214e75d9d3971bc8b1799730b76","after":"f54b6311c13b251ded2617e04a98d89e379ddc8c","ref":"refs/heads/master","pushedAt":"2024-08-13T06:05:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadiaholmquist","name":"Nadia Holmquist Pedersen","path":"/nadiaholmquist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/893884?s=80&v=4"},"commit":{"message":"ubuntu...","shortMessageHtmlLink":"ubuntu..."}},{"before":"c6cab9ed41b51694c72b9b817042292df65fefe4","after":"cb6f60c383a52214e75d9d3971bc8b1799730b76","ref":"refs/heads/master","pushedAt":"2024-08-13T05:59:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadiaholmquist","name":"Nadia Holmquist Pedersen","path":"/nadiaholmquist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/893884?s=80&v=4"},"commit":{"message":"ci: Linux runners should install qtsvg for proper bundling","shortMessageHtmlLink":"ci: Linux runners should install qtsvg for proper bundling"}},{"before":"e290c42360f5f2ae7182c5430234545f3b066876","after":"c6cab9ed41b51694c72b9b817042292df65fefe4","ref":"refs/heads/master","pushedAt":"2024-08-13T05:54:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadiaholmquist","name":"Nadia Holmquist Pedersen","path":"/nadiaholmquist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/893884?s=80&v=4"},"commit":{"message":"mac-libs.rb: Make bundling a bit smarter\n\n* Resolve symlinks to avoid including the same thing twice (like\n version-numered dylib symlinks)\n* Look in all Qt prefix paths for plugins - the package may not\n necessarily have the same path\n* reduce install_name_tool invocations to make it a bit faster\n* change dylib IDs to remove original source path","shortMessageHtmlLink":"mac-libs.rb: Make bundling a bit smarter"}},{"before":"18ea2bc24e40d23b55e54378ceac9fa99cab9294","after":"a985478979f2c9f99080caedf2888d918a9b9cca","ref":"refs/heads/season4","pushedAt":"2024-08-11T10:46:48.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Arisotura","name":"Arisotura","path":"/Arisotura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311867?s=80&v=4"},"commit":{"message":"get things in a startable state","shortMessageHtmlLink":"get things in a startable state"}},{"before":"55980659853185266b8c2ba566479fb6226dbbcc","after":"e290c42360f5f2ae7182c5430234545f3b066876","ref":"refs/heads/master","pushedAt":"2024-08-11T02:54:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadiaholmquist","name":"Nadia Holmquist Pedersen","path":"/nadiaholmquist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/893884?s=80&v=4"},"commit":{"message":"flake: add wayland to library path like nixpkgs does","shortMessageHtmlLink":"flake: add wayland to library path like nixpkgs does"}},{"before":"8d3187590210f789de8774edfe782bb0624cacc3","after":"55980659853185266b8c2ba566479fb6226dbbcc","ref":"refs/heads/master","pushedAt":"2024-08-11T01:14:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadiaholmquist","name":"Nadia Holmquist Pedersen","path":"/nadiaholmquist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/893884?s=80&v=4"},"commit":{"message":"Netplay.cpp should not include main.h, also fix a format warning","shortMessageHtmlLink":"Netplay.cpp should not include main.h, also fix a format warning"}},{"before":null,"after":"18ea2bc24e40d23b55e54378ceac9fa99cab9294","ref":"refs/heads/season4","pushedAt":"2024-08-10T21:42:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Arisotura","name":"Arisotura","path":"/Arisotura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311867?s=80&v=4"},"commit":{"message":"get season 4 started. get ready for netplay","shortMessageHtmlLink":"get season 4 started. get ready for netplay"}},{"before":"ec71b15505e8e6f66c22402ba929bea5545c31fc","after":"8d3187590210f789de8774edfe782bb0624cacc3","ref":"refs/heads/master","pushedAt":"2024-08-10T21:20:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Arisotura","name":"Arisotura","path":"/Arisotura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311867?s=80&v=4"},"commit":{"message":"Backport LAN (#2131)\n\nbackport the old LAN feature to the modern melonDS codebase.","shortMessageHtmlLink":"Backport LAN (#2131)"}},{"before":"9ec84ce44979e1320a82896026f15b8069a5ab98","after":"074413e024dfae701e81b698abe019ac85cc379a","ref":"refs/heads/season3","pushedAt":"2024-08-10T21:09:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nadiaholmquist","name":"Nadia Holmquist Pedersen","path":"/nadiaholmquist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/893884?s=80&v=4"},"commit":{"message":"this should work. I hope...","shortMessageHtmlLink":"this should work. I hope..."}},{"before":"c79bd061bbba02af1a011233d53428d277302af9","after":"9ec84ce44979e1320a82896026f15b8069a5ab98","ref":"refs/heads/season3","pushedAt":"2024-08-10T15:39:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Arisotura","name":"Arisotura","path":"/Arisotura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311867?s=80&v=4"},"commit":{"message":"GRAAAAAAAAAAAAAAAAAAAAAAA","shortMessageHtmlLink":"GRAAAAAAAAAAAAAAAAAAAAAAA"}},{"before":"9ab2180773b5ed1424668db08276ae75950b9653","after":"c79bd061bbba02af1a011233d53428d277302af9","ref":"refs/heads/season3","pushedAt":"2024-08-10T15:33:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Arisotura","name":"Arisotura","path":"/Arisotura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311867?s=80&v=4"},"commit":{"message":"ASS","shortMessageHtmlLink":"ASS"}},{"before":"585ab06b8dd1116833c6b0d1a64b0bcc1c4e3d95","after":"9ab2180773b5ed1424668db08276ae75950b9653","ref":"refs/heads/season3","pushedAt":"2024-08-10T15:29:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Arisotura","name":"Arisotura","path":"/Arisotura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311867?s=80&v=4"},"commit":{"message":"aaaaaarg","shortMessageHtmlLink":"aaaaaarg"}},{"before":"b326c016cf51c489139f4858e33a5d32d7aa4176","after":"585ab06b8dd1116833c6b0d1a64b0bcc1c4e3d95","ref":"refs/heads/season3","pushedAt":"2024-08-10T15:19:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Arisotura","name":"Arisotura","path":"/Arisotura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311867?s=80&v=4"},"commit":{"message":"actually fix it (I hope)","shortMessageHtmlLink":"actually fix it (I hope)"}},{"before":"c8f3c27cddd1f319e3d79236dc4315d5d9f353a3","after":"b326c016cf51c489139f4858e33a5d32d7aa4176","ref":"refs/heads/season3","pushedAt":"2024-08-10T15:17:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nadiaholmquist","name":"Nadia Holmquist Pedersen","path":"/nadiaholmquist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/893884?s=80&v=4"},"commit":{"message":"use pkg-config for enet","shortMessageHtmlLink":"use pkg-config for enet"}},{"before":"2afb5511332475d1ac1587d26b984309da0c025c","after":"c8f3c27cddd1f319e3d79236dc4315d5d9f353a3","ref":"refs/heads/season3","pushedAt":"2024-08-10T15:10:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Arisotura","name":"Arisotura","path":"/Arisotura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311867?s=80&v=4"},"commit":{"message":"add enet dependency","shortMessageHtmlLink":"add enet dependency"}},{"before":"4f252cb7137705a4fd653b9015859a4a38ff71ca","after":"2afb5511332475d1ac1587d26b984309da0c025c","ref":"refs/heads/season3","pushedAt":"2024-08-10T15:07:10.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"Arisotura","name":"Arisotura","path":"/Arisotura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1311867?s=80&v=4"},"commit":{"message":"comment out netplay menu items\n\nsee you in season4","shortMessageHtmlLink":"comment out netplay menu items"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsiYNcwA","startCursor":null,"endCursor":null}},"title":"Activity · melonDS-emu/melonDS"}