{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":672728703,"defaultBranch":"main","name":"re-plants-vs-zombies","ownerLogin":"Patoke","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-31T03:09:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/51339266?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716272256.0","currentOid":""},"activityList":{"items":[{"before":"66cd30afb34639fc969c5a9305d8563afa521725","after":"f5dcbd32fb142312b533b8298dc866cb9a488a70","ref":"refs/heads/sexy-vk","pushedAt":"2024-05-21T07:58:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Patoke","name":"gsds","path":"/Patoke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51339266?s=80&v=4"},"commit":{"message":"~ pak-extractor utility (so no one uses shady third party, closed source extractors)","shortMessageHtmlLink":"~ pak-extractor utility (so no one uses shady third party, closed sou…"}},{"before":null,"after":"66cd30afb34639fc969c5a9305d8563afa521725","ref":"refs/heads/sexy-vk","pushedAt":"2024-05-21T06:17:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Patoke","name":"gsds","path":"/Patoke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51339266?s=80&v=4"},"commit":{"message":"Update GitHub Action","shortMessageHtmlLink":"Update GitHub Action"}},{"before":"a5cc4af4d3be19554267c79c58b5ce83a4145598","after":null,"ref":"refs/heads/sexy-vk","pushedAt":"2024-05-21T06:17:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Patoke","name":"gsds","path":"/Patoke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51339266?s=80&v=4"}},{"before":"6c20c698bad5cc84ea51782b6bdb3376f2963f4b","after":"a5cc4af4d3be19554267c79c58b5ce83a4145598","ref":"refs/heads/sexy-vk","pushedAt":"2024-05-21T06:12:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Patoke","name":"gsds","path":"/Patoke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51339266?s=80&v=4"},"commit":{"message":"~ Oopsies, didn't commit changes","shortMessageHtmlLink":"~ Oopsies, didn't commit changes"}},{"before":"47e864b198f2f7daa6e5e951278d9e1b56384ccc","after":"6c20c698bad5cc84ea51782b6bdb3376f2963f4b","ref":"refs/heads/sexy-vk","pushedAt":"2024-05-21T06:10:32.000Z","pushType":"push","commitsCount":142,"pusher":{"login":"Patoke","name":"gsds","path":"/Patoke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51339266?s=80&v=4"},"commit":{"message":"Merge 'github.com/sepcnt/re-plants-vs-zombies' into sexy-vk","shortMessageHtmlLink":"Merge 'github.com/sepcnt/re-plants-vs-zombies' into sexy-vk"}},{"before":"d698fb54a382dc7a5c5a74d32f1aaff34069be85","after":"47e864b198f2f7daa6e5e951278d9e1b56384ccc","ref":"refs/heads/sexy-vk","pushedAt":"2024-01-24T15:47:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"minerscale","name":"Aaron Cottle","path":"/minerscale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20499616?s=80&v=4"},"commit":{"message":"MSVC support for last commit","shortMessageHtmlLink":"MSVC support for last commit"}},{"before":"21317970a694339af9c1b4607670276430bd7dbe","after":"d698fb54a382dc7a5c5a74d32f1aaff34069be85","ref":"refs/heads/sexy-vk","pushedAt":"2024-01-24T14:49:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"minerscale","name":"Aaron Cottle","path":"/minerscale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20499616?s=80&v=4"},"commit":{"message":"update readme to reflect current progress","shortMessageHtmlLink":"update readme to reflect current progress"}},{"before":"ceb75b1065bf26daf1b53a23d4f303a41f6186e8","after":"21317970a694339af9c1b4607670276430bd7dbe","ref":"refs/heads/sexy-vk","pushedAt":"2024-01-24T14:44:29.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"minerscale","name":"Aaron Cottle","path":"/minerscale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20499616?s=80&v=4"},"commit":{"message":"fix filtering","shortMessageHtmlLink":"fix filtering"}},{"before":"b98e1c86707853847451ed96b9b065668f3ae260","after":"ceb75b1065bf26daf1b53a23d4f303a41f6186e8","ref":"refs/heads/sexy-vk","pushedAt":"2024-01-16T11:28:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"minerscale","name":"Aaron Cottle","path":"/minerscale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20499616?s=80&v=4"},"commit":{"message":"Both the plants and the zombies show up now","shortMessageHtmlLink":"Both the plants and the zombies show up now"}},{"before":"6856368c4e9c29f483b53a77ca16a9988cd8bae6","after":null,"ref":"refs/heads/master","pushedAt":"2023-12-28T02:33:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"minerscale","name":"Aaron Cottle","path":"/minerscale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20499616?s=80&v=4"}},{"before":"1948aa9010912137744ce566598de6f3edab5db8","after":null,"ref":"refs/heads/master-old","pushedAt":"2023-12-28T02:29:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"minerscale","name":"Aaron Cottle","path":"/minerscale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20499616?s=80&v=4"}},{"before":"99113de943d33c3d0444080b0a9c8abc40501fca","after":"eb7f47775b16f87e1ab24a548b071e332a17a117","ref":"refs/heads/sexy-gl","pushedAt":"2023-12-28T02:24:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"minerscale","name":"Aaron Cottle","path":"/minerscale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20499616?s=80&v=4"},"commit":{"message":"~ removed the entirety of DDInterface, D3DInterface and DDImage to start the OpenGL implementation\n~ huge change of plans, instead of using GLFW directly for rendering i decided to start using a higher level drawing API like SDL to first get the game working without much hustle\n~ started TextureData implementations inside GLInterface and created new files GLUtils.cpp and GLUtils.h to organize more the old codebase, now rendering code will strictly have to be implemented in GLInterface and stuff that doesn't have to do with rendering directly should go in GLUtils\n~ optimized some old legacy code from the SexyAppFramework (IsPowerOf2, GetClosestUpPowerOf2) for better bitmanip versions (way faster)\n~ misc code changes","shortMessageHtmlLink":"~ removed the entirety of DDInterface, D3DInterface and DDImage to st…"}},{"before":null,"after":"1948aa9010912137744ce566598de6f3edab5db8","ref":"refs/heads/master-old","pushedAt":"2023-12-28T02:18:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minerscale","name":"Aaron Cottle","path":"/minerscale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20499616?s=80&v=4"},"commit":{"message":"cherry pick .gitignore","shortMessageHtmlLink":"cherry pick .gitignore"}},{"before":null,"after":"87d3b0dcc86df05aac7c1667fcfb590e27ac87b9","ref":"refs/heads/main","pushedAt":"2023-12-28T02:18:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minerscale","name":"Aaron Cottle","path":"/minerscale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20499616?s=80&v=4"},"commit":{"message":"cherry pick .gitignore","shortMessageHtmlLink":"cherry pick .gitignore"}},{"before":null,"after":"b98e1c86707853847451ed96b9b065668f3ae260","ref":"refs/heads/sexy-vk","pushedAt":"2023-12-28T02:17:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"minerscale","name":"Aaron Cottle","path":"/minerscale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20499616?s=80&v=4"},"commit":{"message":"let there be light! Window class replacement with Vulkan GLFW backend","shortMessageHtmlLink":"let there be light! Window class replacement with Vulkan GLFW backend"}},{"before":"a18fc1a487d08ad9842fabc98da5577b4194b63d","after":"99113de943d33c3d0444080b0a9c8abc40501fca","ref":"refs/heads/sexy-gl","pushedAt":"2023-12-19T07:16:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Patoke","name":"gsds","path":"/Patoke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51339266?s=80&v=4"},"commit":{"message":"~ removed the entirety of DDInterface, D3DInterface and DDImage to start the OpenGL implementation\n~ huge change of plans, instead of using GLFW directly for rendering i decided to start using a higher level drawing API like SDL to first get the game working without much hustle\n~ started TextureData implementations inside GLInterface and created new files GLUtils.cpp and GLUtils.h to organize more the old codebase, now rendering code will strictly have to be implemented in GLInterface and stuff that doesn't have to do with rendering directly should go in GLUtils\n~ optimized some old legacy code from the SexyAppFramework (IsPowerOf2, GetClosestUpPowerOf2) for better bitmanip versions (way faster)\n~ misc code changes","shortMessageHtmlLink":"~ removed the entirety of DDInterface, D3DInterface and DDImage to st…"}},{"before":"6578f679559ef6db97a1ea667d19e2b94e64df8a","after":"a18fc1a487d08ad9842fabc98da5577b4194b63d","ref":"refs/heads/sexy-gl","pushedAt":"2023-12-18T06:51:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Patoke","name":"gsds","path":"/Patoke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51339266?s=80&v=4"},"commit":{"message":"Merge license and readme changes from master branch to sexy-gl (#3)\n\n~ create a proper readme\r\n\r\n~ update license\r\n\r\n~ remove old license","shortMessageHtmlLink":"Merge license and readme changes from master branch to sexy-gl (#3)"}},{"before":"656ce2b1b2403d77780fe5854f49721bde8012fe","after":"6856368c4e9c29f483b53a77ca16a9988cd8bae6","ref":"refs/heads/master","pushedAt":"2023-12-18T06:47:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Patoke","name":"gsds","path":"/Patoke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51339266?s=80&v=4"},"commit":{"message":"~ remove old license","shortMessageHtmlLink":"~ remove old license"}},{"before":"745c742fd739289ecb3560805fcfc76c03585efd","after":"656ce2b1b2403d77780fe5854f49721bde8012fe","ref":"refs/heads/master","pushedAt":"2023-12-18T06:47:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Patoke","name":"gsds","path":"/Patoke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51339266?s=80&v=4"},"commit":{"message":"~ update license","shortMessageHtmlLink":"~ update license"}},{"before":"63d7c4e193842e18dc676d0748e466cbe3c35e0f","after":"745c742fd739289ecb3560805fcfc76c03585efd","ref":"refs/heads/master","pushedAt":"2023-12-18T06:45:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Patoke","name":"gsds","path":"/Patoke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51339266?s=80&v=4"},"commit":{"message":"~ create a proper readme","shortMessageHtmlLink":"~ create a proper readme"}},{"before":"f4dc0be2da1ed4eb212b51d30c2776e19c4953fc","after":"6578f679559ef6db97a1ea667d19e2b94e64df8a","ref":"refs/heads/sexy-gl","pushedAt":"2023-12-18T05:24:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Patoke","name":"gsds","path":"/Patoke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51339266?s=80&v=4"},"commit":{"message":"~ simplified rendering routines to ease reimplementation (removed 16bit color conversions)\n~ started GL counterpart implementations for GLInterface (low level renderer) and GLImage (image rendering)","shortMessageHtmlLink":"~ simplified rendering routines to ease reimplementation (removed 16b…"}},{"before":"bde95378910e2caf11fe2b8d5d563b1d454c5ee7","after":"f4dc0be2da1ed4eb212b51d30c2776e19c4953fc","ref":"refs/heads/sexy-gl","pushedAt":"2023-12-17T09:01:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Patoke","name":"gsds","path":"/Patoke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51339266?s=80&v=4"},"commit":{"message":"~ removed unused D3D8Helper files\n~ created GLInterface files for implementing GLFW\n~ replaced some winapi functions for GLFW counterparts","shortMessageHtmlLink":"~ removed unused D3D8Helper files"}},{"before":"a0eda20377ec48a30f532d0c93af4bfbb3c4baf9","after":"bde95378910e2caf11fe2b8d5d563b1d454c5ee7","ref":"refs/heads/sexy-gl","pushedAt":"2023-12-17T01:49:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Patoke","name":"gsds","path":"/Patoke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51339266?s=80&v=4"},"commit":{"message":"~ removed d3dtester and simplified render code by removing mIs3D conditionals (game is forced to use D3D7 now but as it is not compatible for x64 applications it fails)\n~ fixed dumb dumb mistake for the GLFW linking step","shortMessageHtmlLink":"~ removed d3dtester and simplified render code by removing mIs3D cond…"}},{"before":null,"after":"a0eda20377ec48a30f532d0c93af4bfbb3c4baf9","ref":"refs/heads/sexy-gl","pushedAt":"2023-12-14T02:20:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Patoke","name":"gsds","path":"/Patoke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51339266?s=80&v=4"},"commit":{"message":"~ link GLFW (lazy push lol)","shortMessageHtmlLink":"~ link GLFW (lazy push lol)"}},{"before":"0d5c64f69691ed1505b9e453868fd66e084d0c59","after":"63d7c4e193842e18dc676d0748e466cbe3c35e0f","ref":"refs/heads/master","pushedAt":"2023-12-14T02:17:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Patoke","name":"gsds","path":"/Patoke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51339266?s=80&v=4"},"commit":{"message":"~ fixed MSVC checks that didn't allow for compilation in windows\n~ removed unnecessary if checks in SexyAppBase for window creation","shortMessageHtmlLink":"~ fixed MSVC checks that didn't allow for compilation in windows"}},{"before":"743e97ff993a8e8339377d5763917cfec6501882","after":"0d5c64f69691ed1505b9e453868fd66e084d0c59","ref":"refs/heads/master","pushedAt":"2023-12-12T22:31:33.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"Patoke","name":"gsds","path":"/Patoke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51339266?s=80&v=4"},"commit":{"message":"Merge pull request #2 from minerscale/master\n\nA lot of changes from minerscale's fork","shortMessageHtmlLink":"Merge pull request #2 from minerscale/master"}},{"before":"0e333d685932d4d348c4c358a20ccb5f86464415","after":"743e97ff993a8e8339377d5763917cfec6501882","ref":"refs/heads/master","pushedAt":"2023-12-08T07:10:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Patoke","name":"gsds","path":"/Patoke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51339266?s=80&v=4"},"commit":{"message":"~ half implemented DefinitionWriteCompiledFile\n~ implemented a lot of utility functions that were not included before\n~ did some weird changes to the codebase, please check and fix aswell as the todos added","shortMessageHtmlLink":"~ half implemented DefinitionWriteCompiledFile"}},{"before":"7c98de875201ce3f657692e32945b3281cc7e6b5","after":"0e333d685932d4d348c4c358a20ccb5f86464415","ref":"refs/heads/master","pushedAt":"2023-12-07T04:58:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Patoke","name":"gsds","path":"/Patoke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51339266?s=80&v=4"},"commit":{"message":"~ update readme","shortMessageHtmlLink":"~ update readme"}},{"before":"e4676b81b22e2e9d4249554c8425174380ffb541","after":"7c98de875201ce3f657692e32945b3281cc7e6b5","ref":"refs/heads/master","pushedAt":"2023-11-08T18:10:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Patoke","name":"gsds","path":"/Patoke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51339266?s=80&v=4"},"commit":{"message":"~ fixed readme spacings","shortMessageHtmlLink":"~ fixed readme spacings"}},{"before":"8bcef7fd93c48c48be10ce118a3dc9877ed2a116","after":"e4676b81b22e2e9d4249554c8425174380ffb541","ref":"refs/heads/master","pushedAt":"2023-09-24T03:44:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Patoke","name":"gsds","path":"/Patoke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51339266?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAET5FZGwA","startCursor":null,"endCursor":null}},"title":"Activity · Patoke/re-plants-vs-zombies"}