{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":756658272,"defaultBranch":"main","name":"lumenpyx","ownerLogin":"ABC-Engine","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-13T03:35:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/152907817?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713408468.0","currentOid":""},"activityList":{"items":[{"before":"f15c04ea712a977c1860e00f8864f5c5edf2764a","after":"8095a89c71061e21a9f466d5bf926629ef5a04d2","ref":"refs/heads/main","pushedAt":"2024-05-29T22:47:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"improve text example\n\nThe text example now loads the font instead of relying on it already being loaded.","shortMessageHtmlLink":"improve text example"}},{"before":"8f47eeb583a5a62d2b2c2cffaa929e6d0a35a54e","after":"f15c04ea712a977c1860e00f8864f5c5edf2764a","ref":"refs/heads/main","pushedAt":"2024-05-28T13:13:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"Make text boxes utilize texture handles","shortMessageHtmlLink":"Make text boxes utilize texture handles"}},{"before":"e631d2c5abdca7b77fb823f236287820e6c8b74f","after":"8f47eeb583a5a62d2b2c2cffaa929e6d0a35a54e","ref":"refs/heads/main","pushedAt":"2024-05-28T05:54:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"make text example look better\n\nalso removed some unnecessary debug statements","shortMessageHtmlLink":"make text example look better"}},{"before":"cb7264f8f335967c1b6db2c6a65a3cb5b5d478f8","after":"e631d2c5abdca7b77fb823f236287820e6c8b74f","ref":"refs/heads/main","pushedAt":"2024-05-27T06:14:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"Fully implement text rendering\n\nThis fixes #21","shortMessageHtmlLink":"Fully implement text rendering"}},{"before":"d85a5acf3f93d730c563200978d2814075bfd12f","after":"cb7264f8f335967c1b6db2c6a65a3cb5b5d478f8","ref":"refs/heads/main","pushedAt":"2024-05-27T02:35:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"start the implementation of text\n\nThis is the start of #21\nThings that still need to be done\n- Disable auto font scaling\n- Add seperate fields for height, normal, and roughness\n- Use texture handle not texture","shortMessageHtmlLink":"start the implementation of text"}},{"before":"5b50df966b65b5db72714c392dab08f91b6e1038","after":"d85a5acf3f93d730c563200978d2814075bfd12f","ref":"refs/heads/main","pushedAt":"2024-05-22T01:32:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"don't render certain draw calls based on settings","shortMessageHtmlLink":"don't render certain draw calls based on settings"}},{"before":"8c9f171dd6c1270c2853eb43d27f2f3356fafa4d","after":"5b50df966b65b5db72714c392dab08f91b6e1038","ref":"refs/heads/main","pushedAt":"2024-05-21T23:58:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"split draw calls up\n\nSplits the draw function on drawables up into the 4 respective framebuffers. This way context switching is minimized, which is a huge boost in performance.","shortMessageHtmlLink":"split draw calls up"}},{"before":"2ea2b4b06277c88d4cf1809f1fcd1d9dc9664bdc","after":"8c9f171dd6c1270c2853eb43d27f2f3356fafa4d","ref":"refs/heads/main","pushedAt":"2024-05-21T00:17:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"extract cache into a struct\n\nI hoped this would allow framebuffers to be cached easier, but it didn't sadly.","shortMessageHtmlLink":"extract cache into a struct"}},{"before":"54738bb70da38c8af95195460b2491740b70a492","after":"2ea2b4b06277c88d4cf1809f1fcd1d9dc9664bdc","ref":"refs/heads/main","pushedAt":"2024-05-20T19:18:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"fix framebuffers for blending not being cleared","shortMessageHtmlLink":"fix framebuffers for blending not being cleared"}},{"before":"24f0e3b8a723567632e43e9e33f8353f3289b1d1","after":"54738bb70da38c8af95195460b2491740b70a492","ref":"refs/heads/main","pushedAt":"2024-05-17T17:12:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"make animation looping optional","shortMessageHtmlLink":"make animation looping optional"}},{"before":"40fc9379f037b45509ecadc0360a6602030164c8","after":"24f0e3b8a723567632e43e9e33f8353f3289b1d1","ref":"refs/heads/main","pushedAt":"2024-05-17T01:19:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"Revert \"switch to core OpenGL version\"\n\nThis reverts commit 40fc9379f037b45509ecadc0360a6602030164c8.","shortMessageHtmlLink":"Revert \"switch to core OpenGL version\""}},{"before":"051f09e36d8c86d6be77a7939d2496c9f9c0262b","after":"40fc9379f037b45509ecadc0360a6602030164c8","ref":"refs/heads/main","pushedAt":"2024-05-16T21:28:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"switch to core OpenGL version\n\nThis allows Lumenpyx to support more hardware and doesn't have any sacrifices as far as I can see.","shortMessageHtmlLink":"switch to core OpenGL version"}},{"before":"e999d2ecfe748b84ffecbaebde3f661aeb0395d6","after":"051f09e36d8c86d6be77a7939d2496c9f9c0262b","ref":"refs/heads/main","pushedAt":"2024-05-16T17:38:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"make sprites clonable","shortMessageHtmlLink":"make sprites clonable"}},{"before":"405ae7e3cd9d7ee19a3d99d791f01aecceb9af06","after":"e999d2ecfe748b84ffecbaebde3f661aeb0395d6","ref":"refs/heads/main","pushedAt":"2024-05-16T15:43:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"improve new_from_handles\n\nI wasn't paying enough attention whoopsie","shortMessageHtmlLink":"improve new_from_handles"}},{"before":"6e392bb510c388f6b2cd682d7bbb66b0d52a1ba2","after":"405ae7e3cd9d7ee19a3d99d791f01aecceb9af06","ref":"refs/heads/main","pushedAt":"2024-05-16T15:35:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"make texture handles easier to work with","shortMessageHtmlLink":"make texture handles easier to work with"}},{"before":"7049fabd29bd163ff31b063dd9d5510f3ded0fde","after":"6e392bb510c388f6b2cd682d7bbb66b0d52a1ba2","ref":"refs/heads/main","pushedAt":"2024-05-16T01:15:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"add a texture handle system\n\nthis way there is no duplicate memory for duplicate sprites","shortMessageHtmlLink":"add a texture handle system"}},{"before":"00485307eeabe718edd13cc6dfc0603474719e0a","after":"7049fabd29bd163ff31b063dd9d5510f3ded0fde","ref":"refs/heads/main","pushedAt":"2024-05-15T18:09:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"fix the debug message i accidently pushed\n\n(whoopsie)","shortMessageHtmlLink":"fix the debug message i accidently pushed"}},{"before":"06a2a468dcd3e2ba122c594cf5b23cee0de4b19d","after":"00485307eeabe718edd13cc6dfc0603474719e0a","ref":"refs/heads/main","pushedAt":"2024-05-15T17:57:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"3x performance boost via texture caching\n\nalso fixed an issue with the maps being mixed up in some of the functions made while working on #19.","shortMessageHtmlLink":"3x performance boost via texture caching"}},{"before":"d66387013fa2684f642bfda9bf42389962e24924","after":"06a2a468dcd3e2ba122c594cf5b23cee0de4b19d","ref":"refs/heads/main","pushedAt":"2024-05-12T01:44:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"refactor draw_all\n\nthis fixes #19","shortMessageHtmlLink":"refactor draw_all"}},{"before":"426f2ced08e92b09b6588ec936ae30608f5e4477","after":"d66387013fa2684f642bfda9bf42389962e24924","ref":"refs/heads/main","pushedAt":"2024-05-11T23:07:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"fix scaling issue with sprites during rotation","shortMessageHtmlLink":"fix scaling issue with sprites during rotation"}},{"before":"51d579e111b78592d5c57901cdd6d44eeba03919","after":"426f2ced08e92b09b6588ec936ae30608f5e4477","ref":"refs/heads/main","pushedAt":"2024-05-11T16:14:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"Fix rotations\n\nthis is a breaking change fixes #20","shortMessageHtmlLink":"Fix rotations"}},{"before":"e045c540af135dd13ec5900d4962a06b0e7acd35","after":"51d579e111b78592d5c57901cdd6d44eeba03919","ref":"refs/heads/main","pushedAt":"2024-05-09T15:08:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"fix camera offset in blending","shortMessageHtmlLink":"fix camera offset in blending"}},{"before":"dd88e2adb61b04e7212823222777b05a0d249afc","after":"e045c540af135dd13ec5900d4962a06b0e7acd35","ref":"refs/heads/main","pushedAt":"2024-05-08T23:28:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"clean up / fix transforms on blend_object","shortMessageHtmlLink":"clean up / fix transforms on blend_object"}},{"before":"c27382b433b9d1e7ee9be7692cacd869e690969a","after":"dd88e2adb61b04e7212823222777b05a0d249afc","ref":"refs/heads/main","pushedAt":"2024-05-04T00:53:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"allow unsized types in blend objects","shortMessageHtmlLink":"allow unsized types in blend objects"}},{"before":"e45c9d5e9eb3cd96aff905827ead86a37f3659fc","after":"c27382b433b9d1e7ee9be7692cacd869e690969a","ref":"refs/heads/main","pushedAt":"2024-05-04T00:45:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"make blend mode cloneable","shortMessageHtmlLink":"make blend mode cloneable"}},{"before":"7dca94f42f9578d22dce780e02a9d66e1da72ef1","after":"e45c9d5e9eb3cd96aff905827ead86a37f3659fc","ref":"refs/heads/main","pushedAt":"2024-05-04T00:00:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"change the design of blend object slightly\n\nBlend object now takes a reference of the objects instead of owning them.","shortMessageHtmlLink":"change the design of blend object slightly"}},{"before":"35afdb1f12e93c8f1551280c5e322b3bb6dea4b6","after":"7dca94f42f9578d22dce780e02a9d66e1da72ef1","ref":"refs/heads/main","pushedAt":"2024-05-03T02:17:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"Revamp the mixing system\n\nthe blend system from glium seemed more complicated than necessary. Remove the blend parameter for the draw function. (I should have done this on a branch, I apologize for the inconvenience).","shortMessageHtmlLink":"Revamp the mixing system"}},{"before":"d112418a1dbde320c9d48a0a720713387f36d594","after":"35afdb1f12e93c8f1551280c5e322b3bb6dea4b6","ref":"refs/heads/main","pushedAt":"2024-05-02T03:18:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"Start to implement #18\n\nalso adds a blend mode parameter to all draw functions.","shortMessageHtmlLink":"Start to implement #18"}},{"before":"3a2de0a4b238e4b6684bb30f6563cc4a1af0dfcf","after":"d112418a1dbde320c9d48a0a720713387f36d594","ref":"refs/heads/main","pushedAt":"2024-04-30T18:13:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"fix issue regarding render settings\n\nif reflections were disabled it would display a blank texture","shortMessageHtmlLink":"fix issue regarding render settings"}},{"before":"c2fe6298def69999d87399ec4fa8782a32588149","after":"3a2de0a4b238e4b6684bb30f6563cc4a1af0dfcf","ref":"refs/heads/main","pushedAt":"2024-04-29T20:31:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NoodlesOfWrath","name":"Ethan Almloff","path":"/NoodlesOfWrath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/76850177?s=80&v=4"},"commit":{"message":"add animation state machine","shortMessageHtmlLink":"add animation state machine"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEV3ImSQA","startCursor":null,"endCursor":null}},"title":"Activity ยท ABC-Engine/lumenpyx"}