{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":229360531,"defaultBranch":"master","name":"miniquad","ownerLogin":"not-fl3","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-12-21T01:27:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/910977?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724646651.0","currentOid":""},"activityList":{"items":[{"before":"27cade5630be5ad9319333f5d2b7d5dcb5f50a4d","after":"76ef7ac6370d806de6cfcc6e154606e6f9661a35","ref":"refs/heads/master","pushedAt":"2024-09-15T14:15:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"android: add missing Back button key event","shortMessageHtmlLink":"android: add missing Back button key event"}},{"before":"4bcc8d5dbd951ce11847795c5c9e5f971356ca9e","after":"27cade5630be5ad9319333f5d2b7d5dcb5f50a4d","ref":"refs/heads/master","pushedAt":"2024-09-15T01:12:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"add get/set_window_position for Linux X11","shortMessageHtmlLink":"add get/set_window_position for Linux X11"}},{"before":"ad6e42743b2084905884600275b1d21646540e85","after":"4bcc8d5dbd951ce11847795c5c9e5f971356ca9e","ref":"refs/heads/master","pushedAt":"2024-09-10T21:11:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"docs: fix webgl2 doccomment typo","shortMessageHtmlLink":"docs: fix webgl2 doccomment typo"}},{"before":"bccef37577823d97ef4fd85d6b77ebaece9d9460","after":"ad6e42743b2084905884600275b1d21646540e85","ref":"refs/heads/master","pushedAt":"2024-09-10T21:04:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"native/wasm: Fix badBuffer: bindtarget error","shortMessageHtmlLink":"native/wasm: Fix badBuffer: bindtarget error"}},{"before":"ca8d6341690085aa01924db6c8e03989d9c262f7","after":"bccef37577823d97ef4fd85d6b77ebaece9d9460","ref":"refs/heads/master","pushedAt":"2024-09-08T20:27:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"Fix `target_ios` typo","shortMessageHtmlLink":"Fix target_ios typo"}},{"before":"7756f222e0f51e40ca1da69d25d9826fefe2fd3d","after":"ca8d6341690085aa01924db6c8e03989d9c262f7","ref":"refs/heads/master","pushedAt":"2024-08-26T04:30:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"Version bump","shortMessageHtmlLink":"Version bump"}},{"before":"6a886dbcec90dcc5032c42b6fe605d59874f1fac","after":null,"ref":"refs/heads/msaa_render_texture","pushedAt":"2024-08-26T01:05:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"}},{"before":"31aa5f67b5ce13bcbac2e1c40cc47360278f91d3","after":"7756f222e0f51e40ca1da69d25d9826fefe2fd3d","ref":"refs/heads/master","pushedAt":"2024-08-26T01:05:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"graphics: Implement MSAA render textures\n\nGleaned implementation idea directly from sokol. For now only for OpenGL.","shortMessageHtmlLink":"graphics: Implement MSAA render textures"}},{"before":"a5c9e579efeabca50bd9dbc296d482cee0f7bb37","after":"31aa5f67b5ce13bcbac2e1c40cc47360278f91d3","ref":"refs/heads/master","pushedAt":"2024-08-26T01:02:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"graphics: Implement MSAA render textures\n\nGleaned implementation idea directly from sokol. For now only for OpenGL.","shortMessageHtmlLink":"graphics: Implement MSAA render textures"}},{"before":"07c611ffdd2d892f58b9b565d40f6690e1766982","after":"6a886dbcec90dcc5032c42b6fe605d59874f1fac","ref":"refs/heads/msaa_render_texture","pushedAt":"2024-08-26T00:59:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"graphics: Implement MSAA render textures\n\nGleaned implementation idea directly from sokol. For now only for OpenGL.","shortMessageHtmlLink":"graphics: Implement MSAA render textures"}},{"before":"b01a407037477dd6cb8f99e105919b8883f0c9c2","after":"07c611ffdd2d892f58b9b565d40f6690e1766982","ref":"refs/heads/msaa_render_texture","pushedAt":"2024-08-26T00:54:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"graphics: Implement MSAA render textures\n\nGleaned implementation idea directly from sokol. For now only for OpenGL.","shortMessageHtmlLink":"graphics: Implement MSAA render textures"}},{"before":null,"after":"b01a407037477dd6cb8f99e105919b8883f0c9c2","ref":"refs/heads/msaa_render_texture","pushedAt":"2024-08-25T05:50:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"graphics: Implement MSAA render textures\n\nGleaned implementation idea directly from sokol. For now only for OpenGL, lets see if it works.","shortMessageHtmlLink":"graphics: Implement MSAA render textures"}},{"before":"6eee7114bf73893ad888316d28636f23cd013d6f","after":"a5c9e579efeabca50bd9dbc296d482cee0f7bb37","ref":"refs/heads/master","pushedAt":"2024-08-25T02:15:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"cargo fmt","shortMessageHtmlLink":"cargo fmt"}},{"before":"0be1a339ab7e839586cec497f5bd18d474338acf","after":"6eee7114bf73893ad888316d28636f23cd013d6f","ref":"refs/heads/master","pushedAt":"2024-08-25T02:12:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"graphics: MRT render passes fix\n\nIt looked like a typo, glDrawBuffers receive amount of attachements. It should be the actual amount, not 2","shortMessageHtmlLink":"graphics: MRT render passes fix"}},{"before":"668d02b6eb1bbc174dba65382aa43d62a057dd60","after":"0be1a339ab7e839586cec497f5bd18d474338acf","ref":"refs/heads/master","pushedAt":"2024-08-25T02:07:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"graphics: MRT render passes fix\n\nIt looked like a typo, glDrawBuffers receive amount of attachements. It should be the actual amount, not 2","shortMessageHtmlLink":"graphics: MRT render passes fix"}},{"before":"43faf97418ad41862d6cb60809769d3e200fcb4f","after":"668d02b6eb1bbc174dba65382aa43d62a057dd60","ref":"refs/heads/master","pushedAt":"2024-08-21T00:29:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"merged all webgl functions in a single extern \"C\" block","shortMessageHtmlLink":"merged all webgl functions in a single extern \"C\" block"}},{"before":"30b4e17ece36d93988e65d8e57227c21f62b4002","after":"43faf97418ad41862d6cb60809769d3e200fcb4f","ref":"refs/heads/master","pushedAt":"2024-08-12T22:36:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"native/macos: Fixes setNeedsDisplay call on arm macs","shortMessageHtmlLink":"native/macos: Fixes setNeedsDisplay call on arm macs"}},{"before":"b4b7b84041587ded72adc8c347ef46720910966a","after":"30b4e17ece36d93988e65d8e57227c21f62b4002","ref":"refs/heads/master","pushedAt":"2024-08-11T01:37:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"native/macos: Re-re-implemented event loop\n\n- Reverted macos.rs to this implementation:\nhttps://github.com/not-fl3/miniquad/pull/443 (it's probably better compare changes with this PR than with latest commit to understand what was added additionally)\n- Now using own NSView with NSOpenGLContext instead of NSOpenGLView\n- For metal backend using redraw instead setNeedsDisplay, because somehow it reduces cpu usage (Cannot find info about enabling vsync like this in MTKView docs)\n- Fixed freezing on resize by drawing in draw_rect that called during \"live resize\"™. I don't like this approach, but it blocks main event loop while resizing, so it will not be some kind of concurency of opengl stuff i think\n- Reducing CPU usage when window is occluded\n- Added comments to hacky places, there are lots of them imo\n\nFixes:\n- https://github.com/not-fl3/miniquad/issues/455\n- https://github.com/not-fl3/miniquad/issues/470","shortMessageHtmlLink":"native/macos: Re-re-implemented event loop"}},{"before":"8f967a78c0c7d326c8432ed80575f8aec9743cd8","after":"b4b7b84041587ded72adc8c347ef46720910966a","ref":"refs/heads/master","pushedAt":"2024-08-09T07:19:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"native/windows: Added stock black color for miniquad window background on Windows\n\nAdded stock black color for window background, in case we lag with rendering","shortMessageHtmlLink":"native/windows: Added stock black color for miniquad window backgroun…"}},{"before":"b923c108aee585cbe71de83e639176d21b386d0a","after":"8f967a78c0c7d326c8432ed80575f8aec9743cd8","ref":"refs/heads/master","pushedAt":"2024-07-26T18:34:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"Fix build on Windows arm64","shortMessageHtmlLink":"Fix build on Windows arm64"}},{"before":"8936ebecbbc82aebc6f9273839a5118b8807dba6","after":"b923c108aee585cbe71de83e639176d21b386d0a","ref":"refs/heads/master","pushedAt":"2024-07-19T02:54:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"Removed unused osx frameworks linkage","shortMessageHtmlLink":"Removed unused osx frameworks linkage"}},{"before":"611f727e00480d3ea9c9d4ada4948c86dfbb1687","after":"8936ebecbbc82aebc6f9273839a5118b8807dba6","ref":"refs/heads/master","pushedAt":"2024-07-14T22:32:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"native/macos: comment on setNeedsDisplay hack","shortMessageHtmlLink":"native/macos: comment on setNeedsDisplay hack"}},{"before":"9b4072eadad7104ec353167305fef72e9a3d24a2","after":"611f727e00480d3ea9c9d4ada4948c86dfbb1687","ref":"refs/heads/master","pushedAt":"2024-07-14T22:30:11.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"added setNeedsDisplayHack","shortMessageHtmlLink":"added setNeedsDisplayHack"}},{"before":"a962bfd9781e431335989775fd42335b79317397","after":"9b4072eadad7104ec353167305fef72e9a3d24a2","ref":"refs/heads/master","pushedAt":"2024-07-14T20:47:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"native/linux_wayland: add missing insert_char event. We do this by using keysyms for WaylandEvent::KeyboardKey directly.","shortMessageHtmlLink":"native/linux_wayland: add missing insert_char event. We do this by us…"}},{"before":"b0fa18b74b9fc4096551276fae60549208334419","after":"a962bfd9781e431335989775fd42335b79317397","ref":"refs/heads/master","pushedAt":"2024-07-09T04:47:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"Bump cargo version","shortMessageHtmlLink":"Bump cargo version"}},{"before":"57ef15e74c7685ff8eec77c9c2eb0865422c0228","after":null,"ref":"refs/heads/linux_errors","pushedAt":"2024-07-02T05:39:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"}},{"before":"07b614a7749051634205805049243b4b04d552bb","after":"b0fa18b74b9fc4096551276fae60549208334419","ref":"refs/heads/master","pushedAt":"2024-07-02T05:01:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"native/linux_x11: Better error handling","shortMessageHtmlLink":"native/linux_x11: Better error handling"}},{"before":null,"after":"57ef15e74c7685ff8eec77c9c2eb0865422c0228","ref":"refs/heads/linux_errors","pushedAt":"2024-07-02T04:57:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"native/linux_x11: Better error handling","shortMessageHtmlLink":"native/linux_x11: Better error handling"}},{"before":"6ea5c3abf8a926d533deba5812c233aa8b183324","after":"07b614a7749051634205805049243b4b04d552bb","ref":"refs/heads/master","pushedAt":"2024-07-02T04:34:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"graphics: Debug impl for Uniform*","shortMessageHtmlLink":"graphics: Debug impl for Uniform*"}},{"before":"3f251c7eccc74052906418bea7e19e34ce09131a","after":"6ea5c3abf8a926d533deba5812c233aa8b183324","ref":"refs/heads/master","pushedAt":"2024-06-29T22:12:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"not-fl3","name":"Fedor Logachev","path":"/not-fl3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910977?s=80&v=4"},"commit":{"message":"native/macos: Add a quit shortcut to the osx menu bar (#464)\n\nAdd quit shortcut to macos menu bar","shortMessageHtmlLink":"native/macos: Add a quit shortcut to the osx menu bar (#464)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNVQxNDoxNTozMS4wMDAwMDBazwAAAAS2t7K6","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNVQxNDoxNTozMS4wMDAwMDBazwAAAAS2t7K6","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yOVQyMjoxMjo0Ni4wMDAwMDBazwAAAARyu6MX"}},"title":"Activity · not-fl3/miniquad"}