{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":718619373,"defaultBranch":"dev","name":"Views","ownerLogin":"generaltoto","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-14T13:13:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/92030485?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1700425846.0","currentOid":""},"activityList":{"items":[{"before":"edefe7d21619f3f034190d0469a2e1801f89eb3a","after":"1751a91ceaf1884089347d463ffd31c2844d5056","ref":"refs/heads/feature/shaderRework","pushedAt":"2023-11-28T11:52:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"},"commit":{"message":"๐Ÿšง Rework UploadBuffer architecture\n- Create VGObjUploadBuffer and VGPassConstant classes to prevent template inside Shader class\n- Create VGMaterialUploadBuffer class to implement a dynamic Upload Buffer","shortMessageHtmlLink":"๐Ÿšง Rework UploadBuffer architecture"}},{"before":"701d828c4330a388806b3d56eeaea8511bbb3d6f","after":"edefe7d21619f3f034190d0469a2e1801f89eb3a","ref":"refs/heads/feature/shaderRework","pushedAt":"2023-11-26T19:22:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"},"commit":{"message":"๐ŸŒŸ Create VGMaterial children\n- Create a VGMaterial child class for each type of Shader\n- All ObjConstBuffer related actions have been moved to material (which knows which shader it is using)\n\n#WIP : Build not tested yet because there is still some work to do\n#TODO : Create SetFloat(string) type shader properties management","shortMessageHtmlLink":"๐ŸŒŸ Create VGMaterial children"}},{"before":"337f3ec65b4cf11151cde267cf300bf5e5a1e3df","after":"701d828c4330a388806b3d56eeaea8511bbb3d6f","ref":"refs/heads/feature/shaderRework","pushedAt":"2023-11-24T19:50:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"},"commit":{"message":"๐ŸŒŸ Add macro for array delete","shortMessageHtmlLink":"๐ŸŒŸ Add macro for array delete"}},{"before":null,"after":"337f3ec65b4cf11151cde267cf300bf5e5a1e3df","ref":"refs/heads/feature/shaderRework","pushedAt":"2023-11-19T20:30:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"},"commit":{"message":"๐ŸŒŸ Change shader working\n- Make VGShaderBase template class\n- All children of VGShaderBase can asign their own ObjC and PassC struct as long as they inherit from ObjConstants and PassConstants\n- Work around renderers and other files breaking because of new architecture\n\nWIP : Compiler error on \"new\" keyword when creating shaders. Might need to make all shaders template classes","shortMessageHtmlLink":"๐ŸŒŸ Change shader working"}},{"before":"d434adfcbafdfdf7d254a11e95e40eedaaaaa4bf","after":null,"ref":"refs/heads/feature/refacto","pushedAt":"2023-11-17T15:31:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"}},{"before":"dbecef93710e6257f679185a77bb0f71e51e4059","after":"4aac3f3ccb2770f8bf8ee8adbd613e9beeb58d3b","ref":"refs/heads/dev","pushedAt":"2023-11-17T15:30:51.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"},"commit":{"message":"Merge pull request #4 from generaltoto/feature/refacto\n\nAdd all refactoring changes to dev","shortMessageHtmlLink":"Merge pull request #4 from generaltoto/feature/refacto"}},{"before":"863751ea5948f7f1f5fba4e10f2558fae84bd104","after":"d434adfcbafdfdf7d254a11e95e40eedaaaaa4bf","ref":"refs/heads/feature/refacto","pushedAt":"2023-11-17T15:29:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"},"commit":{"message":"๐Ÿšง Remove unused files in game","shortMessageHtmlLink":"๐Ÿšง Remove unused files in game"}},{"before":null,"after":"863751ea5948f7f1f5fba4e10f2558fae84bd104","ref":"refs/heads/feature/refacto","pushedAt":"2023-11-17T03:28:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"},"commit":{"message":"๐Ÿšง Create D3D/Shaders/Base folder","shortMessageHtmlLink":"๐Ÿšง Create D3D/Shaders/Base folder"}},{"before":"a618b24f54d710c155e8b67afaa941b62b5553da","after":null,"ref":"refs/heads/feature/resize","pushedAt":"2023-11-17T02:10:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"}},{"before":"d4c5c0ba3bbf3491d7ec4448573da0cf4a476279","after":"dbecef93710e6257f679185a77bb0f71e51e4059","ref":"refs/heads/dev","pushedAt":"2023-11-17T02:10:49.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"},"commit":{"message":"Merge pull request #3 from generaltoto/feature/resize\n\nAdd window resize management to dev","shortMessageHtmlLink":"Merge pull request #3 from generaltoto/feature/resize"}},{"before":"2015e7270f329fa8a40cd52293dd78e9828ded27","after":"a618b24f54d710c155e8b67afaa941b62b5553da","ref":"refs/heads/feature/resize","pushedAt":"2023-11-17T02:09:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"},"commit":{"message":"๐Ÿš‘ Fix wrong aspect ratio on camera init","shortMessageHtmlLink":"๐Ÿš‘ Fix wrong aspect ratio on camera init"}},{"before":null,"after":"2015e7270f329fa8a40cd52293dd78e9828ded27","ref":"refs/heads/feature/resize","pushedAt":"2023-11-16T17:30:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"},"commit":{"message":"๐ŸŒŸ First implementation of Resize operation\n- Resizing swapchain buffers\n- Recreate each rtv and dsv\nWIP : Not tested yet","shortMessageHtmlLink":"๐ŸŒŸ First implementation of Resize operation"}},{"before":"836593bfb8fc0a2d45fd717834ffa62c3bda31f5","after":null,"ref":"refs/heads/feature/texRes","pushedAt":"2023-11-16T16:44:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"}},{"before":"e243849ae661855543b0f7ba0d1979a9ba351455","after":"d4c5c0ba3bbf3491d7ec4448573da0cf4a476279","ref":"refs/heads/dev","pushedAt":"2023-11-16T16:44:17.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"},"commit":{"message":"Merge pull request #2 from generaltoto/feature/texRes\n\nAdd new texture management to dev","shortMessageHtmlLink":"Merge pull request #2 from generaltoto/feature/texRes"}},{"before":"843aba95e2bc5e92b3dcf5f98f21566075684069","after":"836593bfb8fc0a2d45fd717834ffa62c3bda31f5","ref":"refs/heads/feature/texRes","pushedAt":"2023-11-16T16:40:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"},"commit":{"message":"๐Ÿ’„ Quick variable renaming","shortMessageHtmlLink":"๐Ÿ’„ Quick variable renaming"}},{"before":null,"after":"843aba95e2bc5e92b3dcf5f98f21566075684069","ref":"refs/heads/feature/texRes","pushedAt":"2023-11-16T08:58:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"},"commit":{"message":"๐ŸŒŸ Working on new texture management","shortMessageHtmlLink":"๐ŸŒŸ Working on new texture management"}},{"before":"2cb0aff0ed836abecbe3c9f0b5145eddd9c352a2","after":null,"ref":"refs/heads/workflow","pushedAt":"2023-11-15T20:59:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"}},{"before":null,"after":"2cb0aff0ed836abecbe3c9f0b5145eddd9c352a2","ref":"refs/heads/workflow","pushedAt":"2023-11-15T20:56:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"},"commit":{"message":"Try to implement security check workflow","shortMessageHtmlLink":"Try to implement security check workflow"}},{"before":null,"after":"e243849ae661855543b0f7ba0d1979a9ba351455","ref":"refs/heads/dev","pushedAt":"2023-11-15T19:21:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"},"commit":{"message":"๐Ÿšง Change render management\n- Remove Render and Update task from D3DRenderer\n- Call Coordinator Render method in D3DRenderer\n- Remove pointers to components arrays\n- Remove Frustum from D3DRenderer (now in CameraComponent)","shortMessageHtmlLink":"๐Ÿšง Change render management"}},{"before":"e243849ae661855543b0f7ba0d1979a9ba351455","after":null,"ref":"refs/heads/feature/RenderSystem","pushedAt":"2023-11-15T19:21:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"}},{"before":"a3bb4e8557b55f5978dbe0b1d4e0765b800cbf31","after":"e243849ae661855543b0f7ba0d1979a9ba351455","ref":"refs/heads/feature/RenderSystem","pushedAt":"2023-11-15T19:01:31.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"},"commit":{"message":"๐Ÿšง Change render management\n- Remove Render and Update task from D3DRenderer\n- Call Coordinator Render method in D3DRenderer\n- Remove pointers to components arrays\n- Remove Frustum from D3DRenderer (now in CameraComponent)","shortMessageHtmlLink":"๐Ÿšง Change render management"}},{"before":null,"after":"a3bb4e8557b55f5978dbe0b1d4e0765b800cbf31","ref":"refs/heads/feature/RenderSystem","pushedAt":"2023-11-14T23:00:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"},"commit":{"message":"๐ŸŒŸ First implementation of RenderSystem\n\nNOTE : This is just me testing something, it might not be implemented ever","shortMessageHtmlLink":"๐ŸŒŸ First implementation of RenderSystem"}},{"before":"290422b0d49fdb4429a64998d6387d095df15aaf","after":"c18bddcda8f8626f0e7d0cb756f0e9d0012968d2","ref":"refs/heads/main","pushedAt":"2023-11-14T21:14:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"},"commit":{"message":"๐Ÿš‘ Fix erroneous particleRenderer get","shortMessageHtmlLink":"๐Ÿš‘ Fix erroneous particleRenderer get"}},{"before":"cfaced75ac1a83ed386817cc4c4bbbdbf25d8856","after":"290422b0d49fdb4429a64998d6387d095df15aaf","ref":"refs/heads/main","pushedAt":"2023-11-14T13:57:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"},"commit":{"message":"๐Ÿ“– Update README","shortMessageHtmlLink":"๐Ÿ“– Update README"}},{"before":null,"after":"cfaced75ac1a83ed386817cc4c4bbbdbf25d8856","ref":"refs/heads/main","pushedAt":"2023-11-14T13:13:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"generaltoto","name":"Thomas","path":"/generaltoto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92030485?s=80&v=4"},"commit":{"message":"๐ŸŒŸ Finish project setup\n- Remove all Chokbar.h and BlankProject.h includes in project\n- Linked .lib in game project\n- Finish setting up both project and engine properties","shortMessageHtmlLink":"๐ŸŒŸ Finish project setup"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADub_e7gA","startCursor":null,"endCursor":null}},"title":"Activity ยท generaltoto/Views"}