{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":40032948,"defaultBranch":"master","name":"FreeSO","ownerLogin":"riperiperi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-08-01T02:43:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6294155?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717256416.0","currentOid":""},"activityList":{"items":[{"before":"6d7bfe22064c5658b0ffafae014771784ee50990","after":"513fd833d62dd85f4d8ba624b2e4e4e46c254244","ref":"refs/heads/master","pushedAt":"2024-06-01T15:15:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Exclude escape room GUID from object resets","shortMessageHtmlLink":"Exclude escape room GUID from object resets"}},{"before":"5d90d0c01f8e09699b4270b68bb902ee7d2f3a9a","after":"6d7bfe22064c5658b0ffafae014771784ee50990","ref":"refs/heads/master","pushedAt":"2024-03-31T01:43:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Fix parallax floors","shortMessageHtmlLink":"Fix parallax floors"}},{"before":"11a274a506da42e31868d0aceaf6d11f3f330533","after":"5d90d0c01f8e09699b4270b68bb902ee7d2f3a9a","ref":"refs/heads/master","pushedAt":"2023-12-31T17:42:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Improve extreme color calculation for DXT compress (#276)\n\n* Improve extreme color calculation for DXT compress, first draft\r\n\r\n* Handle fully alpha blocks. Exclude fully alpha blocks from color selection\r\n\r\n* Fix comparison. Cleanup naming\r\n\r\n* Typo\r\n\r\n* And proper alpha ordering for DXT5\r\n\r\n* Using spaces instead of tabs\r\n\r\n* Apply different weights to colors\r\n\r\n* Spaces again","shortMessageHtmlLink":"Improve extreme color calculation for DXT compress (#276)"}},{"before":"210828465d1c59ee666e6fb27066c95787c8f6ed","after":"11a274a506da42e31868d0aceaf6d11f3f330533","ref":"refs/heads/master","pushedAt":"2023-11-30T21:04:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Redraw 2D when unimportant lighting updates happen","shortMessageHtmlLink":"Redraw 2D when unimportant lighting updates happen"}},{"before":"ce7e5100f6f0f5f4c1751bbe6512f67f422f9c7e","after":"210828465d1c59ee666e6fb27066c95787c8f6ed","ref":"refs/heads/master","pushedAt":"2023-11-27T01:32:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Faster MSDF kerning, sky dome allocations","shortMessageHtmlLink":"Faster MSDF kerning, sky dome allocations"}},{"before":"374bbe0d1932181c559fc2378f778327a16901fe","after":"ce7e5100f6f0f5f4c1751bbe6512f67f422f9c7e","ref":"refs/heads/master","pushedAt":"2023-11-27T01:05:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Remove another allocation","shortMessageHtmlLink":"Remove another allocation"}},{"before":"590341a0c58518d952aeaf2450917c3c4ecca39f","after":"374bbe0d1932181c559fc2378f778327a16901fe","ref":"refs/heads/master","pushedAt":"2023-11-26T23:01:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Greatly improve lightmap performance\n\n- Avoid generating shadow geometry for walls too far from point lights.\n- Eliminated allocations when generating geometry for lightmap shadows.\nImproves stuttering considerably on properties with lots of lights.","shortMessageHtmlLink":"Greatly improve lightmap performance"}},{"before":"7698300d4a64ffde5fe5d8c82686760d0bb1d804","after":"590341a0c58518d952aeaf2450917c3c4ecca39f","ref":"refs/heads/master","pushedAt":"2023-11-26T18:21:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Spread cost of room lighting updates across multiple frames\n\n- Introduce two types of lighting update: Normal and \"Important\". \"Important\" updates are caused by actual object lighting updates and movement, normal updates are caused by outdoors lighting changes or light portal updates.","shortMessageHtmlLink":"Spread cost of room lighting updates across multiple frames"}},{"before":"2d6e00bca9c9718c8719d1710af6a4c26286ef70","after":"7698300d4a64ffde5fe5d8c82686760d0bb1d804","ref":"refs/heads/master","pushedAt":"2023-11-26T15:50:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Reduce more allocations","shortMessageHtmlLink":"Reduce more allocations"}},{"before":"bd1cc18c42fedcef33f66d8fc59991b0d8a0d94f","after":"2d6e00bca9c9718c8719d1710af6a4c26286ef70","ref":"refs/heads/master","pushedAt":"2023-11-26T02:43:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Considerably reduce runtime allocations\n\nMight speed up loading times, average framerate on very large lots in 3D mode. May improve thoughput of server, though VM stack frames and argument arrays should be looked at to improve that further, as well as the dataservice.\n\n- Enum.HasFlag boxes the enum each time, doing a bunch of extra work and causing an allocation. Particularly hot cases of this have been covered by an extension method that does minimal work.\n- Removed or moved some lambdas that capture variables to only waste memory when necessary.\n- Simplified floating point read method\n- Remove some useless ReadBytes() calls\n- Smarter logic for copying children before iterating that avoids allocations most of the time.","shortMessageHtmlLink":"Considerably reduce runtime allocations"}},{"before":"d68be7179ad417e191b5fde381f458b5566c3898","after":"bd1cc18c42fedcef33f66d8fc59991b0d8a0d94f","ref":"refs/heads/master","pushedAt":"2023-11-25T17:27:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Misc cleanup in FSO.SimAntics","shortMessageHtmlLink":"Misc cleanup in FSO.SimAntics"}},{"before":"b57ebbd1410a61cb6afc9c42b437e8abd5f6da4b","after":"d68be7179ad417e191b5fde381f458b5566c3898","ref":"refs/heads/master","pushedAt":"2023-11-25T15:31:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Remove unused classes from FSO.LotView","shortMessageHtmlLink":"Remove unused classes from FSO.LotView"}},{"before":"78f4be59c0342124605f11fa2144bbcd2be698cc","after":"b57ebbd1410a61cb6afc9c42b437e8abd5f6da4b","ref":"refs/heads/master","pushedAt":"2023-11-25T03:45:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Cleanup: Remove most unused usings and MPL per-file licenses\n\nMPL per-file was used in older project files, but should apply to the whole project, so having it there was redundant.","shortMessageHtmlLink":"Cleanup: Remove most unused usings and MPL per-file licenses"}},{"before":"91a031bbd12fedab466e950dd31d1e6ffbc93768","after":"78f4be59c0342124605f11fa2144bbcd2be698cc","ref":"refs/heads/master","pushedAt":"2023-10-28T17:41:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Cleanup lot save a little","shortMessageHtmlLink":"Cleanup lot save a little"}},{"before":"9da37d0e8287ce7d729d551a8c7c8cf36bd93ec5","after":"91a031bbd12fedab466e950dd31d1e6ffbc93768","ref":"refs/heads/master","pushedAt":"2023-10-26T22:56:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Ignore global actions for disabling interactions due to repair\n\nEnables salvage, object selection, pickup, place when objects are broken.","shortMessageHtmlLink":"Ignore global actions for disabling interactions due to repair"}},{"before":"5a2b98101d984f642d4956b94fc2fd08569e2808","after":"9da37d0e8287ce7d729d551a8c7c8cf36bd93ec5","ref":"refs/heads/master","pushedAt":"2023-10-20T15:07:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Update FSOMonogame","shortMessageHtmlLink":"Update FSOMonogame"}},{"before":"86b7e909ab2e48ffb28c18da193aa06076443f63","after":"5a2b98101d984f642d4956b94fc2fd08569e2808","ref":"refs/heads/master","pushedAt":"2023-10-20T14:42:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Fix YesNoCancel dialogs","shortMessageHtmlLink":"Fix YesNoCancel dialogs"}},{"before":"df81acc6ba6b2349006a0d0d6aa2efa789759c2a","after":"86b7e909ab2e48ffb28c18da193aa06076443f63","ref":"refs/heads/master","pushedAt":"2023-06-12T20:39:32.001Z","pushType":"push","commitsCount":1,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Fix Lead Tile Scopes\n\nVerified against TSO objects.","shortMessageHtmlLink":"Fix Lead Tile Scopes"}},{"before":"ea88989301f179744cc0244416f4138b4dac3872","after":"df81acc6ba6b2349006a0d0d6aa2efa789759c2a","ref":"refs/heads/master","pushedAt":"2023-04-01T12:57:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Improve smoothness","shortMessageHtmlLink":"Improve smoothness"}},{"before":"7ebb97f9989f236b0f5e4a17f16e4366c0e30340","after":"ea88989301f179744cc0244416f4138b4dac3872","ref":"refs/heads/master","pushedAt":"2023-04-01T00:06:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Add fun surprise\n\nMight need a bit of cleanup after the fact.","shortMessageHtmlLink":"Add fun surprise"}},{"before":"451e5d282610f640bc5627705c051671e7fdc542","after":"7ebb97f9989f236b0f5e4a17f16e4366c0e30340","ref":"refs/heads/master","pushedAt":"2023-03-09T15:51:03.183Z","pushType":"push","commitsCount":1,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Add motive display tooltip for pets, fix pet icons on spawn\n\nMinor refactoring of motive display","shortMessageHtmlLink":"Add motive display tooltip for pets, fix pet icons on spawn"}},{"before":"e679971e3233435f3d43e37a53808b187246eb53","after":"451e5d282610f640bc5627705c051671e7fdc542","ref":"refs/heads/master","pushedAt":"2023-03-08T23:41:46.426Z","pushType":"push","commitsCount":2,"pusher":{"login":"riperiperi","name":null,"path":"/riperiperi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6294155?s=80&v=4"},"commit":{"message":"Break avatars out of their container if it is out of world.","shortMessageHtmlLink":"Break avatars out of their container if it is out of world."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWcdhuQA","startCursor":null,"endCursor":null}},"title":"Activity ยท riperiperi/FreeSO"}