{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10721619,"defaultBranch":"main","name":"ebiten","ownerLogin":"hajimehoshi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-06-16T15:13:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16950?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716736093.0","currentOid":""},"activityList":{"items":[{"before":"d37301eeeb169752cf496215747cad85df3bb5af","after":"b121468991643ec929db3cdc5efcb4176dea4fda","ref":"refs/heads/main","pushedAt":"2024-06-08T09:01:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"ebiten: add `FillRuleFillAll`, `FillRuleEvenOdd`, and `FillRuleNonZero`\n\nThis change also deprecates the existing constants.\n\nCloses #3006","shortMessageHtmlLink":"ebiten: add FillRuleFillAll, FillRuleEvenOdd, and FillRuleNonZero"}},{"before":"e5d10c47e73c4083a11e68d6ca06d39e5e4643a1","after":"d37301eeeb169752cf496215747cad85df3bb5af","ref":"refs/heads/main","pushedAt":"2024-06-08T05:34:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":".github/workflow: disable wasm tests on Windows temporarily\n\nUpdates #2982","shortMessageHtmlLink":".github/workflow: disable wasm tests on Windows temporarily"}},{"before":"6ac1270cb081b473556fff0a484e5464cfa5e9fe","after":"e5d10c47e73c4083a11e68d6ca06d39e5e4643a1","ref":"refs/heads/main","pushedAt":"2024-06-08T03:16:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"internal/graphicsdriver: reland: rename FillRule constants\n\nUpdates #3006","shortMessageHtmlLink":"internal/graphicsdriver: reland: rename FillRule constants"}},{"before":"ab4a3af1b5fb132017ae8fdd1ab511349619af25","after":"6ac1270cb081b473556fff0a484e5464cfa5e9fe","ref":"refs/heads/main","pushedAt":"2024-06-08T03:10:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"Revert \"internal/graphicsdriver: rename FillRule constants\"\n\nThis reverts commit ab4a3af1b5fb132017ae8fdd1ab511349619af25.\n\nReason: compile error on Windows","shortMessageHtmlLink":"Revert \"internal/graphicsdriver: rename FillRule constants\""}},{"before":"78ba0ded93228326714cd254a76aaaa0941ab397","after":"ab4a3af1b5fb132017ae8fdd1ab511349619af25","ref":"refs/heads/main","pushedAt":"2024-06-08T02:55:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"internal/graphicsdriver: rename FillRule constants\n\nUpdates #3006","shortMessageHtmlLink":"internal/graphicsdriver: rename FillRule constants"}},{"before":"216a110761116cebba4f5bbd4dae5a6c76200042","after":"78ba0ded93228326714cd254a76aaaa0941ab397","ref":"refs/heads/main","pushedAt":"2024-06-04T12:09:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"Revert \"internal/glfw: bug fix: limit the DWM swap interval to Vista and 7\"\n\nThis reverts commit 86e0bcc26472c8da05fac66d84d5dd3869d55e00.\n\nReason: This caused some issues like too much GPU usages.\n\nUpdates #2961\nCloses #3003","shortMessageHtmlLink":"Revert \"internal/glfw: bug fix: limit the DWM swap interval to Vista …"}},{"before":"7ddc349ae6cd828ab01d2fe2025945b578d703d4","after":"216a110761116cebba4f5bbd4dae5a6c76200042","ref":"refs/heads/main","pushedAt":"2024-06-04T04:00:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"internal/glfw: fix memory leak (#3008)","shortMessageHtmlLink":"internal/glfw: fix memory leak (#3008)"}},{"before":"d0aaa23005312a245f6d735964637f1aabad36b4","after":"7ddc349ae6cd828ab01d2fe2025945b578d703d4","ref":"refs/heads/main","pushedAt":"2024-05-30T15:57:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"text/v2: fix typo (#3004)","shortMessageHtmlLink":"text/v2: fix typo (#3004)"}},{"before":"9442b244fccfceedd3a42937a9e4179ba775b215","after":"d0aaa23005312a245f6d735964637f1aabad36b4","ref":"refs/heads/main","pushedAt":"2024-05-27T14:47:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"Revert \"internal/atlas: reduce slice allocations\"\n\nThis reverts commit 9442b244fccfceedd3a42937a9e4179ba775b215.\n\nReason: the slice was not escaped to heap, so this optimization was not needed","shortMessageHtmlLink":"Revert \"internal/atlas: reduce slice allocations\""}},{"before":"4818768965f1bff39e6c12ecfe76afa05d8c38b5","after":"9442b244fccfceedd3a42937a9e4179ba775b215","ref":"refs/heads/main","pushedAt":"2024-05-27T14:33:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"internal/atlas: reduce slice allocations","shortMessageHtmlLink":"internal/atlas: reduce slice allocations"}},{"before":"b9b68a56539499a73b8163959a3d24fed0392905","after":null,"ref":"refs/heads/issue-2999","pushedAt":"2024-05-26T15:08:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"}},{"before":"83ae577c80accd8c87ed896dabbcf57ee3350dfd","after":"4818768965f1bff39e6c12ecfe76afa05d8c38b5","ref":"refs/heads/main","pushedAt":"2024-05-26T15:08:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"shaderprecomp: remove `ShaderSourceID`\n\n`ShaderSourceID` was confusing as there was no guarantee the same ID is\nused for the same source if Ebitengine versions are different.\n\n`ShaderSource` should be kept as the built-in shader contents should not\nbe exposed.\n\nUpdates #2861\nCloses #2999","shortMessageHtmlLink":"shaderprecomp: remove ShaderSourceID"}},{"before":null,"after":"b9b68a56539499a73b8163959a3d24fed0392905","ref":"refs/heads/issue-2999","pushedAt":"2024-05-26T14:49:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"shaderprecomp: remove `ShaderSourceID`\n\n`ShaderSourceID` was confusing as there was no guarantee the same ID is\nused for the same source if Ebitengine versions are different.\n\n`ShaderSource` should be kept as the built-in shader contents should not\nbe exposed.\n\nUpdates #2861\nCloses #2999","shortMessageHtmlLink":"shaderprecomp: remove ShaderSourceID"}},{"before":"8be3bb41d5c3c432115264a07bb7fd794e478004","after":"83ae577c80accd8c87ed896dabbcf57ee3350dfd","ref":"refs/heads/main","pushedAt":"2024-05-26T13:45:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"Revert \"shaderprecomp: remove `ShaderSource` and `ShaderSourceID`\"\n\nThis reverts commit 8be3bb41d5c3c432115264a07bb7fd794e478004.\n\nReason: removing `ShaderSource` unexpected exposes the source.\n\nUpdates #2999","shortMessageHtmlLink":"Revert \"shaderprecomp: remove ShaderSource and ShaderSourceID\""}},{"before":"3279688dd6b09816ed72f747f82bf4afe48a7270","after":"8be3bb41d5c3c432115264a07bb7fd794e478004","ref":"refs/heads/main","pushedAt":"2024-05-26T13:43:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"shaderprecomp: remove `ShaderSource` and `ShaderSourceID`\n\nThis change simplifies the APIs to avoid some confusions around IDs.\n\nUpdates #2861\nCloses #2999","shortMessageHtmlLink":"shaderprecomp: remove ShaderSource and ShaderSourceID"}},{"before":"ecc3f29af1cdbf475f6637b12d368be18b586eab","after":"3279688dd6b09816ed72f747f82bf4afe48a7270","ref":"refs/heads/main","pushedAt":"2024-05-26T12:30:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"Revert \"shaderprecomp: accept an ID instead of source to register\"\n\nThis reverts commit ecc3f29af1cdbf475f6637b12d368be18b586eab.\n\nReason: we are considering to remove ShaderSourceID\n\nUpdates #2861\nUpdates #2999","shortMessageHtmlLink":"Revert \"shaderprecomp: accept an ID instead of source to register\""}},{"before":"1c438cb5c841b7476ae18c24598b8047cb3dd207","after":"ecc3f29af1cdbf475f6637b12d368be18b586eab","ref":"refs/heads/main","pushedAt":"2024-05-26T10:39:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"shaderprecomp: accept an ID instead of source to register\n\nUpdates #2861","shortMessageHtmlLink":"shaderprecomp: accept an ID instead of source to register"}},{"before":"13c75184004e33645d9ad1b6010279e28de2b70c","after":"1c438cb5c841b7476ae18c24598b8047cb3dd207","ref":"refs/heads/main","pushedAt":"2024-05-26T07:08:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"examples/shaderprecomp/fxc, examples/shaderprecomp/metallib: add go:build","shortMessageHtmlLink":"examples/shaderprecomp/fxc, examples/shaderprecomp/metallib: add go:b…"}},{"before":"38d28929063c8b69d5e520ade3833936f791f29a","after":"13c75184004e33645d9ad1b6010279e28de2b70c","ref":"refs/heads/main","pushedAt":"2024-05-26T06:55:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"all: update bitmapfont","shortMessageHtmlLink":"all: update bitmapfont"}},{"before":"5942192b66645d22d6e058586642fc8e58598afc","after":"38d28929063c8b69d5e520ade3833936f791f29a","ref":"refs/heads/main","pushedAt":"2024-05-26T06:12:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"internal/glfw: bug fix: the cursor position was reset unexpectedly\n\nThere was a mistake when updating GLFW to v3.3.9 at 4647e9de53bbe1c54dc125fd6e7dfc6aa16baddc.\nWhen the cursor mode is set to be enabled, the cursor position was\nunexpectedly reset. This change fixes the issue.\n\nCloses #2997","shortMessageHtmlLink":"internal/glfw: bug fix: the cursor position was reset unexpectedly"}},{"before":"b0a4b6ebbfd90c110cffe5a6935965c76a750359","after":"5942192b66645d22d6e058586642fc8e58598afc","ref":"refs/heads/main","pushedAt":"2024-05-20T17:43:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"audio/vorbis: refactoring","shortMessageHtmlLink":"audio/vorbis: refactoring"}},{"before":"657e04d3d142f4fb0c9cfa50e99a7d05f88f19ed","after":"b0a4b6ebbfd90c110cffe5a6935965c76a750359","ref":"refs/heads/main","pushedAt":"2024-05-19T14:02:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"internal/graphicsdriver/playstation5: update the copyright year","shortMessageHtmlLink":"internal/graphicsdriver/playstation5: update the copyright year"}},{"before":"002e375d644aad9d110be69b3b4dac3a6d26713c","after":"657e04d3d142f4fb0c9cfa50e99a7d05f88f19ed","ref":"refs/heads/main","pushedAt":"2024-05-19T09:05:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"internal/graphicsdriver/playstation5: separate the shader part","shortMessageHtmlLink":"internal/graphicsdriver/playstation5: separate the shader part"}},{"before":"a612e7403154871a6ba8b26daaccaab76aeb9c52","after":"002e375d644aad9d110be69b3b4dac3a6d26713c","ref":"refs/heads/main","pushedAt":"2024-05-18T13:15:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"examples/audio: remove unneeded resampling","shortMessageHtmlLink":"examples/audio: remove unneeded resampling"}},{"before":"fbd067c96e6e54bac5559c4bddcbd566c4619230","after":"a612e7403154871a6ba8b26daaccaab76aeb9c52","ref":"refs/heads/main","pushedAt":"2024-05-18T11:21:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"audio/wav: add (*Stream).SampleRate\n\nCloses #2996","shortMessageHtmlLink":"audio/wav: add (*Stream).SampleRate"}},{"before":"30d6e11e3c1db71fdf85c61068a0c7f9232e8055","after":"5df1462dc9a17a6ecbc128a67ca4d2b76e633a2d","ref":"refs/heads/2.7","pushedAt":"2024-05-18T09:10:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":".github/workflows: fix tests for Linux 386\n\nUpdates #2667\nCloses #2995","shortMessageHtmlLink":".github/workflows: fix tests for Linux 386"}},{"before":"53de367d47019452cb4a0a35a699e95d5c7693a2","after":"fbd067c96e6e54bac5559c4bddcbd566c4619230","ref":"refs/heads/main","pushedAt":"2024-05-18T09:10:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":".github/workflows: fix tests for Linux 386\n\nUpdates #2667\nCloses #2995","shortMessageHtmlLink":".github/workflows: fix tests for Linux 386"}},{"before":"b05ed9897db51a099654683a74b9dfa65c498f5a","after":null,"ref":"refs/heads/issue-2995-test","pushedAt":"2024-05-18T09:10:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"}},{"before":null,"after":"b05ed9897db51a099654683a74b9dfa65c498f5a","ref":"refs/heads/issue-2995-test","pushedAt":"2024-05-18T08:43:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":".github/workflows: fix tests for Linux 386\n\nCloses #2995","shortMessageHtmlLink":".github/workflows: fix tests for Linux 386"}},{"before":"9c1ab8eb788597858f767a4b05af606e7ef2f872","after":"30d6e11e3c1db71fdf85c61068a0c7f9232e8055","ref":"refs/heads/2.7","pushedAt":"2024-05-18T08:24:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hajimehoshi","name":"Hajime Hoshi","path":"/hajimehoshi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16950?s=80&v=4"},"commit":{"message":"all: drop Go 1.18 support\n\nUnfortunately, golang.org/x/tools requires Go 1.19 or newer.\n\nUpdates #2994","shortMessageHtmlLink":"all: drop Go 1.18 support"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEX9YP1QA","startCursor":null,"endCursor":null}},"title":"Activity · hajimehoshi/ebiten"}