{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":776285255,"defaultBranch":"main","name":"opengl","ownerLogin":"NWPU66","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-23T04:43:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/53937577?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716796691.0","currentOid":""},"activityList":{"items":[{"before":"50c316240f7db477c29ca3e0f185c376616534fd","after":"fe13f6aeeb80e04bc41119094c847dd4550b0ccc","ref":"refs/heads/main","pushedAt":"2024-07-25T12:37:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"areaLight区域光完成了\n\n这样OpenGL就算结束了,还有一个骨骼动画的教程","shortMessageHtmlLink":"areaLight区域光完成了"}},{"before":"d9a76f4d78d66e0b4564512aeece8e826a69193a","after":"50c316240f7db477c29ca3e0f185c376616534fd","ref":"refs/heads/main","pushedAt":"2024-07-24T13:49:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"areaLight区域光","shortMessageHtmlLink":"areaLight区域光"}},{"before":"5e095735623562405162fbfade874a7168da7b26","after":"d9a76f4d78d66e0b4564512aeece8e826a69193a","ref":"refs/heads/main","pushedAt":"2024-07-23T11:46:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"PBR渲染完成\n\nPBR渲染完成,IBL基于图像的照明","shortMessageHtmlLink":"PBR渲染完成"}},{"before":"350e284b6cf3ead6e3a84fadedca063a6e1b8ead","after":"5e095735623562405162fbfade874a7168da7b26","ref":"refs/heads/main","pushedAt":"2024-07-22T06:12:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"漫反射IBL\n\n漫反射IBL","shortMessageHtmlLink":"漫反射IBL"}},{"before":"f2a9ef0f4b095b105a332b71f816cdf353e3f22c","after":"350e284b6cf3ead6e3a84fadedca063a6e1b8ead","ref":"refs/heads/main","pushedAt":"2024-07-16T12:14:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"ssao","shortMessageHtmlLink":"ssao"}},{"before":"fa7e89a73da5599c15b46893e7cf6a29274ce782","after":"f2a9ef0f4b095b105a332b71f816cdf353e3f22c","ref":"refs/heads/main","pushedAt":"2024-07-16T06:09:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"gBuffer","shortMessageHtmlLink":"gBuffer"}},{"before":"e9d88f84d41e7eaf437a6d88b3fec3a04e4db5a1","after":"fa7e89a73da5599c15b46893e7cf6a29274ce782","ref":"refs/heads/main","pushedAt":"2024-07-13T06:27:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"高级光照-泛光","shortMessageHtmlLink":"高级光照-泛光"}},{"before":"c632f627aca09e55886bc126c8957d907e7f292d","after":"e9d88f84d41e7eaf437a6d88b3fec3a04e4db5a1","ref":"refs/heads/main","pushedAt":"2024-06-26T07:24:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"Please enter the commit message for your changes. Lines starting\nwith '#' will be ignored, and an empty message aborts the commit.\n\nOn branch main\nYour branch is up to date with 'origin/main'.\n\nChanges to be committed:\n\tmodified: src/advancedLighting/hdrScreenShader.fs.glsl\n\tmodified: src/advancedLighting/normalMap.cpp\n\tmodified: src/util/debugTool.cpp\n\nChanges not staged for commit:\n\tmodified: 3rdparty/assimp (modified content, untracked content)","shortMessageHtmlLink":"Please enter the commit message for your changes. Lines starting"}},{"before":"c297232e5b3d2ba8cf2478518cc54e875e83eab3","after":"c632f627aca09e55886bc126c8957d907e7f292d","ref":"refs/heads/main","pushedAt":"2024-06-26T06:25:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"Please enter the commit message for your changes. Lines starting\nwith '#' will be ignored, and an empty message aborts the commit.\n\nOn branch main\nYour branch is up to date with 'origin/main'.\n\nChanges to be committed:\n\tnew file: src/advancedLighting/ParallaxMapping.fs.glsl\n\tnew file: src/advancedLighting/ParallaxMapping.vs.glsl\n\tnew file: src/advancedLighting/about_all_of_TBN_space.cpp\n\tmodified: src/advancedLighting/bake_system.cpp\n\tnew file: src/advancedLighting/bricks2.jpg\n\tnew file: src/advancedLighting/bricks2_disp.jpg\n\tnew file: src/advancedLighting/bricks2_normal.jpg\n\tnew file: src/advancedLighting/hdrScreenShader.fs.glsl\n\tmodified: src/advancedLighting/normalMap.cpp\n\tmodified: src/advancedLighting/normalMapShader.fs.glsl\n\tnew file: src/advancedLighting/toy_box_disp.png\n\tnew file: src/advancedLighting/toy_box_normal.png\n\tmodified: src/stdShader/stdVerShader.vs.glsl\n\tmodified: src/util/class_model.cpp\n\tmodified: src/util/debugTool.cpp\n\tmodified: src/util/debugTool.hpp\n\nChanges not staged for commit:\n\tmodified: 3rdparty/assimp (modified content, untracked content)","shortMessageHtmlLink":"Please enter the commit message for your changes. Lines starting"}},{"before":"c50f19d844d00209c704ccfcd4add49b4ca00c60","after":"c297232e5b3d2ba8cf2478518cc54e875e83eab3","ref":"refs/heads/main","pushedAt":"2024-06-24T12:23:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"Please enter the commit message for your changes. Lines starting\nwith '#' will be ignored, and an empty message aborts the commit.\n\nOn branch main\nYour branch is up to date with 'origin/main'.\n\nChanges to be committed:\n\tmodified: .vscode/settings.json\n\tnew file: src/advancedLighting/bake_it.fs.glsl\n\tnew file: src/advancedLighting/bake_it.vs.glsl\n\tnew file: src/advancedLighting/bake_system.cpp\n\tnew file: src/advancedLighting/use_baked_texture.fs.glsl\n\nChanges not staged for commit:\n\tmodified: 3rdparty/assimp (modified content, untracked content)","shortMessageHtmlLink":"Please enter the commit message for your changes. Lines starting"}},{"before":"b29e3bdc36a8e244f3149658bfab10716d6a2b93","after":"c50f19d844d00209c704ccfcd4add49b4ca00c60","ref":"refs/heads/main","pushedAt":"2024-06-20T07:59:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"Please enter the commit message for your changes. Lines starting\nwith '#' will be ignored, and an empty message aborts the commit.\n\nOn branch main\nYour branch is up to date with 'origin/main'.\n\nChanges to be committed:\n\tdeleted: build/CMakeCache.txt\n\tdeleted: build/CMakeFiles/3.28.0-rc3/CMakeCCompiler.cmake\n\tdeleted: build/CMakeFiles/3.28.0-rc3/CMakeCXXCompiler.cmake\n\tdeleted: build/CMakeFiles/3.28.0-rc3/CMakeDetermineCompilerABI_C.bin\n\tdeleted: build/CMakeFiles/3.28.0-rc3/CMakeDetermineCompilerABI_CXX.bin\n\tdeleted: build/CMakeFiles/3.28.0-rc3/CMakeRCCompiler.cmake\n\tdeleted: build/CMakeFiles/3.28.0-rc3/CMakeSystem.cmake\n\tdeleted: build/CMakeFiles/3.28.0-rc3/CompilerIdC/CMakeCCompilerId.c\n\tdeleted: build/CMakeFiles/3.28.0-rc3/CompilerIdC/a.exe\n\tdeleted: build/CMakeFiles/3.28.0-rc3/CompilerIdCXX/CMakeCXXCompilerId.cpp\n\tdeleted: build/CMakeFiles/3.28.0-rc3/CompilerIdCXX/a.exe\n\tdeleted: build/CMakeFiles/CMakeConfigureLog.yaml\n\tdeleted: build/CMakeFiles/CMakeDirectoryInformation.cmake\n\tdeleted: build/CMakeFiles/GLAD.dir/DependInfo.cmake\n\tdeleted: build/CMakeFiles/GLAD.dir/build.make\n\tdeleted: build/CMakeFiles/GLAD.dir/cmake_clean.cmake\n\tdeleted: build/CMakeFiles/GLAD.dir/cmake_clean_target.cmake\n\tdeleted: build/CMakeFiles/GLAD.dir/compiler_depend.make\n\tdeleted: build/CMakeFiles/GLAD.dir/compiler_depend.ts\n\tdeleted: build/CMakeFiles/GLAD.dir/depend.make\n\tdeleted: build/CMakeFiles/GLAD.dir/flags.make\n\tdeleted: build/CMakeFiles/GLAD.dir/includes_C.rsp\n\tdeleted: build/CMakeFiles/GLAD.dir/link.txt\n\tdeleted: build/CMakeFiles/GLAD.dir/progress.make\n\tdeleted: build/CMakeFiles/Makefile.cmake\n\tdeleted: build/CMakeFiles/Makefile2\n\tdeleted: build/CMakeFiles/TargetDirectories.txt\n\tdeleted: build/CMakeFiles/cmake.check_cache\n\tdeleted: build/CMakeFiles/progress.marks\n\tdeleted: build/Makefile\n\tdeleted: build/cmake_install.cmake\n\tdeleted: build/libGLAD.a\n\tdeleted: build/shader/color_light.fs.glsl\n\tdeleted: build/shader/color_light.vs.glsl\n\tdeleted: build/shader/color_obj.fs.glsl\n\tdeleted: build/shader/color_obj.vs.glsl\n\tdeleted: build/shader/coordinateSystem.fs.glsl\n\tdeleted: build/shader/coordinateSystem.vs.glsl\n\tdeleted: build/shader/hellotriangle.fs.glsl\n\tdeleted: build/shader/hellotriangle.vs.glsl\n\tdeleted: build/shader/lighting_light.fs.glsl\n\tdeleted: build/shader/lighting_light.vs.glsl\n\tdeleted: build/shader/lighting_obj.fs.glsl\n\tdeleted: build/shader/lighting_obj.vs.glsl\n\tdeleted: build/shader/shader.fs.glsl\n\tdeleted: build/shader/shader.vs.glsl\n\tmodified: src/advancedLighting/normalMap.cpp\n\tmodified: src/advancedLighting/normalMapShader.fs.glsl\n\tmodified: src/stdShader/stdPhongLighting.fs.glsl\n\tmodified: src/stdShader/stdVerShader.vs.glsl\n\tmodified: src/util/class_mesh.cpp\n\tmodified: src/util/class_mesh.hpp\n\tmodified: src/util/class_model.cpp\n\nChanges not staged for commit:\n\tmodified: 3rdparty/assimp (modified content, untracked content)","shortMessageHtmlLink":"Please enter the commit message for your changes. Lines starting"}},{"before":"0a3379e7891e46ccfe918f8d3dba300a2e52c6b0","after":"b29e3bdc36a8e244f3149658bfab10716d6a2b93","ref":"refs/heads/main","pushedAt":"2024-06-20T03:15:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"Please enter the commit message for your changes. Lines starting\nwith '#' will be ignored, and an empty message aborts the commit.\n\nOn branch main\nYour branch is up to date with 'origin/main'.\n\nChanges to be committed:\n\tmodified: .vscode/settings.json\n\tmodified: build/CMakeFiles/GLAD.dir/compiler_depend.make\n\tmodified: build/CMakeFiles/Makefile2\n\tmodified: src/advancedLighting/advancedLighting.cpp\n\tmodified: src/advancedLighting/normalMap.cpp\n\tmodified: src/advancedLighting/normalMapShader.fs.glsl\n\tmodified: src/util/class_camera.cpp\n\nChanges not staged for commit:\n\tmodified: 3rdparty/assimp (modified content, untracked content)","shortMessageHtmlLink":"Please enter the commit message for your changes. Lines starting"}},{"before":"3a3d112ae77a2e1a4a7061f75049519473b15c77","after":"0a3379e7891e46ccfe918f8d3dba300a2e52c6b0","ref":"refs/heads/main","pushedAt":"2024-06-07T07:29:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"more demo","shortMessageHtmlLink":"more demo"}},{"before":"f729481fc219a2c9d3ff5134c3d400b997770c24","after":"3a3d112ae77a2e1a4a7061f75049519473b15c77","ref":"refs/heads/main","pushedAt":"2024-06-05T11:16:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"Please enter the commit message for your changes. Lines starting\nwith '#' will be ignored, and an empty message aborts the commit.\n\nOn branch main\nYour branch is up to date with 'origin/main'.\n\nChanges to be committed:\n\tnew file: .clang-tidy\n\tmodified: .clangd\n\tmodified: .vscode/settings.json\n\tmodified: build/CMakeFiles/GLAD.dir/compiler_depend.make\n\tmodified: src/advancedLighting/advancedLighting.cpp\n\nChanges not staged for commit:\n\tmodified: 3rdparty/assimp (modified content, untracked content)","shortMessageHtmlLink":"Please enter the commit message for your changes. Lines starting"}},{"before":"7c0cab7a1cf6c0e31253d1e52291e9fd9728b965","after":"f729481fc219a2c9d3ff5134c3d400b997770c24","ref":"refs/heads/main","pushedAt":"2024-06-02T09:02:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"Please enter the commit message for your changes. Lines starting\nwith '#' will be ignored, and an empty message aborts the commit.\n\nOn branch main\nYour branch is up to date with 'origin/main'.\n\nChanges to be committed:\n\tnew file: .clangd\n\tmodified: .gitignore\n\tmodified: CMakeLists.txt\n\tmodified: build/CMakeFiles/GLAD.dir/compiler_depend.make\n\tmodified: src/advancedLighting/advancedLighting.cpp\n\tmodified: src/util/class_camera.hpp\n\tmodified: src/util/class_model.hpp\n\tmodified: src/util/debugTool.hpp\n\nChanges not staged for commit:\n\tmodified: 3rdparty/assimp (modified content, untracked content)","shortMessageHtmlLink":"Please enter the commit message for your changes. Lines starting"}},{"before":"2bfa8b4881ebb99d6803b3aa62c6d9e86137394c","after":"7c0cab7a1cf6c0e31253d1e52291e9fd9728b965","ref":"refs/heads/main","pushedAt":"2024-05-30T03:28:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"Please enter the commit message for your changes. Lines starting\nwith '#' will be ignored, and an empty message aborts the commit.\n\nOn branch main\nYour branch is up to date with 'origin/main'.\n\nChanges to be committed:\n\tmodified: build/CMakeFiles/Makefile2\n\tmodified: build/CMakeFiles/progress.marks\n\tmodified: build/Makefile\n\tmodified: src/advancedLighting/advancedLighting.cpp\n\tmodified: src/stdShader/stdShadowedPhongLighting.fs.glsl\n\tnew file: src/util/debugTool.cpp\n\tnew file: src/util/debugTool.hpp\n\tnew file: src/util/glBufferBuilder.cpp\n\tnew file: src/util/glBufferBuilder.hpp\n\nChanges not staged for commit:\n\tmodified: 3rdparty/assimp (modified content, untracked content)","shortMessageHtmlLink":"Please enter the commit message for your changes. Lines starting"}},{"before":"2c1aac1b093fe4a34b258a656025a2ca55924401","after":"2bfa8b4881ebb99d6803b3aa62c6d9e86137394c","ref":"refs/heads/main","pushedAt":"2024-05-29T07:31:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"Please enter the commit message for your changes. Lines starting\nwith '#' will be ignored, and an empty message aborts the commit.\n\nOn branch main\nYour branch is up to date with 'origin/main'.\n\nChanges to be committed:\n\tmodified: build/CMakeFiles/GLAD.dir/compiler_depend.make\n\tmodified: src/advancedLighting/advancedLighting.cpp\n\tmodified: src/stdShader/stdPhongLighting.fs.glsl\n\tmodified: src/stdShader/stdScreenShader.fs.glsl\n\tnew file: src/stdShader/stdShadowedPhongLighting.fs.glsl\n\nChanges not staged for commit:\n\tmodified: 3rdparty/assimp (modified content, untracked content)","shortMessageHtmlLink":"Please enter the commit message for your changes. Lines starting"}},{"before":"0f85f834dd25cba18c7ab1d01055d9f7241bf6c0","after":"2c1aac1b093fe4a34b258a656025a2ca55924401","ref":"refs/heads/main","pushedAt":"2024-05-28T13:29:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"Please enter the commit message for your changes. Lines starting\nwith '#' will be ignored, and an empty message aborts the commit.\n\nOn branch main\nYour branch is up to date with 'origin/main'.\n\nChanges to be committed:\n\tmodified: build/CMakeFiles/GLAD.dir/compiler_depend.make\n\tmodified: build/CMakeFiles/Makefile2\n\tmodified: src/advancedLighting/advancedLighting.cpp\n\tnew file: src/stdShader/stdNullFShader.fs.glsl\n\tdeleted: src/stdShader/stdNullShader.fs.glsl\n\tnew file: src/stdShader/stdNullVShader.vs.glsl\n\tnew file: src/stdShader/stdScreenShader.fs.glsl\n\tnew file: src/stdShader/stdScreenShader.vs.glsl\n\tmodified: src/util/class_shader.cpp\n\tmodified: src/util/lightGroup.cpp\n\tmodified: src/util/lightGroup.hpp\n\nChanges not staged for commit:\n\tmodified: 3rdparty/assimp (modified content, untracked content)","shortMessageHtmlLink":"Please enter the commit message for your changes. Lines starting"}},{"before":"00bee4f0d16e7e7ff596729218355b86060f7ba4","after":"0f85f834dd25cba18c7ab1d01055d9f7241bf6c0","ref":"refs/heads/main","pushedAt":"2024-05-28T11:44:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"Please enter the commit message for your changes. Lines starting\nwith '#' will be ignored, and an empty message aborts the commit.\n\nOn branch main\nYour branch is up to date with 'origin/main'.\n\nChanges to be committed:\n\tmodified: build/CMakeCache.txt\n\tmodified: build/CMakeFiles/GLAD.dir/flags.make\n\tmodified: build/CMakeFiles/Makefile.cmake\n\tmodified: build/CMakeFiles/Makefile2\n\tmodified: build/cmake_install.cmake\n\tmodified: build/libGLAD.a\n\tmodified: src/advancedLighting/advancedLighting.cpp\n\tnew file: src/stdShader/stdNullShader.fs.glsl\n\tmodified: src/stdShader/stdPhongLighting.fs.glsl\n\tmodified: src/util/lightGroup.hpp\n\nChanges not staged for commit:\n\tmodified: 3rdparty/assimp (modified content, untracked content)","shortMessageHtmlLink":"Please enter the commit message for your changes. Lines starting"}},{"before":"a054fdf7adf4c5d7aa2041d9b9132bfa49d0c4b2","after":null,"ref":"refs/heads/master","pushedAt":"2024-05-27T07:58:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"}},{"before":null,"after":"a054fdf7adf4c5d7aa2041d9b9132bfa49d0c4b2","ref":"refs/heads/master","pushedAt":"2024-05-27T07:55:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"创建新项目CKRender","shortMessageHtmlLink":"创建新项目CKRender"}},{"before":"32449e6d068a999ddfad2c9f0d70ec39fa1fff00","after":"00bee4f0d16e7e7ff596729218355b86060f7ba4","ref":"refs/heads/main","pushedAt":"2024-05-25T04:02:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"Please enter the commit message for your changes. Lines starting\nwith '#' will be ignored, and an empty message aborts the commit.\n\nOn branch main\nYour branch is up to date with 'origin/main'.\n\nChanges to be committed:\n\tnew file: .cache/clangd/index/GlfwWindow.cpp.7B239B2A50FDA724.idx\n\tnew file: .cache/clangd/index/GlfwWindow.hpp.D16AE84549FF0186.idx\n\tnew file: .cache/clangd/index/Importer.hpp.0D76EB15312F319E.idx\n\tnew file: .cache/clangd/index/MathFunctions.h.92A9C6683A047188.idx\n\tnew file: .cache/clangd/index/_fixes.hpp.C831757936B15F1B.idx\n\tnew file: .cache/clangd/index/_vectorize.hpp.FA0676A43139E2DA.idx\n\tnew file: .cache/clangd/index/aabb.h.3659CC914B91E293.idx\n\tnew file: .cache/clangd/index/advancedGLSL.cpp.8681525E6D19926D.idx\n\tnew file: .cache/clangd/index/advancedLighting.cpp.9EBCD3BB77E604E8.idx\n\tnew file: .cache/clangd/index/anim.h.DE6BD45339964698.idx\n\tnew file: .cache/clangd/index/antiAliasing.cpp.E9C41D758B15F1B3.idx\n\tnew file: .cache/clangd/index/blending.cpp.577C1DFF4B6E5088.idx\n\tnew file: .cache/clangd/index/camera.h.C4CE09D11E599D45.idx\n\tnew file: .cache/clangd/index/class_camera.cpp.903A1FD027F8215E.idx\n\tnew file: .cache/clangd/index/class_camera.hpp.39AB095CAA9AE936.idx\n\tnew file: .cache/clangd/index/class_mesh.cpp.08B9559D589CEAB4.idx\n\tnew file: .cache/clangd/index/class_mesh.hpp.715326B589C4D1F2.idx\n\tnew file: .cache/clangd/index/class_model.cpp.CABCEC26358C50F0.idx\n\tnew file: .cache/clangd/index/class_model.hpp.54FD4326046DB091.idx\n\tnew file: .cache/clangd/index/class_shader.cpp.FE01B54346123D1D.idx\n\tnew file: .cache/clangd/index/class_shader.hpp.614FDE6DB17EA520.idx\n\tnew file: .cache/clangd/index/color4.h.4A63FA3D8219BD33.idx\n\tnew file: .cache/clangd/index/color4.inl.1FD9375F51650244.idx\n\tnew file: .cache/clangd/index/common.hpp.52107E1062C5265A.idx\n\tnew file: .cache/clangd/index/compute_common.hpp.2360CB75CB042D7A.idx\n\tnew file: .cache/clangd/index/compute_vector_relational.hpp.D04B489CDC56C70C.idx\n\tnew file: .cache/clangd/index/config.h.0708A19B51CE170C.idx\n\tnew file: .cache/clangd/index/constants.hpp.65A11BB24C324B29.idx\n\tnew file: .cache/clangd/index/constants.inl.8063FCB25D21E750.idx\n\tnew file: .cache/clangd/index/defs.h.D34DC40423713A1B.idx\n\tnew file: .cache/clangd/index/depthTest.cpp.0B43C33AD7586E38.idx\n\tnew file: .cache/clangd/index/epsilon.hpp.BC90E362EDFBE614.idx\n\tnew file: .cache/clangd/index/epsilon.inl.230BD527220A0239.idx\n\tnew file: .cache/clangd/index/exponential.hpp.5640E7FB15845488.idx\n\tnew file: .cache/clangd/index/framebuffer.cpp.A8A80366EA248C0F.idx\n\tnew file: .cache/clangd/index/func_common.inl.752E2723D3D1C2E9.idx\n\tnew file: .cache/clangd/index/func_exponential.inl.B0502CB6D84D8D14.idx\n\tnew file: .cache/clangd/index/func_geometric.inl.F4924AAF65281641.idx\n\tnew file: .cache/clangd/index/func_integer.inl.33E2608388718F37.idx\n\tnew file: .cache/clangd/index/func_matrix.inl.A8E1D1EA84EFD86A.idx\n\tnew file: .cache/clangd/index/func_packing.inl.E427C6B45A11AA10.idx\n\tnew file: .cache/clangd/index/func_trigonometric.inl.41BDC59479DEA97B.idx\n\tnew file: .cache/clangd/index/func_vector_relational.inl.159801F0707D8F34.idx\n\tnew file: .cache/clangd/index/fwd.hpp.AE1AAE95D9FE1E3D.idx\n\tnew file: .cache/clangd/index/geometric.hpp.6EF0432A2ED8F600.idx\n\tnew file: .cache/clangd/index/glad.c.0D8E6DFA830DA20D.idx\n\tnew file: .cache/clangd/index/glad.h.F84EBC3B100020AC.idx\n\tnew file: .cache/clangd/index/glfw3.h.DAB65107C6FF751D.idx\n\tnew file: .cache/clangd/index/glm.hpp.78DBFF503F9E378F.idx\n\tnew file: .cache/clangd/index/integer.hpp.D05C1661AFF330BE.idx\n\tnew file: .cache/clangd/index/khrplatform.h.2D534D3BAF1DE200.idx\n\tnew file: .cache/clangd/index/light.h.56306CDCDE6E33CD.idx\n\tnew file: .cache/clangd/index/lightGroup.cpp.4846B9C6BD2CCC76.idx\n\tnew file: .cache/clangd/index/lightGroup.hpp.CB5165EA08553E89.idx\n\tnew file: .cache/clangd/index/mat2x2.hpp.39C271166DEF1493.idx\n\tnew file: .cache/clangd/index/mat2x3.hpp.B7F75BB4A4049481.idx\n\tnew file: .cache/clangd/index/mat2x4.hpp.1BFBE88E98379223.idx\n\tnew file: .cache/clangd/index/mat3x2.hpp.F3252E0AEA16175A.idx\n\tnew file: .cache/clangd/index/mat3x3.hpp.348769A15F7557EF.idx\n\tnew file: .cache/clangd/index/mat3x4.hpp.DDA72F9ACED7E495.idx\n\tnew file: .cache/clangd/index/mat4x2.hpp.C6B9BEAC6471C8AF.idx\n\tnew file: .cache/clangd/index/mat4x3.hpp.272DA557A96E8EB4.idx\n\tnew file: .cache/clangd/index/mat4x4.hpp.FF526454F9352CE6.idx\n\tnew file: .cache/clangd/index/material.h.17FC3DD65F2131D2.idx\n\tnew file: .cache/clangd/index/material.inl.A342298D8D564E75.idx\n\tnew file: .cache/clangd/index/matrix.hpp.72AF8F6BA506D20F.idx\n\tnew file: .cache/clangd/index/matrix3x3.h.92696C3E380527E8.idx\n\tnew file: .cache/clangd/index/matrix3x3.inl.D1B09FFBDFD7524E.idx\n\tnew file: .cache/clangd/index/matrix4x4.h.9471B870E15EC0A3.idx\n\tnew file: .cache/clangd/index/matrix4x4.inl.795FE8F5D0129603.idx\n\tnew file: .cache/clangd/index/matrix_clip_space.hpp.9B5D2B48038E8B06.idx\n\tnew file: .cache/clangd/index/matrix_clip_space.inl.D85365B8F77DE3E7.idx\n\tnew file: .cache/clangd/index/matrix_double2x2.hpp.950157FD7BF99750.idx\n\tnew file: .cache/clangd/index/matrix_double2x2_precision.hpp.BE19EB12DBF78193.idx\n\tnew file: .cache/clangd/index/matrix_double2x3.hpp.1712A947CD48F7FA.idx\n\tnew file: .cache/clangd/index/matrix_double2x3_precision.hpp.BA3E6EE4CDD34B17.idx\n\tnew file: .cache/clangd/index/matrix_double2x4.hpp.B059D91557DCA1AC.idx\n\tnew file: .cache/clangd/index/matrix_double2x4_precision.hpp.3820559E82A26193.idx\n\tnew file: .cache/clangd/index/matrix_double3x2.hpp.AE5BBC429314D134.idx\n\tnew file: .cache/clangd/index/matrix_double3x2_precision.hpp.771AE04F3A5629B7.idx\n\tnew file: .cache/clangd/index/matrix_double3x3.hpp.D3512BCBB5BAA390.idx\n\tnew file: .cache/clangd/index/matrix_double3x3_precision.hpp.7CAC868A3ABA1E20.idx\n\tnew file: .cache/clangd/index/matrix_double3x4.hpp.F07DCD91949F6C30.idx\n\tnew file: .cache/clangd/index/matrix_double3x4_precision.hpp.EE2B56C662E52C27.idx\n\tnew file: .cache/clangd/index/matrix_double4x2.hpp.BD355E36FC423AC2.idx\n\tnew file: .cache/clangd/index/matrix_double4x2_precision.hpp.C68304A8C3C6FE93.idx\n\tnew file: .cache/clangd/index/matrix_double4x3.hpp.F3A57686324412ED.idx\n\tnew file: .cache/clangd/index/matrix_double4x3_precision.hpp.D7A9BC8624B54176.idx\n\tnew file: .cache/clangd/index/matrix_double4x4.hpp.3A59E81E729F0ED5.idx\n\tnew file: .cache/clangd/index/matrix_double4x4_precision.hpp.DBBB86A3F7E3B965.idx\n\tnew file: .cache/clangd/index/matrix_float2x2.hpp.D4EC04A8DE7A15DA.idx\n\tnew file: .cache/clangd/index/matrix_float2x2_precision.hpp.4DD7625119CB0162.idx\n\tnew file: .cache/clangd/index/matrix_float2x3.hpp.0F2CD7027E779D08.idx\n\tnew file: .cache/clangd/index/matrix_float2x3_precision.hpp.1B742F784FC4F819.idx\n\tnew file: .cache/clangd/index/matrix_float2x4.hpp.00624B685F665B9F.idx\n\tnew file: .cache/clangd/index/matrix_float2x4_precision.hpp.65380DEDB8C7A304.idx\n\tnew file: .cache/clangd/index/matrix_float3x2.hpp.E5A833ADDD35DD30.idx\n\tnew file: .cache/clangd/index/matrix_float3x2_precision.hpp.C651A073DF7B7941.idx\n\tnew file: .cache/clangd/index/matrix_float3x3.hpp.039BE0C2362D941F.idx\n\tnew file: .cache/clangd/index/matrix_float3x3_precision.hpp.2E509783453F25E0.idx\n\tnew file: .cache/clangd/index/matrix_float3x4.hpp.94A1162F610CC57D.idx\n\tnew file: .cache/clangd/index/matrix_float3x4_precision.hpp.FE62A5EF58F808A0.idx\n\tnew file: .cache/clangd/index/matrix_float4x2.hpp.E80045FDE3391615.idx\n\tnew file: .cache/clangd/index/matrix_float4x2_precision.hpp.44D14354D6D22C89.idx\n\tnew file: .cache/clangd/index/matrix_float4x3.hpp.38835308FA40D5EF.idx\n\tnew file: .cache/clangd/index/matrix_float4x3_precision.hpp.B4E97AF54651D8F5.idx\n\tnew file: .cache/clangd/index/matrix_float4x4.hpp.5514CB1064B5267C.idx\n\tnew file: .cache/clangd/index/matrix_float4x4_precision.hpp.A40F15F83BFBDEDA.idx\n\tnew file: .cache/clangd/index/matrix_projection.hpp.865036530A3E34DC.idx\n\tnew file: .cache/clangd/index/matrix_projection.inl.A802AA01830E01ED.idx\n\tnew file: .cache/clangd/index/matrix_transform.hpp.3DB0856A48755799.idx\n\tnew file: .cache/clangd/index/matrix_transform.hpp.4581E0A5B83963FF.idx\n\tnew file: .cache/clangd/index/matrix_transform.inl.628ACEAE433FB5E1.idx\n\tnew file: .cache/clangd/index/matrix_transform.inl.E998BE6CF8D76DB4.idx\n\tnew file: .cache/clangd/index/mesh.h.92640ED6EFFBC22A.idx\n\tnew file: .cache/clangd/index/metadata.h.775582C3000D0819.idx\n\tnew file: .cache/clangd/index/outliner.cpp.A2B9AED372332E65.idx\n\tnew file: .cache/clangd/index/packing.hpp.84926700FBB3F97B.idx\n\tnew file: .cache/clangd/index/platform.h.8FBC33137C1C0B97.idx\n\tnew file: .cache/clangd/index/poppack1.h.C44504F9DF7AD60F.idx\n\tnew file: .cache/clangd/index/postprocess.h.FA1A501975A6F1BE.idx\n\tnew file: .cache/clangd/index/pushpack1.h.454FC30CA8ECE7B8.idx\n\tnew file: .cache/clangd/index/qualifier.hpp.7297E40ECDD5BB77.idx\n\tnew file: .cache/clangd/index/quaternion.h.572DBC20F9710732.idx\n\tnew file: .cache/clangd/index/quaternion.hpp.139675BABE165137.idx\n\tnew file: .cache/clangd/index/quaternion.inl.106D2C7270D266E9.idx\n\tnew file: .cache/clangd/index/quaternion.inl.E6661CCEFE9C1F4D.idx\n\tnew file: .cache/clangd/index/quaternion_common.hpp.B7CC8E00B231802C.idx\n\tnew file: .cache/clangd/index/quaternion_common.inl.802E9C7F3F9C1346.idx\n\tnew file: .cache/clangd/index/quaternion_double.hpp.09E851CDFF606337.idx\n\tnew file: .cache/clangd/index/quaternion_double_precision.hpp.5FBFF3C2ECAEC790.idx\n\tnew file: .cache/clangd/index/quaternion_float.hpp.A61C00D6B263D56C.idx\n\tnew file: .cache/clangd/index/quaternion_float_precision.hpp.B8529322BEAD60A4.idx\n\tnew file: .cache/clangd/index/quaternion_geometric.hpp.4D2EFF5FCF23BCD4.idx\n\tnew file: .cache/clangd/index/quaternion_geometric.inl.0FC22806F381028E.idx\n\tnew file: .cache/clangd/index/quaternion_relational.hpp.7FE2445F84A7FA32.idx\n\tnew file: .cache/clangd/index/quaternion_relational.inl.3FC58DDAF828D8C7.idx\n\tnew file: .cache/clangd/index/quaternion_transform.hpp.EA3AD803304A5AE2.idx\n\tnew file: .cache/clangd/index/quaternion_transform.inl.6F1D1C4F40B11FCF.idx\n\tnew file: .cache/clangd/index/quaternion_trigonometric.hpp.0DBF957CBBB9342A.idx\n\tnew file: .cache/clangd/index/quaternion_trigonometric.inl.7AAE70ADA807C58D.idx\n\tnew file: .cache/clangd/index/scalar_constants.hpp.AC6252CA72EF16B1.idx\n\tnew file: .cache/clangd/index/scalar_constants.inl.6D42FB757D319CBF.idx\n\tnew file: .cache/clangd/index/scalar_int_sized.hpp.43E3B66D5960C226.idx\n\tnew file: .cache/clangd/index/scalar_uint_sized.hpp.54C0180EC5A30B97.idx\n\tnew file: .cache/clangd/index/scene.h.194E19E4AC3ABAB1.idx\n\tnew file: .cache/clangd/index/setup.hpp.E94F8B12C8F189AF.idx\n\tnew file: .cache/clangd/index/stb_image.h.B9A290F682D3ADFA.idx\n\tnew file: .cache/clangd/index/stencilTest.cpp.FA405C1FAC83D334.idx\n\tnew file: .cache/clangd/index/texture.h.D2A0B3C10FF2149D.idx\n\tnew file: .cache/clangd/index/trigonometric.hpp.BAE30D2056B007D9.idx\n\tnew file: .cache/clangd/index/type_float.hpp.9BB32B6D53F10AE8.idx\n\tnew file: .cache/clangd/index/type_half.hpp.313BB5D6869C8D6C.idx\n\tnew file: .cache/clangd/index/type_half.inl.2B054FFE18FB9E98.idx\n\tnew file: .cache/clangd/index/type_mat2x2.hpp.9B24815F00B34092.idx\n\tnew file: .cache/clangd/index/type_mat2x2.inl.0811DF331D1FDE76.idx\n\tnew file: .cache/clangd/index/type_mat2x3.hpp.E7AC43E123142BD7.idx\n\tnew file: .cache/clangd/index/type_mat2x3.inl.8B15919FD5CAEB1B.idx\n\tnew file: .cache/clangd/index/type_mat2x4.hpp.4ED1BCB5FEFB30AF.idx\n\tnew file: .cache/clangd/index/type_mat2x4.inl.1D795FF7134262D0.idx\n\tnew file: .cache/clangd/index/type_mat3x2.hpp.2769328B942BE268.idx\n\tnew file: .cache/clangd/index/type_mat3x2.inl.B6DA8A8D3F0ED8E8.idx\n\tnew file: .cache/clangd/index/type_mat3x3.hpp.6D9537765B685CED.idx\n\tnew file: .cache/clangd/index/type_mat3x3.inl.7FF631C7E7244647.idx\n\tnew file: .cache/clangd/index/type_mat3x4.hpp.2505EC7D7BFEEBE7.idx\n\tnew file: .cache/clangd/index/type_mat3x4.inl.85C208EAC9D9ACC3.idx\n\tnew file: .cache/clangd/index/type_mat4x2.hpp.72B66E011818256A.idx\n\tnew file: .cache/clangd/index/type_mat4x2.inl.F38FB16BACE53CFF.idx\n\tnew file: .cache/clangd/index/type_mat4x3.hpp.A6945462B1B5FCE7.idx\n\tnew file: .cache/clangd/index/type_mat4x3.inl.8F95984B0F175B0B.idx\n\tnew file: .cache/clangd/index/type_mat4x4.hpp.1A7BA8CACFA8B138.idx\n\tnew file: .cache/clangd/index/type_mat4x4.inl.E61A4F81F98BB20D.idx\n\tnew file: .cache/clangd/index/type_ptr.hpp.1CEFCDE17933059C.idx\n\tnew file: .cache/clangd/index/type_ptr.inl.D45165FCDC35338A.idx\n\tnew file: .cache/clangd/index/type_quat.hpp.D3C7030273C39B4C.idx\n\tnew file: .cache/clangd/index/type_quat.inl.878ABFA939762B9F.idx\n\tnew file: .cache/clangd/index/type_vec1.hpp.5EF9D1DF6F7E6277.idx\n\tnew file: .cache/clangd/index/type_vec1.inl.FB9D91B9517F2C4B.idx\n\tnew file: .cache/clangd/index/type_vec2.hpp.8A6283A3C88AEBAB.idx\n\tnew file: .cache/clangd/index/type_vec2.inl.9D5F6D2D1E87F16C.idx\n\tnew file: .cache/clangd/index/type_vec3.hpp.CE48734EE2D547F2.idx\n\tnew file: .cache/clangd/index/type_vec3.inl.CCA82F8E767621D2.idx\n\tnew file: .cache/clangd/index/type_vec4.hpp.036DC5C19E1CB3ED.idx\n\tnew file: .cache/clangd/index/type_vec4.inl.DA4E7E27BFFDACAD.idx\n\tnew file: .cache/clangd/index/types.h.36EAF4755F70DAA9.idx\n\tnew file: .cache/clangd/index/util.hpp.EB098619C19B50B3.idx\n\tnew file: .cache/clangd/index/vec1.hpp.85A3B56DE85FE440.idx\n\tnew file: .cache/clangd/index/vec2.hpp.8F4296290319378B.idx\n\tnew file: .cache/clangd/index/vec3.hpp.97D53072E969ABDC.idx\n\tnew file: .cache/clangd/index/vec4.hpp.8D0F015675DB85DA.idx\n\tnew file: .cache/clangd/index/vector2.h.05D3E4A755E42D42.idx\n\tnew file: .cache/clangd/index/vector2.inl.26B158EB1DCFD54D.idx\n\tnew file: .cache/clangd/index/vector3.h.CA8B035B8A3D6099.idx\n\tnew file: .cache/clangd/index/vector3.inl.A933CEB2DF673BF0.idx\n\tnew file: .cache/clangd/index/vector_bool1.hpp.47435A0FBEF5402A.idx\n\tnew file: .cache/clangd/index/vector_bool1_precision.hpp.984EE322E745BA6B.idx\n\tnew file: .cache/clangd/index/vector_bool2.hpp.2C0E1DAE69DFAAB2.idx\n\tnew file: .cache/clangd/index/vector_bool2_precision.hpp.C451F9D31B6D719D.idx\n\tnew file: .cache/clangd/index/vector_bool3.hpp.96DC2D881DC310F8.idx\n\tnew file: .cache/clangd/index/vector_bool3_precision.hpp.73B75B250CB4B722.idx\n\tnew file: .cache/clangd/index/vector_bool4.hpp.AEDE0AEF9942A410.idx\n\tnew file: .cache/clangd/index/vector_bool4_precision.hpp.A8BEFDE7AA514F5E.idx\n\tnew file: .cache/clangd/index/vector_double1.hpp.DE3EAB45DE0D3F81.idx\n\tnew file: .cache/clangd/index/vector_double1_precision.hpp.A1B1510402968F71.idx\n\tnew file: .cache/clangd/index/vector_double2.hpp.4C10B14E838DBDFE.idx\n\tnew file: .cache/clangd/index/vector_double2_precision.hpp.A5D455F7D3165861.idx\n\tnew file: .cache/clangd/index/vector_double3.hpp.81B1ADDA9E309006.idx\n\tnew file: .cache/clangd/index/vector_double3_precision.hpp.23630776438727F1.idx\n\tnew file: .cache/clangd/index/vector_double4.hpp.31B7B88983FA357E.idx\n\tnew file: .cache/clangd/index/vector_double4_precision.hpp.5534997F84BE5F41.idx\n\tnew file: .cache/clangd/index/vector_float1.hpp.4BBACE0A5CF10EF8.idx\n\tnew file: .cache/clangd/index/vector_float1_precision.hpp.589B089A46BE4710.idx\n\tnew file: .cache/clangd/index/vector_float2.hpp.1B5AA5C93229084C.idx\n\tnew file: .cache/clangd/index/vector_float2_precision.hpp.F38181BC91C2282E.idx\n\tnew file: .cache/clangd/index/vector_float3.hpp.B8D4209E94417CBA.idx\n\tnew file: .cache/clangd/index/vector_float3_precision.hpp.98EC8F6FE781E358.idx\n\tnew file: .cache/clangd/index/vector_float4.hpp.C8988F5A4375392A.idx\n\tnew file: .cache/clangd/index/vector_float4_precision.hpp.C0911565F9CCC434.idx\n\tnew file: .cache/clangd/index/vector_int1.hpp.A352640641DA5891.idx\n\tnew file: .cache/clangd/index/vector_int1_sized.hpp.86399884E4B2C95C.idx\n\tnew file: .cache/clangd/index/vector_int2.hpp.5AA23DC3F37A9FF4.idx\n\tnew file: .cache/clangd/index/vector_int2_sized.hpp.E8980EAC51DB9ADE.idx\n\tnew file: .cache/clangd/index/vector_int3.hpp.7CC7C2F7B881DA65.idx\n\tnew file: .cache/clangd/index/vector_int3_sized.hpp.09DFAC6790CCCA2F.idx\n\tnew file: .cache/clangd/index/vector_int4.hpp.62A27DB661BBBBC6.idx\n\tnew file: .cache/clangd/index/vector_int4_sized.hpp.D98DDC4036D53AD0.idx\n\tnew file: .cache/clangd/index/vector_relational.hpp.0EF3D2F3C4C60209.idx\n\tnew file: .cache/clangd/index/vector_relational.hpp.FB6300E3066E19C7.idx\n\tnew file: .cache/clangd/index/vector_relational.inl.C841F1E37FB8803A.idx\n\tnew file: .cache/clangd/index/vector_uint1.hpp.FEF1B9AB435EBA58.idx\n\tnew file: .cache/clangd/index/vector_uint1_sized.hpp.A68F6C9AAAA1057D.idx\n\tnew file: .cache/clangd/index/vector_uint2.hpp.065BC8184771295A.idx\n\tnew file: .cache/clangd/index/vector_uint2_sized.hpp.E292D71A30C41EFA.idx\n\tnew file: .cache/clangd/index/vector_uint3.hpp.7E656C8E264960DD.idx\n\tnew file: .cache/clangd/index/vector_uint3_sized.hpp.E2A0C3DDC0C24530.idx\n\tnew file: .cache/clangd/index/vector_uint4.hpp.CB1993AC9854F549.idx\n\tnew file: .cache/clangd/index/vector_uint4_sized.hpp.6967C3E4E4418519.idx\n\tmodified: build/CMakeCache.txt\n\tmodified: build/CMakeFiles/3.28.0-rc3/CMakeDetermineCompilerABI_C.bin\n\tmodified: build/CMakeFiles/3.28.0-rc3/CMakeDetermineCompilerABI_CXX.bin\n\tmodified: build/CMakeFiles/3.28.0-rc3/CompilerIdC/a.exe\n\tmodified: build/CMakeFiles/3.28.0-rc3/CompilerIdCXX/a.exe\n\tmodified: build/CMakeFiles/CMakeConfigureLog.yaml\n\tmodified: build/CMakeFiles/GLAD.dir/compiler_depend.make\n\tmodified: build/CMakeFiles/GLAD.dir/flags.make\n\tmodified: build/CMakeFiles/Makefile.cmake\n\tdeleted: build/CMakeFiles/chapter_0.dir/DependInfo.cmake\n\tdeleted: build/CMakeFiles/chapter_0.dir/build.make\n\tdeleted: build/CMakeFiles/chapter_0.dir/cmake_clean.cmake\n\tdeleted: build/CMakeFiles/chapter_0.dir/compiler_depend.make\n\tdeleted: build/CMakeFiles/chapter_0.dir/compiler_depend.ts\n\tdeleted: build/CMakeFiles/chapter_0.dir/depend.make\n\tdeleted: build/CMakeFiles/chapter_0.dir/flags.make\n\tdeleted: build/CMakeFiles/chapter_0.dir/includes_CXX.rsp\n\tdeleted: build/CMakeFiles/chapter_0.dir/link.txt\n\tdeleted: build/CMakeFiles/chapter_0.dir/linkLibs.rsp\n\tdeleted: build/CMakeFiles/chapter_0.dir/objects1.rsp\n\tdeleted: build/CMakeFiles/chapter_0.dir/progress.make\n\tdeleted: build/chapter_0.exe\n\tmodified: build/cmake_install.cmake\n\tmodified: build/libGLAD.a\n\nChanges not staged for commit:\n\tmodified: 3rdparty/assimp (modified content, untracked content)\n\nPlease enter the commit message for your changes. Lines starting\nwith '#' will be ignored, and an empty message aborts the commit.\n\nDate: Sat May 25 11:49:54 2024 +0800\n\nOn branch main\nYour branch is ahead of 'origin/main' by 1 commit.\n (use \"git push\" to publish your local commits)\n\nChanges to be committed:\n\tmodified: build/CMakeCache.txt\n\tmodified: build/CMakeFiles/3.28.0-rc3/CMakeDetermineCompilerABI_C.bin\n\tmodified: build/CMakeFiles/3.28.0-rc3/CMakeDetermineCompilerABI_CXX.bin\n\tmodified: build/CMakeFiles/3.28.0-rc3/CompilerIdC/a.exe\n\tmodified: build/CMakeFiles/3.28.0-rc3/CompilerIdCXX/a.exe\n\tmodified: build/CMakeFiles/CMakeConfigureLog.yaml\n\tmodified: build/CMakeFiles/GLAD.dir/compiler_depend.make\n\tmodified: build/CMakeFiles/GLAD.dir/flags.make\n\tmodified: build/CMakeFiles/Makefile.cmake\n\tdeleted: build/CMakeFiles/chapter_0.dir/DependInfo.cmake\n\tdeleted: build/CMakeFiles/chapter_0.dir/build.make\n\tdeleted: build/CMakeFiles/chapter_0.dir/cmake_clean.cmake\n\tdeleted: build/CMakeFiles/chapter_0.dir/compiler_depend.make\n\tdeleted: build/CMakeFiles/chapter_0.dir/compiler_depend.ts\n\tdeleted: build/CMakeFiles/chapter_0.dir/depend.make\n\tdeleted: build/CMakeFiles/chapter_0.dir/flags.make\n\tdeleted: build/CMakeFiles/chapter_0.dir/includes_CXX.rsp\n\tdeleted: build/CMakeFiles/chapter_0.dir/link.txt\n\tdeleted: build/CMakeFiles/chapter_0.dir/linkLibs.rsp\n\tdeleted: build/CMakeFiles/chapter_0.dir/objects1.rsp\n\tdeleted: build/CMakeFiles/chapter_0.dir/progress.make\n\tdeleted: build/chapter_0.exe\n\tmodified: build/cmake_install.cmake\n\tmodified: build/libGLAD.a\n\nChanges not staged for commit:\n\tmodified: 3rdparty/assimp (modified content, untracked content)","shortMessageHtmlLink":"Please enter the commit message for your changes. Lines starting"}},{"before":"2b43359a1b54b9e7fe6a975efdbdb095652cb694","after":"32449e6d068a999ddfad2c9f0d70ec39fa1fff00","ref":"refs/heads/main","pushedAt":"2024-05-24T05:36:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"Please enter the commit message for your changes. Lines starting\nwith '#' will be ignored, and an empty message aborts the commit.\n\nOn branch main\nYour branch is up to date with 'origin/main'.\n\nChanges to be committed:\n\tmodified: build/CMakeFiles/Makefile2\n\tmodified: src/advancedLighting/advancedLighting.cpp\n\tmodified: src/advancedLighting/blinnPhong.fs.glsl\n\tmodified: src/stdShader/stdPhongLighting.fs.glsl\n\nChanges not staged for commit:\n\tmodified: 3rdparty/assimp (modified content, untracked content)","shortMessageHtmlLink":"Please enter the commit message for your changes. Lines starting"}},{"before":"f9e971695a316423c1975fd63714e04a3e7b8ed2","after":"2b43359a1b54b9e7fe6a975efdbdb095652cb694","ref":"refs/heads/main","pushedAt":"2024-05-23T08:05:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"Please enter the commit message for your changes. Lines starting\nwith '#' will be ignored, and an empty message aborts the commit.\n\nOn branch main\nYour branch is up to date with 'origin/main'.\n\nChanges to be committed:\n\tmodified: src/advancedLighting/advancedLighting.cpp\n\tnew file: src/advancedLighting/blinnPhong.fs.glsl\n\tnew file: src/advancedLighting/memoryLayout.md\n\tmodified: src/lighting/lightCasting_obj.fs.glsl\n\tmodified: src/stdShader/stdPhongLighting.fs.glsl\n\tmodified: src/stdShader/stdPureColor.fs.glsl\n\tmodified: src/stdShader/stdSingleOpaqueTexture.fs.glsl\n\tmodified: src/stdShader/stdVerShader.vs.glsl\n\tmodified: src/util/lightGroup.cpp\n\tmodified: src/util/lightGroup.hpp\n\nChanges not staged for commit:\n\tmodified: 3rdparty/assimp (modified content, untracked content)","shortMessageHtmlLink":"Please enter the commit message for your changes. Lines starting"}},{"before":"b2b4ee0d5d5c2546b6c4f9a878c93da6e232b64b","after":"f9e971695a316423c1975fd63714e04a3e7b8ed2","ref":"refs/heads/main","pushedAt":"2024-05-23T08:04:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"Please enter the commit message for your changes. Lines starting\nwith '#' will be ignored, and an empty message aborts the commit.\n\nOn branch main\nYour branch is up to date with 'origin/main'.\n\nChanges to be committed:\n\tmodified: .vscode/settings.json\n\tmodified: 3rdparty/stb-master/stb_image.h\n\tmodified: CMakeLists.txt\n\tmodified: build/CMakeFiles/GLAD.dir/compiler_depend.make\n\tmodified: build/CMakeFiles/Makefile.cmake\n\tmodified: build/CMakeFiles/Makefile2\n\tmodified: build/CMakeFiles/TargetDirectories.txt\n\tmodified: build/CMakeFiles/progress.marks\n\tmodified: build/Makefile\n\tmodified: build/chapter_0.exe\n\tmodified: src/advancedLighting/advancedLighting.cpp\n\tmodified: src/advancedOpenGL/stencilTest.cpp\n\tmodified: src/model_loading/mesh.cpp\n\tmodified: src/stdShader/stdPhongLighting.fs.glsl\n\tmodified: src/stdShader/stdPureColor.fs.glsl\n\tmodified: src/stdShader/stdSingleOpaqueTexture.fs.glsl\n\tmodified: src/util/class_shader.cpp\n\tmodified: src/util/class_shader.hpp\n\tmodified: src/util/lightGroup.cpp\n\tmodified: src/util/util.hpp\n\nChanges not staged for commit:\n\tmodified: 3rdparty/assimp (modified content, untracked content)\n\tmodified: src/advancedLighting/advancedLighting.cpp\n\tmodified: src/lighting/lightCasting_obj.fs.glsl\n\tmodified: src/stdShader/stdPhongLighting.fs.glsl\n\tmodified: src/stdShader/stdPureColor.fs.glsl\n\tmodified: src/stdShader/stdSingleOpaqueTexture.fs.glsl\n\tmodified: src/stdShader/stdVerShader.vs.glsl\n\tmodified: src/util/lightGroup.cpp\n\tmodified: src/util/lightGroup.hpp\n\nUntracked files:\n\tsrc/advancedLighting/blinnPhong.fs.glsl\n\tsrc/advancedLighting/memoryLayout.md","shortMessageHtmlLink":"Please enter the commit message for your changes. Lines starting"}},{"before":"992e4fd4c28ee8f2db0b4bd1daef913e78b79302","after":"b2b4ee0d5d5c2546b6c4f9a878c93da6e232b64b","ref":"refs/heads/main","pushedAt":"2024-05-22T03:23:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"Please enter the commit message for your changes. Lines starting\nwith '#' will be ignored, and an empty message aborts the commit.\n\nOn branch main\nYour branch is up to date with 'origin/main'.\n\nChanges to be committed:\n\tmodified: .clang-format\n\tmodified: CMakeLists.txt\n\tmodified: build/CMakeFiles/GLAD.dir/compiler_depend.make\n\tmodified: build/CMakeFiles/Makefile.cmake\n\tmodified: build/CMakeFiles/Makefile2\n\tmodified: build/CMakeFiles/TargetDirectories.txt\n\tmodified: build/CMakeFiles/chapter_0.dir/build.make\n\tmodified: build/CMakeFiles/chapter_0.dir/compiler_depend.make\n\tmodified: build/CMakeFiles/chapter_0.dir/linkLibs.rsp\n\tmodified: build/CMakeFiles/chapter_0.dir/progress.make\n\tmodified: build/CMakeFiles/progress.marks\n\tmodified: build/Makefile\n\tmodified: build/chapter_0.exe\n\tmodified: build/libGLAD.a\n\tmodified: src/advancedLighting/advancedLighting.cpp\n\tnew file: src/advancedLighting/wood.jpg\n\tmodified: src/advancedOpenGL/antiAliasing.cpp\n\tmodified: src/lighting/lighting.cpp\n\tnew file: src/stdShader/stdPhongLighting.fs.glsl\n\tnew file: src/stdShader/stdPureColor.fs.glsl\n\tnew file: src/stdShader/stdSingleOpaqueTexture.fs.glsl\n\tnew file: src/stdShader/stdVerShader.vs.glsl\n\tnew file: src/util/GlfwWindow.cpp\n\tnew file: src/util/GlfwWindow.hpp\n\tmodified: src/util/class_shader.cpp\n\tmodified: src/util/class_shader.hpp\n\tnew file: src/util/lightGroup.cpp\n\tnew file: src/util/lightGroup.hpp\n\tmodified: src/util/util.hpp\n\nChanges not staged for commit:\n\tmodified: 3rdparty/assimp (modified content, untracked content)","shortMessageHtmlLink":"Please enter the commit message for your changes. Lines starting"}},{"before":"666976b47fbf44a1cd73918264bbe3edfe436777","after":"992e4fd4c28ee8f2db0b4bd1daef913e78b79302","ref":"refs/heads/main","pushedAt":"2024-05-20T12:20:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"Please enter the commit message for your changes. Lines starting\nwith '#' will be ignored, and an empty message aborts the commit.\n\nOn branch main\nYour branch is up to date with 'origin/main'.\n\nChanges to be committed:\n\tmodified: CMakeLists.txt\n\tmodified: build/chapter_0.exe\n\tmodified: src/advancedOpenGL/antiAliasing.cpp\n\tmodified: src/advancedOpenGL/screenShader.fs.glsl\n\nChanges not staged for commit:\n\tmodified: 3rdparty/assimp (modified content, untracked content)","shortMessageHtmlLink":"Please enter the commit message for your changes. Lines starting"}},{"before":"70dde34edb1f0e950026fd4aade4fef573f1e7ab","after":"666976b47fbf44a1cd73918264bbe3edfe436777","ref":"refs/heads/main","pushedAt":"2024-05-13T12:28:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"Please enter the commit message for your changes. Lines starting\nwith '#' will be ignored, and an empty message aborts the commit.\n\nOn branch main\nYour branch is up to date with 'origin/main'.\n\nChanges to be committed:\n\tmodified: build/CMakeFiles/GLAD.dir/compiler_depend.make\n\tmodified: build/CMakeFiles/chapter_0.dir/compiler_depend.make\n\tmodified: build/chapter_0.exe\n\tnew file: src/advancedLighting/advancedLighting.cpp\n\tmodified: src/advancedOpenGL/antiAliasing.cpp\n\tmodified: src/advancedOpenGL/skyboxShader.fs.glsl\n\tdeleted: src/template.cpp\n\tmodified: src/util/class_mesh.cpp\n\tmodified: src/util/class_mesh.hpp\n\tmodified: src/util/class_model.cpp\n\tmodified: src/util/class_model.hpp\n\tmodified: src/util/util.hpp\n\nChanges not staged for commit:\n\tmodified: 3rdparty/assimp (modified content, untracked content)","shortMessageHtmlLink":"Please enter the commit message for your changes. Lines starting"}},{"before":"b0ba043ca0fe4fec4e79f96415e54c49381828fb","after":"70dde34edb1f0e950026fd4aade4fef573f1e7ab","ref":"refs/heads/main","pushedAt":"2024-05-13T07:41:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"Please enter the commit message for your changes. Lines starting\nwith '#' will be ignored, and an empty message aborts the commit.\n\nOn branch main\nYour branch is up to date with 'origin/main'.\n\nChanges to be committed:\n\tmodified: build/CMakeFiles/GLAD.dir/compiler_depend.make\n\tmodified: build/CMakeFiles/Makefile2\n\tmodified: build/CMakeFiles/chapter_0.dir/compiler_depend.make\n\tmodified: build/chapter_0.exe\n\tmodified: src/advancedOpenGL/antiAliasing.cpp\n\tnew file: src/advancedOpenGL/generalFragShader.fs.glsl\n\tmodified: src/advancedOpenGL/instanceBoxShader.vs.glsl\n\tnew file: src/advancedOpenGL/planet.rar\n\tnew file: src/advancedOpenGL/planetShader.vs.glsl\n\tnew file: src/advancedOpenGL/rock.rar\n\tnew file: src/advancedOpenGL/rockShader.vs.glsl\n\tmodified: src/util/class_mesh.cpp\n\tmodified: src/util/class_mesh.hpp\n\tmodified: src/util/class_model.cpp\n\tmodified: src/util/class_model.hpp\n\nChanges not staged for commit:\n\tmodified: 3rdparty/assimp (modified content, untracked content)","shortMessageHtmlLink":"Please enter the commit message for your changes. Lines starting"}},{"before":"574535e51280f94113df9db72fa659afc74f7b49","after":"b0ba043ca0fe4fec4e79f96415e54c49381828fb","ref":"refs/heads/main","pushedAt":"2024-05-13T06:13:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NWPU66","name":"NWPU66","path":"/NWPU66","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53937577?s=80&v=4"},"commit":{"message":"Please enter the commit message for your changes. Lines starting\nwith '#' will be ignored, and an empty message aborts the commit.\n\nOn branch main\nYour branch is up to date with 'origin/main'.\n\nChanges to be committed:\n\tmodified: build/CMakeFiles/Makefile2\n\tmodified: build/chapter_0.exe\n\tmodified: src/advancedOpenGL/antiAliasing.cpp\n\tmodified: src/advancedOpenGL/explode.fs.glsl\n\tnew file: src/advancedOpenGL/instanceBoxShader.fs.glsl\n\tnew file: src/advancedOpenGL/instanceBoxShader.vs.glsl\n\tmodified: src/util/class_mesh.cpp\n\tmodified: src/util/class_mesh.hpp\n\tmodified: src/util/class_model.cpp\n\tmodified: src/util/class_model.hpp\n\tmodified: src/util/class_shader.cpp\n\tmodified: src/util/class_shader.hpp\n\nChanges not staged for commit:\n\tmodified: 3rdparty/assimp (modified content, untracked content)","shortMessageHtmlLink":"Please enter the commit message for your changes. Lines starting"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEiP-OIwA","startCursor":null,"endCursor":null}},"title":"Activity · NWPU66/opengl"}