{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":185185280,"defaultBranch":"main","name":"spatial-model-editor","ownerLogin":"spatial-model-editor","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-05-06T11:41:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/72313446?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717487899.0","currentOid":""},"activityList":{"items":[{"before":"7928027e38067911b02758a61b6eaad69d3a1465","after":null,"ref":"refs/heads/scene_graph_refactor_affine_transformation","pushedAt":"2024-06-04T07:58:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nashmit","name":"Horea Caramizaru","path":"/nashmit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5146294?s=80&v=4"}},{"before":"bd38650b612402f592f9b78d02b43d69d2ccdbca","after":"6e075bb2fe3c2d5d518fccd2ce56c3656a0cf964","ref":"refs/heads/main","pushedAt":"2024-06-04T07:58:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nashmit","name":"Horea Caramizaru","path":"/nashmit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5146294?s=80&v=4"},"commit":{"message":"Scene graph refactor affine transformation (#997)\n\n* Model matrix transformation is computed on CPU and uploaded on GPU directly.\r\n\r\n* Offset matrix transformation is computed on CPU and uploaded on GPU directly.\r\n\r\n* Transpose model matrix.\r\n\r\n* View matrix transformation is computed on CPU and uploaded on GPU directly.\r\n\r\n* Clear commented code and discarded unuseful vertex shader code.\r\n\r\n* Rename rerfactor vertex shader file.\r\n\r\n* Undo comment.","shortMessageHtmlLink":"Scene graph refactor affine transformation (#997)"}},{"before":"df28ce62f64c450f20c871d33f3911b7f75be71b","after":"7928027e38067911b02758a61b6eaad69d3a1465","ref":"refs/heads/scene_graph_refactor_affine_transformation","pushedAt":"2024-06-03T23:50:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nashmit","name":"Horea Caramizaru","path":"/nashmit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5146294?s=80&v=4"},"commit":{"message":"Undo comment.","shortMessageHtmlLink":"Undo comment."}},{"before":"b077ef0be8ecd00a874717c975b8c290ce95eefc","after":"df28ce62f64c450f20c871d33f3911b7f75be71b","ref":"refs/heads/scene_graph_refactor_affine_transformation","pushedAt":"2024-06-03T23:31:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nashmit","name":"Horea Caramizaru","path":"/nashmit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5146294?s=80&v=4"},"commit":{"message":"Rename rerfactor vertex shader file.","shortMessageHtmlLink":"Rename rerfactor vertex shader file."}},{"before":"af34d27a8530b9958323634b33d60ed0a8f7d49a","after":"b077ef0be8ecd00a874717c975b8c290ce95eefc","ref":"refs/heads/scene_graph_refactor_affine_transformation","pushedAt":"2024-06-03T23:26:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nashmit","name":"Horea Caramizaru","path":"/nashmit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5146294?s=80&v=4"},"commit":{"message":"Clear commented code and discarded unuseful vertex shader code.","shortMessageHtmlLink":"Clear commented code and discarded unuseful vertex shader code."}},{"before":"3addd5103f0e7f41c3647a57a943a062c658ef10","after":"af34d27a8530b9958323634b33d60ed0a8f7d49a","ref":"refs/heads/scene_graph_refactor_affine_transformation","pushedAt":"2024-06-03T23:10:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nashmit","name":"Horea Caramizaru","path":"/nashmit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5146294?s=80&v=4"},"commit":{"message":"View matrix transformation is computed on CPU and uploaded on GPU directly.","shortMessageHtmlLink":"View matrix transformation is computed on CPU and uploaded on GPU dir…"}},{"before":null,"after":"3addd5103f0e7f41c3647a57a943a062c658ef10","ref":"refs/heads/scene_graph_refactor_affine_transformation","pushedAt":"2024-06-03T14:54:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nashmit","name":"Horea Caramizaru","path":"/nashmit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5146294?s=80&v=4"},"commit":{"message":"Transpose model matrix.","shortMessageHtmlLink":"Transpose model matrix."}},{"before":"fe9c20758268fd4722f987724a1396ff0e5dff38","after":"bd38650b612402f592f9b78d02b43d69d2ccdbca","ref":"refs/heads/main","pushedAt":"2024-05-31T11:58:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lkeegan","name":"Liam Keegan","path":"/lkeegan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12845624?s=80&v=4"},"commit":{"message":"Fix manylinux wheel caching on CI by specifying correct ccache dir (#996)","shortMessageHtmlLink":"Fix manylinux wheel caching on CI by specifying correct ccache dir (#996"}},{"before":"17778c8372a80bbcba509e39c94aa7e7aaf7f752","after":null,"ref":"refs/heads/ci","pushedAt":"2024-05-31T11:58:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lkeegan","name":"Liam Keegan","path":"/lkeegan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12845624?s=80&v=4"}},{"before":null,"after":"17778c8372a80bbcba509e39c94aa7e7aaf7f752","ref":"refs/heads/ci","pushedAt":"2024-05-31T11:25:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lkeegan","name":"Liam Keegan","path":"/lkeegan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12845624?s=80&v=4"},"commit":{"message":"Fix manylinux wheel caching on CI by specifying correct ccache dir","shortMessageHtmlLink":"Fix manylinux wheel caching on CI by specifying correct ccache dir"}},{"before":"5a9399f31ed394dbe9adde8d48335ddd070750ff","after":null,"ref":"refs/heads/fix_867_refactor_getCombinedColorTable","pushedAt":"2024-05-31T11:04:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lkeegan","name":"Liam Keegan","path":"/lkeegan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12845624?s=80&v=4"}},{"before":"1cc61770a0685a40d238df0bd3bfe6c11fcd1db7","after":"fe9c20758268fd4722f987724a1396ff0e5dff38","ref":"refs/heads/main","pushedAt":"2024-05-31T11:04:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lkeegan","name":"Liam Keegan","path":"/lkeegan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12845624?s=80&v=4"},"commit":{"message":"Refactor ImageStack getCombinedColorTable (#995)\n\n- move into separate image_stack_impl header\r\n- add benchmarks and tests\r\n- keep existing implementation, alternatives that I tried were all slower\r\n- saturate number of colors at 256\r\n- resolves #867\r\n\r\nci fixes\r\n\r\n- exclude benchmark code from codecov coverage\r\n- update setup-ci action to 2024.05.31\r\n - add cache_id argument to avoid cache collision due to each job in matrix having the same job id","shortMessageHtmlLink":"Refactor ImageStack getCombinedColorTable (#995)"}},{"before":"b6c81c4a0ce7804ced3b70798f77a48d52d6c464","after":"5a9399f31ed394dbe9adde8d48335ddd070750ff","ref":"refs/heads/fix_867_refactor_getCombinedColorTable","pushedAt":"2024-05-31T09:53:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lkeegan","name":"Liam Keegan","path":"/lkeegan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12845624?s=80&v=4"},"commit":{"message":"Refactor ImageStack getCombinedColorTable\n\n- move into separate image_stack_impl header\n- add benchmarks and tests\n- keep existing implementation, alternatives that I tried were all slower\n- saturate number of colors at 256\n- resolves #867\n\nci fixes\n\n- exclude benchmark code from codecov coverage\n- update setup-ci action to 2024.05.31\n - add cache_id argument to avoid cache collision due to each job in matrix having the same job id","shortMessageHtmlLink":"Refactor ImageStack getCombinedColorTable"}},{"before":"30e8d6cf09fdb044e9251ccec96e635b07072e25","after":"b6c81c4a0ce7804ced3b70798f77a48d52d6c464","ref":"refs/heads/fix_867_refactor_getCombinedColorTable","pushedAt":"2024-05-31T09:18:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lkeegan","name":"Liam Keegan","path":"/lkeegan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12845624?s=80&v=4"},"commit":{"message":"Refactor ImageStack getCombinedColorTable\n\n- move into separate image_stack_impl header\n- add benchmarks and tests\n- keep existing implementation, alternatives that I tried were all slower\n- saturate number of colors at 256\n- update setup-ci action to 2024.05.31\n - add cache_id to avoid cache collision due to each job in matrix having the same job id\n- resolves #867","shortMessageHtmlLink":"Refactor ImageStack getCombinedColorTable"}},{"before":"5f59979978c9c563080d415243cce6d3e64c242b","after":"30e8d6cf09fdb044e9251ccec96e635b07072e25","ref":"refs/heads/fix_867_refactor_getCombinedColorTable","pushedAt":"2024-05-31T08:13:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lkeegan","name":"Liam Keegan","path":"/lkeegan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12845624?s=80&v=4"},"commit":{"message":"Refactor ImageStack getCombinedColorTable\n\n- move into separate image_stack_impl header\n- add benchmarks and tests\n- keep existing implementation, alternatives that I tried were all slower\n- saturate number of colors at 256\n- resolves #867","shortMessageHtmlLink":"Refactor ImageStack getCombinedColorTable"}},{"before":"72f73ce08d8492658e6cd2b2191d1d718a5dfd11","after":"5f59979978c9c563080d415243cce6d3e64c242b","ref":"refs/heads/fix_867_refactor_getCombinedColorTable","pushedAt":"2024-05-31T08:10:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lkeegan","name":"Liam Keegan","path":"/lkeegan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12845624?s=80&v=4"},"commit":{"message":"Refactor ImageStack getCombinedColorTable\n\n- move into separate image_stack_impl header\n- add benchmarks and tests\n- keep existing implementation, alternatives that I tried were all slower\n- saturate number of colors at 256\n- resolves #867","shortMessageHtmlLink":"Refactor ImageStack getCombinedColorTable"}},{"before":null,"after":"72f73ce08d8492658e6cd2b2191d1d718a5dfd11","ref":"refs/heads/fix_867_refactor_getCombinedColorTable","pushedAt":"2024-05-29T15:12:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lkeegan","name":"Liam Keegan","path":"/lkeegan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12845624?s=80&v=4"},"commit":{"message":"Refactor ImageStack getCombinedColorTable","shortMessageHtmlLink":"Refactor ImageStack getCombinedColorTable"}},{"before":"b356e995672ac80832a1dbd3fc244ff7dfefa87a","after":null,"ref":"refs/heads/scene_graph_split_update_draw","pushedAt":"2024-05-29T14:24:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nashmit","name":"Horea Caramizaru","path":"/nashmit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5146294?s=80&v=4"}},{"before":"898480554ba3cc3783f0aa4b095f5f354d033e27","after":"1cc61770a0685a40d238df0bd3bfe6c11fcd1db7","ref":"refs/heads/main","pushedAt":"2024-05-29T14:24:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nashmit","name":"Horea Caramizaru","path":"/nashmit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5146294?s=80&v=4"},"commit":{"message":"Scene graph integration (#991)\n\n* Adding Scene Graph Node class\r\n\r\n* Camera now extends Node and can be used inside a Scene Graph\r\n\r\n* WireframeObjects now extends Node and can be used inside a Scene Graph\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* ClippingPlane now extends Node and can be used inside a Scene Graph\r\n\r\n* Unused variable deleted.\r\n\r\n* Add function to transform the analytical plane equation to vectorial form.\r\n\r\n* Switch off GPU information prints.\r\n\r\n* Add a function to transform the vector plane representation into an analytical form. Apply global transformation to analytical plan equation.\r\n\r\n* add GetClipPlane() function\r\n\r\n* Add test for GetClipPlane, and implicitly, for fromAnalyticalToVectorial and fromVectorialToAnalytical\r\n\r\n* Switch off context change when DestroyVBO is called\r\n\r\n* Fix Sonar warnings.\r\n\r\n* Opengl Context switching off\r\n\r\n* Fix plane, local space transformation.\r\n\r\n* Refactoring TranslateClipPlane().\r\n\r\n* Add debug loging for QOpenGLMouseTracker::clear().\r\n\r\n* Fix inaccessible name variable.\r\n\r\n* Fix parameter missing.\r\n\r\n* Add TODO: Implement use case note with transform in global coordinates.\r\n\r\n* Fix typo\r\n\r\n* Changing the inheritance order s.t. the OpenGL context is destroyed after the GPU memory is deallocated.\r\n\r\n* switch assert condition\r\n\r\n* Fix OpenGL context distribution order.\r\n\r\n* Fix rotationMatrixToEulerAngles() euler angle computation.\r\n\r\n* Delete debug log print.\r\n\r\n* Change debug log print format.\r\n\r\n* Updating node removing method.\r\n\r\n* Add comment for incomplete feature.\r\n\r\n* Switch from .get() to -> while accesing shared ptr objects.\r\n\r\n* Discarded unwanted comment.\r\n\r\n* add rendering priority\r\n\r\n* Add scene graph config order enum.\r\n\r\n* Extra Camera computation it now part of the update() method.\r\n\r\n* Create rendering Queue\r\n\r\n* Switch rendering order.\r\n\r\n* Change extension.\r\n\r\n* Partially adaption of the rendering system to a scene graph system.\r\n\r\n* Adapting opengl widget to scene graph flow, continuation.\r\n\r\n* Adapting opengl widget to scene graph flow, continuation.\r\n\r\n* Adapting opengl widget to scene graph flow, continuation.\r\n\r\n* Adapting opengl widget to scene graph flow, continuation.\r\n\r\n* Adapting opengl widget to scene graph flow, continuation.\r\n\r\n* Check if m_SubMeshes exists.\r\n\r\n* Add const\r\n\r\n* Adapting opengl widget to scene graph flow, continuation.\r\n\r\n* Code cleaning.\r\n\r\n* Clean code and add consts.\r\n\r\n* Add const\r\n\r\n* Matrix transformation, quick fix.\r\n\r\n* Switch from shared_ptr to weak_ptr or reference.\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Scene graph integration (#991)"}},{"before":"95189d2e1b10c2549ae6a323122367264501644e","after":"898480554ba3cc3783f0aa4b095f5f354d033e27","ref":"refs/heads/main","pushedAt":"2024-05-29T13:40:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lkeegan","name":"Liam Keegan","path":"/lkeegan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12845624?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#993)\n\nupdates:\r\n- [github.com/python-jsonschema/check-jsonschema: 0.28.3 → 0.28.4](https://github.com/python-jsonschema/check-jsonschema/compare/0.28.3...0.28.4)\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#993)"}},{"before":"823b82551c5cf80d4fd2d6009a2cdd8c67f30672","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-29T13:40:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lkeegan","name":"Liam Keegan","path":"/lkeegan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12845624?s=80&v=4"}},{"before":"7ddbcc854dbb1e1ef417aba3753b22153a7c405c","after":"b356e995672ac80832a1dbd3fc244ff7dfefa87a","ref":"refs/heads/scene_graph_split_update_draw","pushedAt":"2024-05-29T13:39:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nashmit","name":"Horea Caramizaru","path":"/nashmit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5146294?s=80&v=4"},"commit":{"message":"Switch from shared_ptr to weak_ptr or reference.","shortMessageHtmlLink":"Switch from shared_ptr to weak_ptr or reference."}},{"before":"d4839b1ab9544b54a4ebbcc55fd2b64d43b7c125","after":"7ddbcc854dbb1e1ef417aba3753b22153a7c405c","ref":"refs/heads/scene_graph_split_update_draw","pushedAt":"2024-05-28T23:51:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nashmit","name":"Horea Caramizaru","path":"/nashmit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5146294?s=80&v=4"},"commit":{"message":"Matrix transformation, quick fix.","shortMessageHtmlLink":"Matrix transformation, quick fix."}},{"before":"1a0f486251e5badee1d9dc4c6c75124d611409c2","after":"d4839b1ab9544b54a4ebbcc55fd2b64d43b7c125","ref":"refs/heads/scene_graph_split_update_draw","pushedAt":"2024-05-28T21:49:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nashmit","name":"Horea Caramizaru","path":"/nashmit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5146294?s=80&v=4"},"commit":{"message":"Add const","shortMessageHtmlLink":"Add const"}},{"before":"2103e438d49d066fe36a77bebf9abccee31ad792","after":"1a0f486251e5badee1d9dc4c6c75124d611409c2","ref":"refs/heads/scene_graph_split_update_draw","pushedAt":"2024-05-28T21:12:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nashmit","name":"Horea Caramizaru","path":"/nashmit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5146294?s=80&v=4"},"commit":{"message":"Clean code and add consts.","shortMessageHtmlLink":"Clean code and add consts."}},{"before":"86835735011e24d7bd816e11dd542f5266c9d52a","after":"2103e438d49d066fe36a77bebf9abccee31ad792","ref":"refs/heads/scene_graph_split_update_draw","pushedAt":"2024-05-28T20:04:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nashmit","name":"Horea Caramizaru","path":"/nashmit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5146294?s=80&v=4"},"commit":{"message":"Code cleaning.","shortMessageHtmlLink":"Code cleaning."}},{"before":null,"after":"823b82551c5cf80d4fd2d6009a2cdd8c67f30672","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-27T17:02:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/python-jsonschema/check-jsonschema: 0.28.3 → 0.28.4](https://github.com/python-jsonschema/check-jsonschema/compare/0.28.3...0.28.4)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"4e81f1adee4650ef26f02798e6f2ee31da8aa084","after":"86835735011e24d7bd816e11dd542f5266c9d52a","ref":"refs/heads/scene_graph_split_update_draw","pushedAt":"2024-05-27T12:25:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nashmit","name":"Horea Caramizaru","path":"/nashmit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5146294?s=80&v=4"},"commit":{"message":"Merge branch 'main' into scene_graph_split_update_draw","shortMessageHtmlLink":"Merge branch 'main' into scene_graph_split_update_draw"}},{"before":"9905dc1494d10d8e5dc2d9f849c69abdbfae7709","after":"4e81f1adee4650ef26f02798e6f2ee31da8aa084","ref":"refs/heads/scene_graph_split_update_draw","pushedAt":"2024-05-27T12:19:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nashmit","name":"Horea Caramizaru","path":"/nashmit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5146294?s=80&v=4"},"commit":{"message":"Adapting opengl widget to scene graph flow, continuation.","shortMessageHtmlLink":"Adapting opengl widget to scene graph flow, continuation."}},{"before":"f9446c6307ae8963f6cb5528a708a0428386a547","after":null,"ref":"refs/heads/fix_960_set_compartment_colour","pushedAt":"2024-05-27T11:43:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lkeegan","name":"Liam Keegan","path":"/lkeegan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12845624?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW76PXwA","startCursor":null,"endCursor":null}},"title":"Activity · spatial-model-editor/spatial-model-editor"}