{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":626146327,"defaultBranch":"main","name":"Wave-Engine","ownerLogin":"Nami-R2301","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-10T22:29:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/59898504?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1681170444.0","currentOid":""},"activityList":{"items":[{"before":"cc8af5669c2640502e5bdb3f738e6623d3fc9783","after":"7146955c02603195d3f10d7628b7e0df1fefb542","ref":"refs/heads/Linux-dev","pushedAt":"2023-07-02T03:32:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Resorted to using shorts for most simple geometry to minimize memory footprint.\nImprovements in the buffer API abstraction.\nRefactored opengl renderer to only use a single function per feature instead of using polymorphism.\nVertex arrays now only hold onto one vertex buffer at a time, to keep it simple and avoid indexing issues with attributes.\nGreatly reduced vbo and ibo memory footprint by implementing a dynamic vbo and ibo resize (similar to how std::vector does it).\nRemoved the erroneous data members of Object 2D, since normals and faces are not a thing unlike 3D.","shortMessageHtmlLink":"Resorted to using shorts for most simple geometry to minimize memory …"}},{"before":"6fdd7a8e411c277a61f24df4cc175ae443cc02e0","after":"9e1e3914fe0e8b10015f594b511ca4868a8b9d26","ref":"refs/heads/main","pushedAt":"2023-06-27T02:19:59.445Z","pushType":"push","commitsCount":6,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Merge with Linux-dev.","shortMessageHtmlLink":"Merge with Linux-dev."}},{"before":"ba8c88745872ecb2313c9484b1ef71ced4b9cf50","after":"cc8af5669c2640502e5bdb3f738e6623d3fc9783","ref":"refs/heads/Linux-dev","pushedAt":"2023-06-27T01:09:38.477Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Implemented imGuizmo module into project.\nAdded math namespace for math related classes.\nStarted implementing automatic texture unit bindings.\nUpdated glsl shaders to 420 with appropriate changes to reflect the newer syntax.\nExperimenting light properties since, phong model seems janky and prone to artefacts for now.","shortMessageHtmlLink":"Implemented imGuizmo module into project."}},{"before":"dfb21e9d29f216bcba305603541124b89c4f3ca0","after":"ba8c88745872ecb2313c9484b1ef71ced4b9cf50","ref":"refs/heads/Linux-dev","pushedAt":"2023-06-17T03:56:03.528Z","pushType":"push","commitsCount":2,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Fully functional mouse picking implemented.\nFurther improved framebuffer API.\nFixed bugs regarding texture unit duplication when using framebuffer.\nSwitched floats to ints when dealing with pixel sizes, including but not limited to : framebuffer, window, cursor position, etc.\nEngine now fetches proper framebuffer size instead of window size.","shortMessageHtmlLink":"Fully functional mouse picking implemented."}},{"before":"c9447e438d0bc55b1d8a1e4ae6ded6b46bba58f7","after":"dfb21e9d29f216bcba305603541124b89c4f3ca0","ref":"refs/heads/Linux-dev","pushedAt":"2023-06-13T05:13:18.874Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Implemented scene with ECS system (initial version).\nMade uuid component hashable and comparable.\nAlleviated renderer send command function signatures by only passing relevant data and NOT the entity itself.\nStarted implementing geometry shaders, mainly for displaying normals of meshes for now, until lighting is perfected.\nMade imgui scene panel take advantage of the ECS system and dynamically show entities in the active scene.\nAdded missing normal data for sprites.\nRemoved all send_gpu commands following each corresponding event and instead, gave the responsibility of dispatching the data to the GPU to the user.\nFixed potential bug where imgui was treated as a regular layer instead of an overlay layer.","shortMessageHtmlLink":"Implemented scene with ECS system (initial version)."}},{"before":"827b695e47b4472cbf33622468ae782fa41f1043","after":"c9447e438d0bc55b1d8a1e4ae6ded6b46bba58f7","ref":"refs/heads/Linux-dev","pushedAt":"2023-06-10T08:32:07.011Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Renamed send interface functions to on_init for core classes.\nAdded on_ui_render to separate the imgui render of the edits of the active scene.\nMade viewport resolution of framebuffer constant with window dimensions after confusing it with the viewport dimensions in wave editor.\nBatch rendering now correctly implements glDrawElementsBaseVertex and supports single vbo rendering of a group of similar materials sharing the same shader type, each having their own transformation matrix passed as a vertex attribute.\n Added shader member to object and text classes to avoid the responsibility of storing and keeping the shaders in scope for rendering.\n Added basic phong implementation (currently calculating light reflection in fragment shader).\n Made so GPU related resources like framebuffers, textures, and shaders capable of automatically sending and initialising their required buffers when binding it for the first time if it's not sent already.\n Made sure that free_gpu implementations only free GPU side resources and not on the CPU side, in case we want to keep internal data for logging or to reuse it later.\n As mentioned above, vertex wrappers now carry a model matrix to enable multi-rendering of a single shader and keep each object's respective model transformations.\n Fixed bug where engine framerate was tied to engine run time instead of time step, causing the key bindings for framerate changes to be useless and being unable to restore framerate after minimization when app is focused again and having it locked at 30 fps.\n Added more fonts to test text API as well as more obj models to test asset loading API.\n Fixed bug where resource loader would load negative indices when the model loaded doesn't have a texture and/or a normal index.","shortMessageHtmlLink":"Renamed send interface functions to on_init for core classes."}},{"before":"08401d5c55d8bcbad695b517bccb0e98574b6f8d","after":"6fdd7a8e411c277a61f24df4cc175ae443cc02e0","ref":"refs/heads/main","pushedAt":"2023-06-06T03:29:00.078Z","pushType":"push","commitsCount":3,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Merged linux-dev changes to main.\nFixed example app not running due to latest Linux-dev changes not being applied to it.","shortMessageHtmlLink":"Merged linux-dev changes to main."}},{"before":"f4bcfc550d651f3122a0029fc8acde864b479630","after":"827b695e47b4472cbf33622468ae782fa41f1043","ref":"refs/heads/Linux-dev","pushedAt":"2023-06-06T00:30:56.377Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Renamed build/unbuild interface functions to send_gpu/free_gpu to better depict intent.\nFixed color change in ui syncing with framerate.\nFixed text offsets not being correct due to usage of framebuffer texture coordinates for offsets instead of original window size.\nSeperated ui render from in game renders to prevent the modification of entities from the ui layer affecting the game layer.\nImproved framerate handling in window context class and time step syncing in engine.cpp.\nAdded on framebuffer resize event to reduce the number of repeated conditionals from layer to layer triggered once the framebuffer was resized.\nAdded vbo and ibo offsets (with default values) parameters for send_text() and send_object() to allow recompiling data in the buffers from scratch in case of a modification of some properties (mainly for text) to prevent duplicated vbo stacks.","shortMessageHtmlLink":"Renamed build/unbuild interface functions to send_gpu/free_gpu to bet…"}},{"before":"820b7c2b0021cccd6e8754ec9ff595ad179fc963","after":"08401d5c55d8bcbad695b517bccb0e98574b6f8d","ref":"refs/heads/main","pushedAt":"2023-06-04T07:02:02.096Z","pushType":"push","commitsCount":40,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Merged linux-dev changes to main.","shortMessageHtmlLink":"Merged linux-dev changes to main."}},{"before":"e9da5a4c567cd1d48ba1c9a2844e645b45e72c2d","after":"f4bcfc550d651f3122a0029fc8acde864b479630","ref":"refs/heads/Linux-dev","pushedAt":"2023-06-02T05:22:08.487Z","pushType":"push","commitsCount":3,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Renamed interface loadable to buildable.\nAdded stats for renderer to profile its performance.\nIncreased the vertex and index count before flushing (renderer).\nImproved renderer performance and correct for edge cases.\nSlowed down fps counter in editor layer to only update once per sec instead of every frame.","shortMessageHtmlLink":"Renamed interface loadable to buildable."}},{"before":"7129a252a7937bd430338973ccfcf85b056137e9","after":"e9da5a4c567cd1d48ba1c9a2844e645b45e72c2d","ref":"refs/heads/Linux-dev","pushedAt":"2023-05-31T00:06:29.355Z","pushType":"push","commitsCount":2,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Full batch text rendering initial working version (Some artefacts are present, needs further debugging).\nAdded loadable and destroyable interfaces to prevent creating and sending data onto the GPU upon creation, to enable a user defined submission to the GPU.","shortMessageHtmlLink":"Full batch text rendering initial working version (Some artefacts are…"}},{"before":"41aa923bd431bb1517da4881162c4f8f8f4243fd","after":"7129a252a7937bd430338973ccfcf85b056137e9","ref":"refs/heads/Linux-dev","pushedAt":"2023-05-28T02:17:17.656Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Improved text batch rendering by adding color to vertex attributes instead of uniform allowing for different colored text without an additional draw call.\nRemoved glm dependency by fixing orthographic camera.\nAdded convenience function overloading for key core classes to prevent the user from entering data if they don't have to.\nMade cmake build incorporate multithreading when installing.","shortMessageHtmlLink":"Improved text batch rendering by adding color to vertex attributes in…"}},{"before":"66d7e8f7a8406c1a5fd853cc62b16b72fa836795","after":"41aa923bd431bb1517da4881162c4f8f8f4243fd","ref":"refs/heads/Linux-dev","pushedAt":"2023-05-27T03:45:40.583Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Started setting up text batch rendering (textures still need work).\nBug fixes in resource loader.","shortMessageHtmlLink":"Started setting up text batch rendering (textures still need work)."}},{"before":"6986e44d0d3d9100622648d0d150957c61bbdb89","after":"66d7e8f7a8406c1a5fd853cc62b16b72fa836795","ref":"refs/heads/Linux-dev","pushedAt":"2023-05-24T22:58:29.903Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Added scene and entity components (Implementations still missing).\nAdded entt for ECS.\nRemoved interfaces from components, as they were conflicting with entt's templating.\nAbstracted 2D and 3D textures separately.\nAdded enum for executable type, useful for enabling/disabling imgui layer for testing and runtime.\nModified buffers to incorporate true dynamic loading.\nModified test suite to only run app once and instead, work with the internal data directly like unit tests.\nModified imgui rendering system to incorporate delegation of dockSpace creation to imGUI_layer.cpp and leaving the rest of the rendering to sub-layers to avoid duplication of code or bundle of all the code in one function.\nMade Res_loader.cpp (Ressource_loader) completely static to avoid unecessary construction and destruction while widening the range of its visibility across all project files.\nAdopted name style to all components in components.h.\nMoved window context API buffer swapping to on_render() instead of on_update().\nImproved window API abstraction to fit overall API creation system adopted in other classes.\nAdded on_update function to cameras for last minutes specific transformations, such as for Editor_camera for example.\nRenamed on_ui_render to on_render for conformity and respect of naming style.\nRenamed utilities for a more concise description of the utility.\nExtended creation API to all internal classes for rendering.\nAdded flag to prevent imgui rendering for runtime uses.\nAdded macro definitions for more wave-related errors.\nChanged name styling of structs and enums to better differentiate them from classes.\nFixed typos in engine_time.h.\nAdded additional uniform setters with differing values.\nOptimized imports.","shortMessageHtmlLink":"Added scene and entity components (Implementations still missing)."}},{"before":"55074f0c6f9808440c9548d5d1947f203aad0b72","after":"6986e44d0d3d9100622648d0d150957c61bbdb89","ref":"refs/heads/Linux-dev","pushedAt":"2023-05-12T18:42:08.623Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Added uniform buffers for common uniforms in shaders like projection and view matrices.\nRemoved redundant make shared ptr redefinition.\nAdded transposing of API matrices to show properly for column major format like in OpenGL.\nAdded Entity info panel for imgui layer to display component properties when collapsed.\nRemoved init_identity() from matrix (=) operator causing override of matrix data.\nSetup the skeleton for batch rendering.\nImproved editor camera feel and speed and fixed camera changing z value when interacting with CTRL.\nAdded EDITOR definition to avoid imgui render when the target is runtime.","shortMessageHtmlLink":"Added uniform buffers for common uniforms in shaders like projection …"}},{"before":"2f2b78f60903f2a749597ad2b8c268b3ead12e34","after":"55074f0c6f9808440c9548d5d1947f203aad0b72","ref":"refs/heads/Linux-dev","pushedAt":"2023-05-11T16:41:10.920Z","pushType":"push","commitsCount":2,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Added ECS using entt.","shortMessageHtmlLink":"Added ECS using entt."}},{"before":"f20cc4a2505b30af019a17da85e955407ccc98a9","after":"2f2b78f60903f2a749597ad2b8c268b3ead12e34","ref":"refs/heads/Linux-dev","pushedAt":"2023-05-10T00:26:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Added scripts for installation and uninstallation.\nAdded install prefix for CMakeLists.txt.","shortMessageHtmlLink":"Added scripts for installation and uninstallation."}},{"before":"bfc85b29d1887420ca8166c46436222f185f43b8","after":"f20cc4a2505b30af019a17da85e955407ccc98a9","ref":"refs/heads/Linux-dev","pushedAt":"2023-05-10T00:22:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Updated docs","shortMessageHtmlLink":"Updated docs"}},{"before":"a8200a70167e4e1fbb49bb188c2773ad39e1b8bd","after":"bfc85b29d1887420ca8166c46436222f185f43b8","ref":"refs/heads/Linux-dev","pushedAt":"2023-05-09T19:58:55.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Merge with main.","shortMessageHtmlLink":"Merge with main."}},{"before":"2a076e8ab5bddeecaa0261b33c454ee2f801a1c1","after":"a8200a70167e4e1fbb49bb188c2773ad39e1b8bd","ref":"refs/heads/Linux-dev","pushedAt":"2023-05-09T05:58:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Improved framebuffer sampling to add the fallback option of using ImGUI's Image function in case multisampling goes wrong (As it does on mesa (Intel Graphics 3000 and most likely other GPUs)).\nImproved on renderer errors logging system.","shortMessageHtmlLink":"Improved framebuffer sampling to add the fallback option of using ImG…"}},{"before":"80821ee29d2810beb8d7bc5078aaa810d36b0ddf","after":"2a076e8ab5bddeecaa0261b33c454ee2f801a1c1","ref":"refs/heads/Linux-dev","pushedAt":"2023-05-06T07:11:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Removed gl framebuffer viewport logging test not rolled back before pushing.\nMAde viewport_framebuffer.frag sample using an average since the result looked rough around the edges. This does mean that more investigating needs to be done on intel drivers' apparent noise in the framebuffer when that is in place.","shortMessageHtmlLink":"Removed gl framebuffer viewport logging test not rolled back before p…"}},{"before":"41695da6d8c54f63bd777517c4db2a634c1a1a71","after":"80821ee29d2810beb8d7bc5078aaa810d36b0ddf","ref":"refs/heads/Linux-dev","pushedAt":"2023-05-05T20:25:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Added async logging for openGL 4.3 and above.\nImproved logging macros.","shortMessageHtmlLink":"Added async logging for openGL 4.3 and above."}},{"before":"5fc153159a540e3d3d6f015980cf5945d0fb1e35","after":"820b7c2b0021cccd6e8754ec9ff595ad179fc963","ref":"refs/heads/main","pushedAt":"2023-05-04T09:27:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"uncommiting local changes to imgui submodule.","shortMessageHtmlLink":"uncommiting local changes to imgui submodule."}},{"before":"5d622dd39b7255804666465a37beaab300510984","after":"5fc153159a540e3d3d6f015980cf5945d0fb1e35","ref":"refs/heads/main","pushedAt":"2023-05-04T09:17:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Fixed incorrect url for imgui submodule.","shortMessageHtmlLink":"Fixed incorrect url for imgui submodule."}},{"before":"23a894e011a698e31fbad9345b10faf7087569d8","after":"5d622dd39b7255804666465a37beaab300510984","ref":"refs/heads/main","pushedAt":"2023-05-04T09:13:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Changed submodule protocols to https when fetching.","shortMessageHtmlLink":"Changed submodule protocols to https when fetching."}},{"before":"a5481306b6eb7ae6baa186aa98908147b8ac07fb","after":"23a894e011a698e31fbad9345b10faf7087569d8","ref":"refs/heads/main","pushedAt":"2023-05-04T09:08:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Fresh reset of git submodules + directory cleanup.","shortMessageHtmlLink":"Fresh reset of git submodules + directory cleanup."}},{"before":"f429d448c8bf0fcfb2b3b25ceedfb8f1b88ffeb8","after":"a5481306b6eb7ae6baa186aa98908147b8ac07fb","ref":"refs/heads/main","pushedAt":"2023-05-04T08:59:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Delete Wave/Wave/include/Dependencies directory","shortMessageHtmlLink":"Delete Wave/Wave/include/Dependencies directory"}},{"before":"77984cd5acc03e8b5fee7d2fd673f2cc65be90a9","after":"f429d448c8bf0fcfb2b3b25ceedfb8f1b88ffeb8","ref":"refs/heads/main","pushedAt":"2023-05-04T08:58:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Delete Wave/Include/Dependencies directory","shortMessageHtmlLink":"Delete Wave/Include/Dependencies directory"}},{"before":"d38276d6c8c7b435b8f2a0da0483a31aa4e95676","after":"77984cd5acc03e8b5fee7d2fd673f2cc65be90a9","ref":"refs/heads/main","pushedAt":"2023-05-04T08:57:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Fixed glm dep leading to the wrong include directory","shortMessageHtmlLink":"Fixed glm dep leading to the wrong include directory"}},{"before":"806e2e4e61511391adcf631e2c36110a057611dc","after":"d38276d6c8c7b435b8f2a0da0483a31aa4e95676","ref":"refs/heads/main","pushedAt":"2023-05-04T08:40:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Nami-R2301","name":"Nami Reghbati","path":"/Nami-R2301","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59898504?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/Nami-R2301/Wave-Engine","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/Nami-R2301/Wave-Engine"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADTQBzFQA","startCursor":null,"endCursor":null}},"title":"Activity · Nami-R2301/Wave-Engine"}