{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":659951920,"defaultBranch":"00-Start","name":"learn-opengl","ownerLogin":"Journeyman1337","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-28T23:36:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/60055347?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1688010977.0","currentOid":""},"activityList":{"items":[{"before":"1471194560c0ca33fc532b2ec7fdf5fb9f8ee68c","after":"1c7833a823fed86fd31d0c57deb74f1e99b7259c","ref":"refs/heads/03-Shaders","pushedAt":"2023-06-29T03:59:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Fix REUSE Compliance\n\nAdd missing licenses for content files.","shortMessageHtmlLink":"Fix REUSE Compliance"}},{"before":"ce9e24afaae6b92f849fc097fa97751c81dd1d5b","after":"1a62e7e412d06082bf729d5550949bb221a67133","ref":"refs/heads/04-Textures","pushedAt":"2023-06-29T03:59:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Fix REUSE Compliance\n\nAdd missing licenses for content files.","shortMessageHtmlLink":"Fix REUSE Compliance"}},{"before":"e1818169bba7dca53c84e3799cf4a799a40f67e3","after":"89ae5f6820471a7c283c363377a0077452724492","ref":"refs/heads/05-Transformations","pushedAt":"2023-06-29T03:57:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Fix REUSE Compliance\n\nAdd missing license information for the content files.","shortMessageHtmlLink":"Fix REUSE Compliance"}},{"before":null,"after":"e1818169bba7dca53c84e3799cf4a799a40f67e3","ref":"refs/heads/05-Transformations","pushedAt":"2023-06-29T03:56:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Finish \"Transformations\"\n\n\"https://learnopengl.com/Getting-started/Transformations\"","shortMessageHtmlLink":"Finish \"Transformations\""}},{"before":"8db9bb3cc007474b00cc217a92fb7e1ef1c7cd3e","after":"ce9e24afaae6b92f849fc097fa97751c81dd1d5b","ref":"refs/heads/04-Textures","pushedAt":"2023-06-29T03:49:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Collocate texture slot setting with uniform setting\n\nShow that theses are related","shortMessageHtmlLink":"Collocate texture slot setting with uniform setting"}},{"before":"a92f273db57e806fb26bb034cc570e694c6ffec3","after":"8db9bb3cc007474b00cc217a92fb7e1ef1c7cd3e","ref":"refs/heads/04-Textures","pushedAt":"2023-06-29T03:47:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Spacing","shortMessageHtmlLink":"Spacing"}},{"before":"19e0844c7f764749a1e7cb61835a8bccccfb1887","after":"a92f273db57e806fb26bb034cc570e694c6ffec3","ref":"refs/heads/04-Textures","pushedAt":"2023-06-29T03:46:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Set uniforms in draw loop\n\nShow that this is related to drawing.","shortMessageHtmlLink":"Set uniforms in draw loop"}},{"before":"05aa4721c4af14f11e145d18c9dc64110aa5e206","after":"19e0844c7f764749a1e7cb61835a8bccccfb1887","ref":"refs/heads/04-Textures","pushedAt":"2023-06-29T03:43:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Delete ebo at end\n\nEvery OpenGL object should be destroyed at the end to show best practices.","shortMessageHtmlLink":"Delete ebo at end"}},{"before":"f03865d7dc3ce8448fefa5599fcae5c39359e013","after":"05aa4721c4af14f11e145d18c9dc64110aa5e206","ref":"refs/heads/04-Textures","pushedAt":"2023-06-29T03:40:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Spacing","shortMessageHtmlLink":"Spacing"}},{"before":"2484501a9b7a11d54e3cd3a7bab1ac0d2d8c4d9b","after":"f03865d7dc3ce8448fefa5599fcae5c39359e013","ref":"refs/heads/04-Textures","pushedAt":"2023-06-29T03:40:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Move mesh data arrays after shaders\n\nThe data arrays should be directly before they are loaded to GPU.","shortMessageHtmlLink":"Move mesh data arrays after shaders"}},{"before":"ee513595b46a0ff768308b8c736c06b0c4246ba2","after":"2484501a9b7a11d54e3cd3a7bab1ac0d2d8c4d9b","ref":"refs/heads/04-Textures","pushedAt":"2023-06-29T03:39:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Set desired channels in stb load calls\n\nThis ensures that the glTexImage2D specified color formats will be correct even if the images are changed.","shortMessageHtmlLink":"Set desired channels in stb load calls"}},{"before":"da19188f6c1cc3ac56cbf45d1840b21fce5bcf57","after":"ee513595b46a0ff768308b8c736c06b0c4246ba2","ref":"refs/heads/04-Textures","pushedAt":"2023-06-29T03:37:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Remove shader class\n\nHaving everything in the main method makes the tutorial easier to follow imo.","shortMessageHtmlLink":"Remove shader class"}},{"before":null,"after":"da19188f6c1cc3ac56cbf45d1840b21fce5bcf57","ref":"refs/heads/04-Textures","pushedAt":"2023-06-29T03:25:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Finish \"Textures\"\n\nhttps://learnopengl.com/Getting-started/Textures","shortMessageHtmlLink":"Finish \"Textures\""}},{"before":"d542cea71ce4e5449ee3d66387586faea114573c","after":"1471194560c0ca33fc532b2ec7fdf5fb9f8ee68c","ref":"refs/heads/03-Shaders","pushedAt":"2023-06-29T02:54:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Spacing","shortMessageHtmlLink":"Spacing"}},{"before":"096f5721f23d978b2182cbe87a120a6af6de01f7","after":"d542cea71ce4e5449ee3d66387586faea114573c","ref":"refs/heads/03-Shaders","pushedAt":"2023-06-29T02:53:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Add pragma once to header file\n\nPrevent recursive include bugs","shortMessageHtmlLink":"Add pragma once to header file"}},{"before":null,"after":"096f5721f23d978b2182cbe87a120a6af6de01f7","ref":"refs/heads/03-Shaders","pushedAt":"2023-06-29T02:52:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Finish \"Shaders\"\n\nhttps://learnopengl.com/Getting-started/Shaders","shortMessageHtmlLink":"Finish \"Shaders\""}},{"before":null,"after":"9460ea6ef73b4a0142904fd87129dba04cd3e173","ref":"refs/heads/02-Hello-Triangle","pushedAt":"2023-06-29T02:08:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Finish \"Hello Triangle\"\n\nFinish the tutorial from page https://learnopengl.com/Getting-started/Hello-Triangle","shortMessageHtmlLink":"Finish \"Hello Triangle\""}},{"before":"fdee56181e933a10c92eedaa7e779962c6d311b9","after":"1693baa17fc3666b8062bdf06c6123a9d0c1e834","ref":"refs/heads/01-Hello-Window","pushedAt":"2023-06-29T01:49:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Write glViewport after loading OpenGL bindings","shortMessageHtmlLink":"Write glViewport after loading OpenGL bindings"}},{"before":"2a60522daa644cfa964b2784434f690602c3f092","after":"3023caf90eb7296252e52c5d2f4d1914610cbf86","ref":"refs/heads/00-Start","pushedAt":"2023-06-29T01:47:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Formatting","shortMessageHtmlLink":"Formatting"}},{"before":"ec050cc1f189cfedd2665086299f82b5e44efbfe","after":"fdee56181e933a10c92eedaa7e779962c6d311b9","ref":"refs/heads/01-Hello-Window","pushedAt":"2023-06-29T01:46:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Formatting","shortMessageHtmlLink":"Formatting"}},{"before":null,"after":"ec050cc1f189cfedd2665086299f82b5e44efbfe","ref":"refs/heads/01-Hello-Window","pushedAt":"2023-06-29T01:46:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Finish \"Hello Window\"","shortMessageHtmlLink":"Finish \"Hello Window\""}},{"before":"e8c880e6582dd0ae41ee2da3772bfda842109101","after":"2a60522daa644cfa964b2784434f690602c3f092","ref":"refs/heads/00-Start","pushedAt":"2023-06-28T23:43:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Remove quotes from glm git tag","shortMessageHtmlLink":"Remove quotes from glm git tag"}},{"before":"5cd2560933a06ed35ac1f99d5a9ff4f7f4bc5deb","after":"e8c880e6582dd0ae41ee2da3772bfda842109101","ref":"refs/heads/00-Start","pushedAt":"2023-06-28T23:42:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Remove link to cmake documentation","shortMessageHtmlLink":"Remove link to cmake documentation"}},{"before":"89f72a3205195ae00e42ac78b517d9e4d5732d61","after":"5cd2560933a06ed35ac1f99d5a9ff4f7f4bc5deb","ref":"refs/heads/00-Start","pushedAt":"2023-06-28T23:41:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Grammar","shortMessageHtmlLink":"Grammar"}},{"before":"d0b60c782f75477226770ef00e8b159a72b6548d","after":"89f72a3205195ae00e42ac78b517d9e4d5732d61","ref":"refs/heads/00-Start","pushedAt":"2023-06-28T23:40:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Remove info about visual studio code","shortMessageHtmlLink":"Remove info about visual studio code"}},{"before":"92d1e45e47ce4fad3d22492bd2b4897f4db8d2e5","after":"d0b60c782f75477226770ef00e8b159a72b6548d","ref":"refs/heads/00-Start","pushedAt":"2023-06-28T23:39:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Fix markdown","shortMessageHtmlLink":"Fix markdown"}},{"before":"815ff51c6988763696603c2d3f85a478bc141f3b","after":"92d1e45e47ce4fad3d22492bd2b4897f4db8d2e5","ref":"refs/heads/00-Start","pushedAt":"2023-06-28T23:39:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Fix markdown link","shortMessageHtmlLink":"Fix markdown link"}},{"before":"07209299aa1dfbfad9f5c87ef050fe902da99985","after":"815ff51c6988763696603c2d3f85a478bc141f3b","ref":"refs/heads/00-Start","pushedAt":"2023-06-28T23:38:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Fix markdown link.","shortMessageHtmlLink":"Fix markdown link."}},{"before":"25a387c53dbb79b6caca2c59936333dc82d7a42d","after":"07209299aa1dfbfad9f5c87ef050fe902da99985","ref":"refs/heads/00-Start","pushedAt":"2023-06-28T23:37:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Grammar README.md","shortMessageHtmlLink":"Grammar README.md"}},{"before":"d0267349cd0beba5d43d83f30d4a3347564c42f0","after":"25a387c53dbb79b6caca2c59936333dc82d7a42d","ref":"refs/heads/00-Start","pushedAt":"2023-06-28T23:37:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Journeyman1337","name":"Daniel Aimé Valcour","path":"/Journeyman1337","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60055347?s=80&v=4"},"commit":{"message":"Grammar in README.md","shortMessageHtmlLink":"Grammar in README.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0yOVQwMzo1OToyOS4wMDAwMDBazwAAAANLOqbd","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0yOVQwMzo1OToyOS4wMDAwMDBazwAAAANLOqbd","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0yOFQyMzozNzoxOC4wMDAwMDBazwAAAANLI5Ej"}},"title":"Activity · Journeyman1337/learn-opengl"}