{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":491508745,"defaultBranch":"main","name":"Insight","ownerLogin":"I-Hudson","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-12T12:40:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22356908?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712521914.0","currentOid":""},"activityList":{"items":[{"before":"09df2960d5c40efa9b19c60d2af670550ce43079","after":"28994217094e7c35c2e589d19abf0795a6da8695","ref":"refs/heads/main","pushedAt":"2024-07-12T19:07:26.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"GPU Skinning not working above 550 dancing meshes.","shortMessageHtmlLink":"GPU Skinning not working above 550 dancing meshes."}},{"before":"1827300c88abaaa1207acabfc0516ab24e4cc4c5","after":"09df2960d5c40efa9b19c60d2af670550ce43079","ref":"refs/heads/main","pushedAt":"2024-07-11T19:11:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"DX12 objects set name host side not just device side.","shortMessageHtmlLink":"DX12 objects set name host side not just device side."}},{"before":"7455acd9232080475b2cde26c0c6c7f06e368f45","after":"1827300c88abaaa1207acabfc0516ab24e4cc4c5","ref":"refs/heads/main","pushedAt":"2024-07-10T18:38:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Compute skinning shader compiles and runs. Renderdoc reports that the destination vertex buffer is having its data set. Not all of it is the same as the source vertex data however.","shortMessageHtmlLink":"Compute skinning shader compiles and runs. Renderdoc reports that the…"}},{"before":"1924b313ddfb76b6684c44728866f12eb9d6cc52","after":"7455acd9232080475b2cde26c0c6c7f06e368f45","ref":"refs/heads/main","pushedAt":"2024-06-26T19:11:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Packed normals working (need testing to see if there is any quality issues), normals are 10 bit RGB.\n\nUV are not packed into a single int (16 bits for x and y).\nSmallest Vertex size is now 36 bytes down from 72 at the start. A total saving of 36 bytes. (Current size is 48 bytes due to some UV and bone weight issues)","shortMessageHtmlLink":"Packed normals working (need testing to see if there is any quality i…"}},{"before":"72bc8e63ade3bb27ba6673567be34b402fff0121","after":"1924b313ddfb76b6684c44728866f12eb9d6cc52","ref":"refs/heads/main","pushedAt":"2024-06-13T21:07:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Physics debug rendering now shows triangles with checker board pattern.","shortMessageHtmlLink":"Physics debug rendering now shows triangles with checker board pattern."}},{"before":"b866ffa4f00c06ff3cc0e7b3fb73d32e38622adc","after":"72bc8e63ade3bb27ba6673567be34b402fff0121","ref":"refs/heads/main","pushedAt":"2024-06-07T12:53:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"EditorLightPass can now be switch between a pixel fullscreen shader and compute shader.\n\nUAV for textures if Storage ImageUsageFlagsBits used.\nCommand list binds and sets the correct pipeline stage for compute on DX12.","shortMessageHtmlLink":"EditorLightPass can now be switch between a pixel fullscreen shader a…"}},{"before":"ca974f6569ac2a0447be5509ef2482b28f0ad68f","after":"b866ffa4f00c06ff3cc0e7b3fb73d32e38622adc","ref":"refs/heads/main","pushedAt":"2024-06-02T12:31:34.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Added some ImGui editor styles.\n\nEnable and display components.\nPhysics debug line rendering working.","shortMessageHtmlLink":"Added some ImGui editor styles."}},{"before":"81e11d09207693cee124250d03434f73f85f9c07","after":"ca974f6569ac2a0447be5509ef2482b28f0ad68f","ref":"refs/heads/main","pushedAt":"2024-05-29T22:20:46.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Update physics body shape via editor.","shortMessageHtmlLink":"Update physics body shape via editor."}},{"before":"f9be5a4f0ff594902fde95780395778182940ff3","after":"81e11d09207693cee124250d03434f73f85f9c07","ref":"refs/heads/main","pushedAt":"2024-05-28T21:19:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Remove MemoryTracker.h from Memory.h.","shortMessageHtmlLink":"Remove MemoryTracker.h from Memory.h."}},{"before":"a247a357f3355cb2e6a00e010c24b6d5a3335bd1","after":"f9be5a4f0ff594902fde95780395778182940ff3","ref":"refs/heads/main","pushedAt":"2024-05-28T20:56:43.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Correct build option for spdlog.","shortMessageHtmlLink":"Correct build option for spdlog."}},{"before":"efc5eb1bb5df18640c3f6a53781a6a2429d76f2f","after":"a247a357f3355cb2e6a00e010c24b6d5a3335bd1","ref":"refs/heads/main","pushedAt":"2024-05-27T16:54:48.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Disable MemoryTracker get callstack for allocations. Enable callstack for asserts messages.","shortMessageHtmlLink":"Disable MemoryTracker get callstack for allocations. Enable callstack…"}},{"before":"44f446a40448a9f2c121b535be8bd366c9ee3457","after":"efc5eb1bb5df18640c3f6a53781a6a2429d76f2f","ref":"refs/heads/main","pushedAt":"2024-05-26T21:35:08.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Add and remove physics bodies from physics world.","shortMessageHtmlLink":"Add and remove physics bodies from physics world."}},{"before":"2a04f34d30847414a64c739efc9735e6d3bd11f7","after":"44f446a40448a9f2c121b535be8bd366c9ee3457","ref":"refs/heads/main","pushedAt":"2024-05-25T23:58:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Physics project added.","shortMessageHtmlLink":"Physics project added."}},{"before":"72c41362abe7b82e74f7215ed39766f92d95e688","after":"2a04f34d30847414a64c739efc9735e6d3bd11f7","ref":"refs/heads/main","pushedAt":"2024-05-25T18:52:04.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Added animation system, this system runs animators for objects within the scene across multiple threads. The AnimationClipComponent will notify the AnimationSystem that a new object needs to be animated.\n\nHaving an AnimationSystem allow for easy multi-threaded updating of animations and this would also allow in the future to schedule the animations to be run while other work is being done on the main thread (this would remove any stalls from having to wait for animations to complete)\nTaskSystem uses std::shared_ptr, this should be removed in the future.","shortMessageHtmlLink":"Added animation system, this system runs animators for objects within…"}},{"before":"87f218cc85622caa311b356c85ab00fe947c7a4b","after":"72c41362abe7b82e74f7215ed39766f92d95e688","ref":"refs/heads/main","pushedAt":"2024-05-24T20:17:10.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Animation using bones only not assimp node information.\n\nOld/debug animation node code left in under ANIMATION_NODE_TRANSFORMS which is off by default.","shortMessageHtmlLink":"Animation using bones only not assimp node information."}},{"before":"dc4146682e88be5bb33ab20eed1b90647119ee35","after":"87f218cc85622caa311b356c85ab00fe947c7a4b","ref":"refs/heads/main","pushedAt":"2024-05-17T20:04:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Project dll no longer references glm.","shortMessageHtmlLink":"Project dll no longer references glm."}},{"before":"94850ba3e91b26de4e21133b5d829d59bf260dd4","after":"dc4146682e88be5bb33ab20eed1b90647119ee35","ref":"refs/heads/main","pushedAt":"2024-05-17T14:39:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Update assimp config","shortMessageHtmlLink":"Update assimp config"}},{"before":"695884f0272461e7df12051e6114b912574d4ef7","after":"94850ba3e91b26de4e21133b5d829d59bf260dd4","ref":"refs/heads/main","pushedAt":"2024-05-17T14:23:49.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Skeleton animation playing (strange values for test model on hand bone, look into this).","shortMessageHtmlLink":"Skeleton animation playing (strange values for test model on hand bon…"}},{"before":"1b0ba9ff4a51da08a72377dbbba6cc4118802894","after":"695884f0272461e7df12051e6114b912574d4ef7","ref":"refs/heads/main","pushedAt":"2024-05-15T21:41:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Load animation clips from assimp model.\n\nAnimationClip includes key frame data for position, rotation and scale.","shortMessageHtmlLink":"Load animation clips from assimp model."}},{"before":"295537ea288d48ddc15460da0a9b519e875aee32","after":"1b0ba9ff4a51da08a72377dbbba6cc4118802894","ref":"refs/heads/main","pushedAt":"2024-05-14T21:10:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Hack fix for imgui referencing render graph textures which are destroyed.\n\nFSR2 now always creates textures to power of 2.","shortMessageHtmlLink":"Hack fix for imgui referencing render graph textures which are destro…"}},{"before":"9289e8928efcb756afcce42bbf92eba902af3794","after":"295537ea288d48ddc15460da0a9b519e875aee32","ref":"refs/heads/main","pushedAt":"2024-05-14T19:26:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Audio volume bar added for EditorUI.","shortMessageHtmlLink":"Audio volume bar added for EditorUI."}},{"before":"8232e1e5de5d3955e15ccc570fceca181fb36948","after":"9289e8928efcb756afcce42bbf92eba902af3794","ref":"refs/heads/main","pushedAt":"2024-05-14T18:23:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"AudioComponent type drawer.","shortMessageHtmlLink":"AudioComponent type drawer."}},{"before":"b025590e4c6e72fdd6932f1ef76a52297a3e96da","after":"8232e1e5de5d3955e15ccc570fceca181fb36948","ref":"refs/heads/main","pushedAt":"2024-05-13T21:55:31.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Replace glm with Insight Maths for core Engine (Project DLL still needs doing).\n\nCompile time down from 1.25-1.33 min to ~1.11 min.","shortMessageHtmlLink":"Replace glm with Insight Maths for core Engine (Project DLL still nee…"}},{"before":"ca60e045e0a5c8a3d3af37b61ef96732cae2af62","after":"b025590e4c6e72fdd6932f1ef76a52297a3e96da","ref":"refs/heads/main","pushedAt":"2024-05-11T22:05:56.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Point light shadows working.","shortMessageHtmlLink":"Point light shadows working."}},{"before":"c94deeaf9b5d8d1bfcf066988984b405e3d889e1","after":"ca60e045e0a5c8a3d3af37b61ef96732cae2af62","ref":"refs/heads/main","pushedAt":"2024-05-08T20:08:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Correct spelling for RenderCamera.Camera.","shortMessageHtmlLink":"Correct spelling for RenderCamera.Camera."}},{"before":"cffdaa42f802b124071f50c5ff96a0ac43e93b87","after":"c94deeaf9b5d8d1bfcf066988984b405e3d889e1","ref":"refs/heads/main","pushedAt":"2024-05-07T21:08:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:I-Hudson/Insight","shortMessageHtmlLink":"Merge branch 'main' of github.com:I-Hudson/Insight"}},{"before":"98e3be0152a40c29b788de9919a5b1c34ce4a97a","after":"cffdaa42f802b124071f50c5ff96a0ac43e93b87","ref":"refs/heads/main","pushedAt":"2024-05-07T21:06:51.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Use QueueUpload for RHI_Buffers in ModelImporter. (Disable because of a rendering bug)","shortMessageHtmlLink":"Use QueueUpload for RHI_Buffers in ModelImporter. (Disable because of…"}},{"before":"2ab8e44da1c374dbe8edf67eda9d28ebc50cabd3","after":"98e3be0152a40c29b788de9919a5b1c34ce4a97a","ref":"refs/heads/main","pushedAt":"2024-05-06T22:42:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Default WorldViewWindow to the light pass instead of colour pass.","shortMessageHtmlLink":"Default WorldViewWindow to the light pass instead of colour pass."}},{"before":"4d9b39db7fbfe26000ef7ae289520fe974c5c18c","after":"2ab8e44da1c374dbe8edf67eda9d28ebc50cabd3","ref":"refs/heads/main","pushedAt":"2024-05-06T18:33:20.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"Added tooltip to RenderStats.","shortMessageHtmlLink":"Added tooltip to RenderStats."}},{"before":"e0d9b686a4e753923511eaccbd943757c2f94175","after":"4d9b39db7fbfe26000ef7ae289520fe974c5c18c","ref":"refs/heads/main","pushedAt":"2024-05-05T19:37:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"I-Hudson","name":"Ian Hudson","path":"/I-Hudson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22356908?s=80&v=4"},"commit":{"message":"ModelImporter generate LOD and optimise mesh data.","shortMessageHtmlLink":"ModelImporter generate LOD and optimise mesh data."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfiflFAA","startCursor":null,"endCursor":null}},"title":"Activity · I-Hudson/Insight"}