{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":150248562,"defaultBranch":"wip","name":"island","ownerLogin":"tgfrerer","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-09-25T10:36:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/423509?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709026043.0","currentOid":""},"activityList":{"items":[{"before":"0201456b6af05543baf86c4590fa62067b6db0e9","after":"69ad7751b12fa2250cec9a9269397b731c4417f8","ref":"refs/heads/wip","pushedAt":"2024-05-31T11:23:06.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[backend] add assert for size check on alloc","shortMessageHtmlLink":"[backend] add assert for size check on alloc"}},{"before":"7111af21cea870bcdc7aa6b932b62b4220dc39ad","after":"0201456b6af05543baf86c4590fa62067b6db0e9","ref":"refs/heads/wip","pushedAt":"2024-05-31T10:50:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[le_mesh] rename read_attribute_info_into\n\nrename read_attribute_info_into -> read_attribute_infos_into, as this\nmeans a plural, we don't have a method for single attribute infos\n+ update examples to use new name for method","shortMessageHtmlLink":"[le_mesh] rename read_attribute_info_into"}},{"before":"2a462110c85520750fd19e11908b3ca8d8438ea5","after":"7111af21cea870bcdc7aa6b932b62b4220dc39ad","ref":"refs/heads/wip","pushedAt":"2024-05-31T10:08:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[le_mesh_generator] refactor\n\nclean up mesh generator","shortMessageHtmlLink":"[le_mesh_generator] refactor"}},{"before":"7af36ae016c128f5989381be3c7f93ff84963fa4","after":"2a462110c85520750fd19e11908b3ca8d8438ea5","ref":"refs/heads/wip","pushedAt":"2024-05-31T09:45:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[*] BREAKING rename img, buf resource handles\n\n+ rename le_buf_resource_handle -> le_buffer_resource_handle\n+ rename le_img_resource_handle -> le_image_resource_handle.\n\nThe trouble with abbreviations is that it is not obvious how to\nabbreviate something, and it is not obvious whether to abbreviate\nsomething.\n\nThere is less to remember (albeit more to type) if we don't abbreviate.\nThings hopefully become clearer that way.","shortMessageHtmlLink":"[*] BREAKING rename img, buf resource handles"}},{"before":"5a330a381ce4fbc5225a28a25f92d6261f8b321d","after":"7af36ae016c128f5989381be3c7f93ff84963fa4","ref":"refs/heads/wip","pushedAt":"2024-05-30T17:12:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[backend] implement MeshTasksEXT\n\n+ add support for KHR version of task and mesh shaders. + deprecate NV\nversion of task and mesh shaders.","shortMessageHtmlLink":"[backend] implement MeshTasksEXT"}},{"before":"774f4d5e03a5f6d7fd15d6c803c907a3ad8160c4","after":"5a330a381ce4fbc5225a28a25f92d6261f8b321d","ref":"refs/heads/wip","pushedAt":"2024-05-17T15:25:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[le_path] add missing include\n\nmsvc is more strict about includes, it appears","shortMessageHtmlLink":"[le_path] add missing include"}},{"before":"be894029b07efb0b7045feba8957c77b9ed1644a","after":"774f4d5e03a5f6d7fd15d6c803c907a3ad8160c4","ref":"refs/heads/wip","pushedAt":"2024-05-15T17:06:32.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[backend] add missing image array index lookup\n\nstorage image bindings were missing array index lookup, this commit\nfixes this and brings it in line with how textures are handled.","shortMessageHtmlLink":"[backend] add missing image array index lookup"}},{"before":"bd7a62aa265c57473fab3d0eb5ed8913f11181ed","after":"be894029b07efb0b7045feba8957c77b9ed1644a","ref":"refs/heads/wip","pushedAt":"2024-05-08T17:01:25.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[le_2d] add note\n\nwe may want to give paths control about how they fill via the path's\nmaterial so that we can have different winding modes per-path when\ntessellating...\n\nas tessellation options depend on the tessellator, this needs some more\nthought. we don't want to make this too dependent on libtess.","shortMessageHtmlLink":"[le_2d] add note"}},{"before":"25d416be7eec8b87a706c36dd8933f84aa7a897a","after":"bd7a62aa265c57473fab3d0eb5ed8913f11181ed","ref":"refs/heads/wip","pushedAt":"2024-05-08T11:23:32.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[le_path] fix off-by-one\n\nwe must check for *(c+offset) instead for *c, as we will evaluate the\noffset position","shortMessageHtmlLink":"[le_path] fix off-by-one"}},{"before":"4dae04fb4706da5d2bad38fcd27d3287e8d94612","after":"25d416be7eec8b87a706c36dd8933f84aa7a897a","ref":"refs/heads/wip","pushedAt":"2024-05-08T10:30:07.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[le_path] refactor\n\n+ use calculate_arc_details for flatten arc method as well - this\nunifies all the arc method to use the same underlying logic for\nresolving the arc","shortMessageHtmlLink":"[le_path] refactor"}},{"before":"0b77cec5f148794613be64a50aa4a3fd33219c8d","after":"4dae04fb4706da5d2bad38fcd27d3287e8d94612","ref":"refs/heads/wip","pushedAt":"2024-04-24T13:40:53.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[video_decoder] refactor\n\nrequest device features through the features chain when initialising the\nvideo player...","shortMessageHtmlLink":"[video_decoder] refactor"}},{"before":"3c12aca9516a040fc217dc2c3a9f72a92baa11a1","after":"0b77cec5f148794613be64a50aa4a3fd33219c8d","ref":"refs/heads/wip","pushedAt":"2024-04-18T09:27:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[backend] refactor features chain setup\n\nadd helper method to initialize features chain, make this more flexible","shortMessageHtmlLink":"[backend] refactor features chain setup"}},{"before":"312c9d680302a2a6f4446ffb7e60a7ca5190644e","after":"3c12aca9516a040fc217dc2c3a9f72a92baa11a1","ref":"refs/heads/wip","pushedAt":"2024-03-18T16:34:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[examples] update imgui example\n\ntest for extents being valid before passing them on to renderpass","shortMessageHtmlLink":"[examples] update imgui example"}},{"before":"4c49fca78961767ad603f7f6be55bbe27879256b","after":"312c9d680302a2a6f4446ffb7e60a7ca5190644e","ref":"refs/heads/wip","pushedAt":"2024-03-18T13:02:26.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[imgui] update imgui dependency to latest upstream\n\n+ add a fix to how we process the draw lists (it's more elegant now)","shortMessageHtmlLink":"[imgui] update imgui dependency to latest upstream"}},{"before":"eba83c5d1f180be4211b73be44d9adeae2cc2a3b","after":"4c49fca78961767ad603f7f6be55bbe27879256b","ref":"refs/heads/wip","pushedAt":"2024-03-15T16:43:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[backend] cleanup settings\n\n+ initialize default settings only once, when creating the settings\nsingleton object.\n+ consolidate things a little","shortMessageHtmlLink":"[backend] cleanup settings"}},{"before":"18d78d2e89dc18c81f1c26d23034053948c87a7f","after":"eba83c5d1f180be4211b73be44d9adeae2cc2a3b","ref":"refs/heads/wip","pushedAt":"2024-03-15T11:14:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[modules] update le_png","shortMessageHtmlLink":"[modules] update le_png"}},{"before":"f1bdb178cae4bb8df8f54390365675b44be144da","after":"18d78d2e89dc18c81f1c26d23034053948c87a7f","ref":"refs/heads/wip","pushedAt":"2024-03-14T18:01:11.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[le_png] add le_png\n\n+ add module le_png as a git submodule\n\nthis module allows you to read and **write** png files.","shortMessageHtmlLink":"[le_png] add le_png"}},{"before":"e739c7bcd1e7ecb06c0d689a30af91c51cf06076","after":"f1bdb178cae4bb8df8f54390365675b44be144da","ref":"refs/heads/wip","pushedAt":"2024-03-14T11:10:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[resource_manager] update doc comment\n\nfix typo","shortMessageHtmlLink":"[resource_manager] update doc comment"}},{"before":"b49056d454bca15ea9906a0b8502994ff949570e","after":"e739c7bcd1e7ecb06c0d689a30af91c51cf06076","ref":"refs/heads/wip","pushedAt":"2024-03-14T11:04:17.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[resource_manager] improve format detection and conversion\n\n+ add a note that tells you that the default target image format will be\neR8G8B8A8Unorm, if not otherwise specified.","shortMessageHtmlLink":"[resource_manager] improve format detection and conversion"}},{"before":"b33744049c6dfa86491d1792ac9d9e5c47ca1ebe","after":"b49056d454bca15ea9906a0b8502994ff949570e","ref":"refs/heads/wip","pushedAt":"2024-02-28T15:48:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[le_video_decoder] update sync flag","shortMessageHtmlLink":"[le_video_decoder] update sync flag"}},{"before":"cbf047cb94f6efe2ab1ea11112853356c22d7561","after":"b33744049c6dfa86491d1792ac9d9e5c47ca1ebe","ref":"refs/heads/wip","pushedAt":"2024-02-27T15:00:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[readme] update readme","shortMessageHtmlLink":"[readme] update readme"}},{"before":"73dfea547c14b311f1cfed765ccae2c4034779b5","after":"cbf047cb94f6efe2ab1ea11112853356c22d7561","ref":"refs/heads/wip","pushedAt":"2024-02-27T14:40:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[ci] add compute example to tests","shortMessageHtmlLink":"[ci] add compute example to tests"}},{"before":"ce670d36925f26ea4187d5a885b831c905cd184d","after":"73dfea547c14b311f1cfed765ccae2c4034779b5","ref":"refs/heads/wip","pushedAt":"2024-02-27T12:26:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[le_mesh] apply default stride if stride == 0","shortMessageHtmlLink":"[le_mesh] apply default stride if stride == 0"}},{"before":"ce670d36925f26ea4187d5a885b831c905cd184d","after":null,"ref":"refs/heads/wip_video_refactor","pushedAt":"2024-02-27T09:27:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"}},{"before":"33863213e2a639d46c6507210f8751d3958f8e81","after":null,"ref":"refs/heads/le_exr","pushedAt":"2024-02-27T09:26:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"}},{"before":"492b2cd4aa77f7eb2309a7f8f3936f2e9d81ecf5","after":null,"ref":"refs/heads/mesh_extend","pushedAt":"2024-02-27T09:26:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"}},{"before":"9aaca51b0aad5859e615297c427242689817371c","after":"ce670d36925f26ea4187d5a885b831c905cd184d","ref":"refs/heads/wip","pushedAt":"2024-02-27T09:26:18.000Z","pushType":"push","commitsCount":41,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[video_decoder] cleanup","shortMessageHtmlLink":"[video_decoder] cleanup"}},{"before":"509b3a1bc2018b4c89e944cbda3abcca95cfd58a","after":"ce670d36925f26ea4187d5a885b831c905cd184d","ref":"refs/heads/wip_video_refactor","pushedAt":"2024-02-26T18:05:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[video_decoder] cleanup","shortMessageHtmlLink":"[video_decoder] cleanup"}},{"before":"ee3bc96c1fdeddedf7510c96dff5a14536ea477b","after":"509b3a1bc2018b4c89e944cbda3abcca95cfd58a","ref":"refs/heads/wip_video_refactor","pushedAt":"2024-02-26T16:32:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[le_video_decode] fix typo","shortMessageHtmlLink":"[le_video_decode] fix typo"}},{"before":"dfe40dd017fa965bdc6e3e59e6a8e2d34e404a51","after":"ee3bc96c1fdeddedf7510c96dff5a14536ea477b","ref":"refs/heads/wip_video_refactor","pushedAt":"2024-02-26T15:47:09.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"tgfrerer","name":"Tim Gfrerer","path":"/tgfrerer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/423509?s=80&v=4"},"commit":{"message":"[video_decoder] fix log messages","shortMessageHtmlLink":"[video_decoder] fix log messages"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWPJB6QA","startCursor":null,"endCursor":null}},"title":"Activity ยท tgfrerer/island"}