{"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:1717280830.0","currentOid":""},"activityList":{"items":[{"before":"9813eed33ca47fade9f89412c3c92ddef3cfe46c","after":"315abdf0070f787274ae6630a1d3017ea44ee2dd","ref":"refs/heads/main","pushedAt":"2024-06-23T21:39: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":"make the z value of transforms not affect matrix\n\nThis was causing weird unintended effects, it's still there for lights tho","shortMessageHtmlLink":"make the z value of transforms not affect matrix"}},{"before":"58d7d21ddc175a832d110e895f0d2be5bc1e3524","after":"9813eed33ca47fade9f89412c3c92ddef3cfe46c","ref":"refs/heads/main","pushedAt":"2024-06-09T17:20:22.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 the animation timing more versatile","shortMessageHtmlLink":"Make the animation timing more versatile"}},{"before":"b04b16def37e394703526496c1d2442777423c4a","after":"58d7d21ddc175a832d110e895f0d2be5bc1e3524","ref":"refs/heads/main","pushedAt":"2024-06-02T22:48: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":"remove a debug statement i forgot about","shortMessageHtmlLink":"remove a debug statement i forgot about"}},{"before":"571f7d0d39aef2605ead9b740a3e9ebc307e01e1","after":"b04b16def37e394703526496c1d2442777423c4a","ref":"refs/heads/main","pushedAt":"2024-06-01T22:34:38.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":"update version number (whoops)","shortMessageHtmlLink":"update version number (whoops)"}},{"before":"2cd9bbf1e009e88067085c3356cd0fb80dc85f2e","after":"571f7d0d39aef2605ead9b740a3e9ebc307e01e1","ref":"refs/heads/main","pushedAt":"2024-06-01T22:00:00.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":"update docs for v0.2","shortMessageHtmlLink":"update docs for v0.2"}},{"before":"9bc4c4dbb633cee14567bd6373756d2390406f02","after":"2cd9bbf1e009e88067085c3356cd0fb80dc85f2e","ref":"refs/heads/main","pushedAt":"2024-06-01T20:00:34.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 index error when too much text","shortMessageHtmlLink":"fix index error when too much text"}},{"before":"6d3b44b9432aac0d4fb8fed6fff86f29d727d82a","after":"9bc4c4dbb633cee14567bd6373756d2390406f02","ref":"refs/heads/main","pushedAt":"2024-05-31T23:33:00.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":"store more contexts for fonts\n\nThis is for performance","shortMessageHtmlLink":"store more contexts for fonts"}},{"before":"8095a89c71061e21a9f466d5bf926629ef5a04d2","after":"6d3b44b9432aac0d4fb8fed6fff86f29d727d82a","ref":"refs/heads/main","pushedAt":"2024-05-31T01:23:08.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 it so the contexts are not recreated","shortMessageHtmlLink":"make it so the contexts are not recreated"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbPEGyAA","startCursor":null,"endCursor":null}},"title":"Activity ยท ABC-Engine/lumenpyx"}