{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":604414093,"defaultBranch":"main","name":"inochi2d-c","ownerLogin":"Noeme2D","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-02-21T02:21:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/125894751?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1681486116.0","currentOid":""},"activityList":{"items":[{"before":"25ea70e9a3bc7d35a5e5f0048af440bee6559790","after":"2312e146ae161a06bf3ef62dd5997947d4dff379","ref":"refs/heads/main","pushedAt":"2023-04-26T19:06:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Richardn2002","name":"Richardn","path":"/Richardn2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8529852?s=80&v=4"},"commit":{"message":"Bootstrap example using GLFW.","shortMessageHtmlLink":"Bootstrap example using GLFW."}},{"before":"97e478e92134ed45102855a5dd6b6855bf8d0811","after":"25ea70e9a3bc7d35a5e5f0048af440bee6559790","ref":"refs/heads/main","pushedAt":"2023-04-26T17:54:29.286Z","pushType":"push","commitsCount":2,"pusher":{"login":"Richardn2002","name":"Richardn","path":"/Richardn2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8529852?s=80&v=4"},"commit":{"message":"Merge branch 'Inochi2D:main' into main","shortMessageHtmlLink":"Merge branch 'Inochi2D:main' into main"}},{"before":"7c56990529deb887757e0c738371bd94697e1a27","after":"ea0aa4b5acb50aa25ae1011583ddd092619c9db1","ref":"refs/heads/test","pushedAt":"2023-04-15T21:37:35.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Richardn2002","name":"Richardn","path":"/Richardn2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8529852?s=80&v=4"},"commit":{"message":"Bindings for animating puppets.","shortMessageHtmlLink":"Bindings for animating puppets."}},{"before":"9bba6bcd79522bbb7b03a44da8072f1c417d1104","after":"97e478e92134ed45102855a5dd6b6855bf8d0811","ref":"refs/heads/main","pushedAt":"2023-04-15T21:30:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Richardn2002","name":"Richardn","path":"/Richardn2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8529852?s=80&v=4"},"commit":{"message":"Included instructions to get arrays from the core","shortMessageHtmlLink":"Included instructions to get arrays from the core"}},{"before":"f04e99b40602a77c277c8ba4b5f6e04f65852442","after":"9bba6bcd79522bbb7b03a44da8072f1c417d1104","ref":"refs/heads/main","pushedAt":"2023-04-15T21:12:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Richardn2002","name":"Richardn","path":"/Richardn2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8529852?s=80&v=4"},"commit":{"message":"Included parameter-related functionalities into C header.","shortMessageHtmlLink":"Included parameter-related functionalities into C header."}},{"before":"fbdb5fb49a9e669505aef24884ca82c3f8002c27","after":"f04e99b40602a77c277c8ba4b5f6e04f65852442","ref":"refs/heads/main","pushedAt":"2023-04-15T19:12:14.206Z","pushType":"push","commitsCount":1,"pusher":{"login":"Richardn2002","name":"Richardn","path":"/Richardn2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8529852?s=80&v=4"},"commit":{"message":"Added more functions for Parameter, ParameterBinding, Node, Texture, Puppet (#6)\n\n* Added binding for parameters, nodes, and drawables.\r\n\r\n* Added bindings. / Introduced utils.d\r\n\r\n* Added Deformation support.\r\n\r\n* Added Json Handling to Node, and initial support for meshdata.\r\n\r\n* Added MeshData / Binding value support. Switch to use D's garbage collection.\r\n\r\n* Support multiple way to pass dynamic allocated memory.\r\n\r\nWhen returning dynamic allocated array, functions behaves in following way.\r\n1) Function takes two arguments, Type** buff, size_t* length\r\n2) If buff == null, only length are returned.\r\n3) If *buff == null, newly allocated array are returned.\r\n4) Otherwise, fill the buffer passed by 'buff' with length.\r\n\r\nUser can use these in following way.\r\nPattern1: call function with *buff==null.\r\nin this pattern, library allocate memory by malloc, and return value.\r\n\r\nPttern2: call function with two steps.\r\n step1: call function with buff==null. function returns length of the buffer.\r\n step2: call function with preallocate buffer (*buff != null).\r\n function fills values to provided value.\r\n\r\n* Support enableDriver and related configurations.\r\n\r\nDefault D-lang timer is implemented if inInit is called with null argument.\r\n\r\n* Added Texture support.\r\n\r\n* Added support for dbg, drawable (drawline, drawpoints etc.), updated meshdata etc.\r\n\r\n* Added wrapper for getDynamicMatrix\r\n\r\n* Added inParameterReset\r\n\r\n* Fixed wrong reference to drawable in inDrawableGetDynamicMatrix.\r\n\r\n* Workaround that dmd? convert size_t into uint at first, but ulong from indLen.\r\n\r\n* Added Part node support.\r\n\r\n* Added clearCache in inDrawableSetMeshData for MeshGroup","shortMessageHtmlLink":"Added more functions for Parameter, ParameterBinding, Node, Texture, …"}},{"before":"7c56990529deb887757e0c738371bd94697e1a27","after":"fbdb5fb49a9e669505aef24884ca82c3f8002c27","ref":"refs/heads/main","pushedAt":"2023-04-15T19:10:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Richardn2002","name":"Richardn","path":"/Richardn2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8529852?s=80&v=4"},"commit":{"message":"More functions support. (#5)\n\n* Added binding for parameters, nodes, and drawables.\r\n\r\n* Added bindings. / Introduced utils.d\r\n\r\n* Added Deformation support.\r\n\r\n* Added Json Handling to Node, and initial support for meshdata.\r\n\r\n* Added MeshData / Binding value support. Switch to use D's garbage collection.\r\n\r\n* Support multiple way to pass dynamic allocated memory.\r\n\r\nWhen returning dynamic allocated array, functions behaves in following way.\r\n1) Function takes two arguments, Type** buff, size_t* length\r\n2) If buff == null, only length are returned.\r\n3) If *buff == null, newly allocated array are returned.\r\n4) Otherwise, fill the buffer passed by 'buff' with length.\r\n\r\nUser can use these in following way.\r\nPattern1: call function with *buff==null.\r\nin this pattern, library allocate memory by malloc, and return value.\r\n\r\nPttern2: call function with two steps.\r\n step1: call function with buff==null. function returns length of the buffer.\r\n step2: call function with preallocate buffer (*buff != null).\r\n function fills values to provided value.","shortMessageHtmlLink":"More functions support. (Inochi2D#5)"}},{"before":"fbdb5fb49a9e669505aef24884ca82c3f8002c27","after":"7c56990529deb887757e0c738371bd94697e1a27","ref":"refs/heads/test","pushedAt":"2023-04-14T15:44:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YichaoLeoLi","name":null,"path":"/YichaoLeoLi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43074923?s=80&v=4"},"commit":{"message":"Got rid of useless functions","shortMessageHtmlLink":"Got rid of useless functions"}},{"before":"fbdb5fb49a9e669505aef24884ca82c3f8002c27","after":"7c56990529deb887757e0c738371bd94697e1a27","ref":"refs/heads/main","pushedAt":"2023-04-14T15:32:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YichaoLeoLi","name":null,"path":"/YichaoLeoLi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43074923?s=80&v=4"},"commit":{"message":"Got rid of useless functions","shortMessageHtmlLink":"Got rid of useless functions"}},{"before":null,"after":"fbdb5fb49a9e669505aef24884ca82c3f8002c27","ref":"refs/heads/test","pushedAt":"2023-04-14T15:28:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"YichaoLeoLi","name":null,"path":"/YichaoLeoLi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43074923?s=80&v=4"},"commit":{"message":"More functions support. (#5)\n\n* Added binding for parameters, nodes, and drawables.\r\n\r\n* Added bindings. / Introduced utils.d\r\n\r\n* Added Deformation support.\r\n\r\n* Added Json Handling to Node, and initial support for meshdata.\r\n\r\n* Added MeshData / Binding value support. Switch to use D's garbage collection.\r\n\r\n* Support multiple way to pass dynamic allocated memory.\r\n\r\nWhen returning dynamic allocated array, functions behaves in following way.\r\n1) Function takes two arguments, Type** buff, size_t* length\r\n2) If buff == null, only length are returned.\r\n3) If *buff == null, newly allocated array are returned.\r\n4) Otherwise, fill the buffer passed by 'buff' with length.\r\n\r\nUser can use these in following way.\r\nPattern1: call function with *buff==null.\r\nin this pattern, library allocate memory by malloc, and return value.\r\n\r\nPttern2: call function with two steps.\r\n step1: call function with buff==null. function returns length of the buffer.\r\n step2: call function with preallocate buffer (*buff != null).\r\n function fills values to provided value.","shortMessageHtmlLink":"More functions support. (Inochi2D#5)"}},{"before":"2ca057c1054a76c5baa4b94f45fc6a24d4c589b8","after":"fbdb5fb49a9e669505aef24884ca82c3f8002c27","ref":"refs/heads/main","pushedAt":"2023-04-10T22:02:10.283Z","pushType":"push","commitsCount":1,"pusher":{"login":"Richardn2002","name":"Richardn","path":"/Richardn2002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8529852?s=80&v=4"},"commit":{"message":"More functions support. (#5)\n\n* Added binding for parameters, nodes, and drawables.\r\n\r\n* Added bindings. / Introduced utils.d\r\n\r\n* Added Deformation support.\r\n\r\n* Added Json Handling to Node, and initial support for meshdata.\r\n\r\n* Added MeshData / Binding value support. Switch to use D's garbage collection.\r\n\r\n* Support multiple way to pass dynamic allocated memory.\r\n\r\nWhen returning dynamic allocated array, functions behaves in following way.\r\n1) Function takes two arguments, Type** buff, size_t* length\r\n2) If buff == null, only length are returned.\r\n3) If *buff == null, newly allocated array are returned.\r\n4) Otherwise, fill the buffer passed by 'buff' with length.\r\n\r\nUser can use these in following way.\r\nPattern1: call function with *buff==null.\r\nin this pattern, library allocate memory by malloc, and return value.\r\n\r\nPttern2: call function with two steps.\r\n step1: call function with buff==null. function returns length of the buffer.\r\n step2: call function with preallocate buffer (*buff != null).\r\n function fills values to provided value.","shortMessageHtmlLink":"More functions support. (Inochi2D#5)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yNlQxOTowNjo0Mi4wMDAwMDBazwAAAAMg8fQD","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0xMFQyMjowMjoxMC4yODM5OTVazwAAAAMV0Hwg"}},"title":"Activity · Noeme2D/inochi2d-c"}