{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":62519414,"defaultBranch":"dev","name":"lovr","ownerLogin":"bjornbytes","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-07-03T23:36:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/784805?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718059482.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"4c86f51e5e931031d7ad21c19651361f5666ff86","ref":"refs/heads/table-vectors","pushedAt":"2024-06-10T22:44:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Details;","shortMessageHtmlLink":"Details;"}},{"before":"5874cc562a1280772ff5ef7ac17f23533540ecfe","after":"a0c4b0e52435c6f646877ed4bb9bc21f7b5e05af","ref":"refs/heads/dev","pushedAt":"2024-06-10T21:28:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Update glslang;\n\nTo see if it fixes Windows CI failures...","shortMessageHtmlLink":"Update glslang;"}},{"before":"4b0a3c4ba4b211a8fafc16469fb2a4d88311f564","after":"5874cc562a1280772ff5ef7ac17f23533540ecfe","ref":"refs/heads/dev","pushedAt":"2024-06-10T21:18:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"More fixes for shader resource mapping;\n\n- Unused variables (set=0 + binding=0) were not getting binding numbers\n assigned.\n- The various \"masks\" for buffer/texture/storage etc. were conflating\n binding numbers with resource index. These were always the same, but\n this wasn't the case for an unused variable. Change it to always be\n the binding number, to avoid confusion.","shortMessageHtmlLink":"More fixes for shader resource mapping;"}},{"before":"dbcfb01da07609cc6b973513623f0a4b8c458ede","after":"4b0a3c4ba4b211a8fafc16469fb2a4d88311f564","ref":"refs/heads/dev","pushedAt":"2024-06-07T18:23:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Fixes for Shader:getBufferFormat;","shortMessageHtmlLink":"Fixes for Shader:getBufferFormat;"}},{"before":"bb48cdadfbfb58fd2f59da82b7afd905e084a135","after":"dbcfb01da07609cc6b973513623f0a4b8c458ede","ref":"refs/heads/dev","pushedAt":"2024-06-06T17:22:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"actions: update ubuntu package list;","shortMessageHtmlLink":"actions: update ubuntu package list;"}},{"before":"be3fe8b817ef75117561c3cb244bd3a924481684","after":null,"ref":"refs/heads/os-refactor","pushedAt":"2024-06-06T17:08:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"}},{"before":"1fddd4542cada70c8fd458297b4eeb82adde5ffe","after":null,"ref":"refs/heads/xcb","pushedAt":"2024-06-06T17:06:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"}},{"before":"b7ca3b84f926fc9499a262fa6f334f50e17dcd37","after":"bb48cdadfbfb58fd2f59da82b7afd905e084a135","ref":"refs/heads/dev","pushedAt":"2024-06-06T17:05:56.000Z","pushType":"push","commitsCount":25,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"xcb backend respects LOVR_USE_GLFW;","shortMessageHtmlLink":"xcb backend respects LOVR_USE_GLFW;"}},{"before":null,"after":"5b6e15665b0e00a0989e4b961189f6ccac853fe0","ref":"refs/heads/bmf","pushedAt":"2024-06-05T23:51:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"rm unnecessary field from Glyph;","shortMessageHtmlLink":"rm unnecessary field from Glyph;"}},{"before":"1b5302972f0f6a8e3e63143b04e5aec8720a3093","after":"b7ca3b84f926fc9499a262fa6f334f50e17dcd37","ref":"refs/heads/dev","pushedAt":"2024-06-04T17:49:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Improve physics thread safety;\n\n- Error when trying to modify a collider during a world callback\n- Use non-locking body interface when reading from a collider during a\n world callback to avoid deadlock\n- Other Threads can still mess with colliders even while World:update is\n running in another thread, they will wait until the update is done.\n- Use BodyInterface more, notably when reading collider pose info.\n\nRemaining improvements:\n\nThere are still some places that aren't locking that maybe should be,\nnotably when using a body's MotionProperties?","shortMessageHtmlLink":"Improve physics thread safety;"}},{"before":"38ac0e4022f52574becb255f0101d5fec4941f19","after":"1b5302972f0f6a8e3e63143b04e5aec8720a3093","ref":"refs/heads/dev","pushedAt":"2024-06-03T16:46:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Flip the order of the optional Collider in Joint constructors;\n\nMaking the second collider the parent was messing up anchor points.","shortMessageHtmlLink":"Flip the order of the optional Collider in Joint constructors;"}},{"before":"0966234a6503d7124c7c7275e5cf9790616d4b47","after":"38ac0e4022f52574becb255f0101d5fec4941f19","ref":"refs/heads/dev","pushedAt":"2024-06-03T15:39:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Rename contact penetration to overlap;","shortMessageHtmlLink":"Rename contact penetration to overlap;"}},{"before":"b28c6efb2e806deba516914a6b7856dc8311cf10","after":"0966234a6503d7124c7c7275e5cf9790616d4b47","ref":"refs/heads/dev","pushedAt":"2024-06-03T01:26:56.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Motor force getters return forces instead of impulses;","shortMessageHtmlLink":"Motor force getters return forces instead of impulses;"}},{"before":"bbbd06f914f00944805f8a6db45ee2746d4746a7","after":"b28c6efb2e806deba516914a6b7856dc8311cf10","ref":"refs/heads/dev","pushedAt":"2024-05-31T01:15:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Don't check failure value when deciding to run CLI;\n\nrequire returns true if the module doesn't return anything, so there are\nsituations where pcalling require would set the failure variable to\ntrue, preventing the CLI from running. I think it's fine to just check\nthe ok variable.","shortMessageHtmlLink":"Don't check failure value when deciding to run CLI;"}},{"before":"c7e97b902196ebfc1b6c99fb912640a3a3ba364b","after":"bbbd06f914f00944805f8a6db45ee2746d4746a7","ref":"refs/heads/dev","pushedAt":"2024-05-29T15:34:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"CMake puts LuaJIT library in APK;\n\nNot sure what changed here","shortMessageHtmlLink":"CMake puts LuaJIT library in APK;"}},{"before":"8a02defdf7afa2acd16dd0a6dbbf87b1d0eda5ff","after":"c7e97b902196ebfc1b6c99fb912640a3a3ba364b","ref":"refs/heads/dev","pushedAt":"2024-05-28T17:00:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Fix/simplify single-collider joints;","shortMessageHtmlLink":"Fix/simplify single-collider joints;"}},{"before":"5939961536ed1fe7036af191e6ee20ec4b1cc97e","after":"8a02defdf7afa2acd16dd0a6dbbf87b1d0eda5ff","ref":"refs/heads/dev","pushedAt":"2024-05-27T17:08:17.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Rename get/setEnabledAxes to get/setDegreesOfFreedom;","shortMessageHtmlLink":"Rename get/setEnabledAxes to get/setDegreesOfFreedom;"}},{"before":"4ba215a8e5bd0b140af400e3e5810223da1ea515","after":"5939961536ed1fe7036af191e6ee20ec4b1cc97e","ref":"refs/heads/dev","pushedAt":"2024-05-27T11:30:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Update changelog;","shortMessageHtmlLink":"Update changelog;"}},{"before":"2df61e9a2ba8e826e0b6552f3216f1e7aa26569e","after":null,"ref":"refs/heads/watch","pushedAt":"2024-05-27T11:27:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"}},{"before":"52488725b85876b428cf6426f9bd589be06c8bc6","after":"4ba215a8e5bd0b140af400e3e5810223da1ea515","ref":"refs/heads/dev","pushedAt":"2024-05-27T11:27:21.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Merge pull request #727 from bjornbytes/watch\n\nLive Reloading","shortMessageHtmlLink":"Merge pull request #727 from bjornbytes/watch"}},{"before":"ee2ca02691e9f7bbab991195a6102b2512832b60","after":"2df61e9a2ba8e826e0b6552f3216f1e7aa26569e","ref":"refs/heads/watch","pushedAt":"2024-05-27T11:22:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Watching ignores hidden paths; Android watches sdcard;","shortMessageHtmlLink":"Watching ignores hidden paths; Android watches sdcard;"}},{"before":"470a78a3261419fcf89d3dbdb86a69677950aa30","after":"52488725b85876b428cf6426f9bd589be06c8bc6","ref":"refs/heads/dev","pushedAt":"2024-05-27T09:52:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Fix unused resources being reported as non-existent;","shortMessageHtmlLink":"Fix unused resources being reported as non-existent;"}},{"before":"af84992f1acc4e23e4312014f1259ab727754e21","after":"470a78a3261419fcf89d3dbdb86a69677950aa30","ref":"refs/heads/dev","pushedAt":"2024-05-26T13:13:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Collider:getRawPose;","shortMessageHtmlLink":"Collider:getRawPose;"}},{"before":"1a5113cfb6632ddde0993e7b56809c81adf0ba01","after":"af84992f1acc4e23e4312014f1259ab727754e21","ref":"refs/heads/dev","pushedAt":"2024-05-26T11:19:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Joint:getForce/Torque returns force instead of impulse;","shortMessageHtmlLink":"Joint:getForce/Torque returns force instead of impulse;"}},{"before":"7178ab0cf4c52e129e3fdf94fc8d53acc2931c63","after":"1a5113cfb6632ddde0993e7b56809c81adf0ba01","ref":"refs/heads/dev","pushedAt":"2024-05-26T11:09:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Promote :getAnchors methods to superclass;","shortMessageHtmlLink":"Promote :getAnchors methods to superclass;"}},{"before":null,"after":"8287640aafd05a85a78de3add5b0f1bfef0ff7f8","ref":"refs/heads/luau","pushedAt":"2024-05-26T04:02:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"WIP;","shortMessageHtmlLink":"WIP;"}},{"before":"30d96943aa1fdcdd6b84ff7f1fb39fe92409f449","after":"7178ab0cf4c52e129e3fdf94fc8d53acc2931c63","ref":"refs/heads/dev","pushedAt":"2024-05-25T10:34:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Remove damping threshold and clamp damping to 0.","shortMessageHtmlLink":"Remove damping threshold and clamp damping to 0."}},{"before":"c796248bf5b1b7c1ceaa17a5cbe0128a6007cb42","after":"30d96943aa1fdcdd6b84ff7f1fb39fe92409f449","ref":"refs/heads/dev","pushedAt":"2024-05-25T09:37:59.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Error when using Colliders/Shapes/Joints after destruction;","shortMessageHtmlLink":"Error when using Colliders/Shapes/Joints after destruction;"}},{"before":"825cd2426a47aefe20716d1e9e744f1c7a9f2146","after":"c796248bf5b1b7c1ceaa17a5cbe0128a6007cb42","ref":"refs/heads/dev","pushedAt":"2024-05-22T20:52:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Update Jolt;","shortMessageHtmlLink":"Update Jolt;"}},{"before":"0031d3f1eb18e2da605062a645284a124f1abac2","after":"825cd2426a47aefe20716d1e9e744f1c7a9f2146","ref":"refs/heads/dev","pushedAt":"2024-05-22T05:56:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"BoxShape uses smarter convex radius;","shortMessageHtmlLink":"BoxShape uses smarter convex radius;"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYZww5AA","startCursor":null,"endCursor":null}},"title":"Activity ยท bjornbytes/lovr"}