{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":239908470,"defaultBranch":"master","name":"Omnia","ownerLogin":"Jean-LouisH","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-12T02:17:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/20573176?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1655598012.845908","currentOid":""},"activityList":{"items":[{"before":"192ea654d10b4302045f4352527fce2fd1ccdf09","after":"0d86afd6b469c72bd6fced8d83052aa7b5efa9d4","ref":"refs/heads/master","pushedAt":"2024-06-10T22:12:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Added properties with types map for Base Components to define and Applications, like the Editor, to read","shortMessageHtmlLink":"Added properties with types map for Base Components to define and App…"}},{"before":"8240da6686292f7ed31d8da4a53f603873c996d4","after":"192ea654d10b4302045f4352527fce2fd1ccdf09","ref":"refs/heads/master","pushedAt":"2024-06-10T22:04:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Defined scrollbar thumb dimensions and image generation based on occupying Widgets; Renamed properties within GUI Component;","shortMessageHtmlLink":"Defined scrollbar thumb dimensions and image generation based on occu…"}},{"before":"042334427d541e84c37cbab3652dda4b97330198","after":"8240da6686292f7ed31d8da4a53f603873c996d4","ref":"refs/heads/master","pushedAt":"2024-06-05T23:35:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Changed build: main/ is now just application/; the application and tests project inherit library dependencies from omnia_engine; removed the launcher","shortMessageHtmlLink":"Changed build: main/ is now just application/; the application and te…"}},{"before":"b080a8c11c2d717e4cb8942c9d8ec12c85e433fd","after":"042334427d541e84c37cbab3652dda4b97330198","ref":"refs/heads/master","pushedAt":"2024-06-05T21:11:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"SceneLayers store Components by their IDs to reduce search time for querying and deleting them.","shortMessageHtmlLink":"SceneLayers store Components by their IDs to reduce search time for q…"}},{"before":"5bc6b0ec92e9d5d706cd6c4a3dd09c58b91db6a5","after":"b080a8c11c2d717e4cb8942c9d8ec12c85e433fd","ref":"refs/heads/master","pushedAt":"2024-06-05T21:10:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Rearranged folder locations; renamed OS to Platform; Profiler and ThreadPool are their own singletons; renamed Assets to Resources; placed Resources and Singletons in a foundations/ folder","shortMessageHtmlLink":"Rearranged folder locations; renamed OS to Platform; Profiler and Thr…"}},{"before":"aba73a1e1f176981abe5e25fd6906f7e1e6105af","after":"5bc6b0ec92e9d5d706cd6c4a3dd09c58b91db6a5","ref":"refs/heads/master","pushedAt":"2024-02-26T23:07:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Scene description files now have shader presets to default to: unlit, phong, pbr, light source","shortMessageHtmlLink":"Scene description files now have shader presets to default to: unlit,…"}},{"before":"b4c35f1565ddbf36c7f481621457526396cd98a7","after":"aba73a1e1f176981abe5e25fd6906f7e1e6105af","ref":"refs/heads/master","pushedAt":"2024-01-13T16:19:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Cube models are given a default normal map","shortMessageHtmlLink":"Cube models are given a default normal map"}},{"before":"40572a0a963854d9aa4e37cf828d8da3aabefee9","after":"b4c35f1565ddbf36c7f481621457526396cd98a7","ref":"refs/heads/master","pushedAt":"2023-12-09T19:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Implemented the physical based rendering shader; adjusted default values for Lights; gave an unlit shader to the background in Pong","shortMessageHtmlLink":"Implemented the physical based rendering shader; adjusted default val…"}},{"before":"6255f27a6398c4ad857b4493ddf5f6cbc6f20572","after":"40572a0a963854d9aa4e37cf828d8da3aabefee9","ref":"refs/heads/master","pushedAt":"2023-12-07T22:12:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Multiple lights are loaded to the default shader uniforms","shortMessageHtmlLink":"Multiple lights are loaded to the default shader uniforms"}},{"before":"b152b87dbb3462cc91cd786292a0796fa6fd13e0","after":"6255f27a6398c4ad857b4493ddf5f6cbc6f20572","ref":"refs/heads/master","pushedAt":"2023-12-05T04:13:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"AudioSources are API agnostic by moving implementation specific code to the AudioSystem; AudioSource related Events are published on state changes.","shortMessageHtmlLink":"AudioSources are API agnostic by moving implementation specific code …"}},{"before":"eb6919cbfb360daddddc37005262e1b16cedb978","after":"b152b87dbb3462cc91cd786292a0796fa6fd13e0","ref":"refs/heads/master","pushedAt":"2023-12-04T22:39:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Combined RenderableComponent with Model; Mesh generation from Images are done in Model once, and now in the RenderingSystem; Placed remaining OpenGL functions in the OpenGLBackend; EntityRenderables are now Renderables","shortMessageHtmlLink":"Combined RenderableComponent with Model; Mesh generation from Images …"}},{"before":"6687036849d446607c4e396472d28faa8bb31e08","after":"eb6919cbfb360daddddc37005262e1b16cedb978","ref":"refs/heads/master","pushedAt":"2023-12-04T01:50:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Release builds compile without the console","shortMessageHtmlLink":"Release builds compile without the console"}},{"before":"5138e04843300a91c16e117fa07552996cb77748","after":"6687036849d446607c4e396472d28faa8bb31e08","ref":"refs/heads/master","pushedAt":"2023-11-17T16:15:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Converted C++ variable and function name from camelCase to snake_case via Python script.","shortMessageHtmlLink":"Converted C++ variable and function name from camelCase to snake_case…"}},{"before":"18b7c3ca47f2f9dc3a5ffb4bfe4345862caedd56","after":"5138e04843300a91c16e117fa07552996cb77748","ref":"refs/heads/master","pushedAt":"2023-11-17T00:15:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Moved higher level rendering code to RenderingSystem from the OpenGLRenderingBackend; VertexArray member objects generate their data from Assets without RenderableComponents; OpenGL Backend objects are placed in their own directory","shortMessageHtmlLink":"Moved higher level rendering code to RenderingSystem from the OpenGLR…"}},{"before":"45206ec9254768a1a162c78490a25bdb31f89888","after":"18b7c3ca47f2f9dc3a5ffb4bfe4345862caedd56","ref":"refs/heads/master","pushedAt":"2023-11-15T19:58:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Updated Pybind11, SDL and tinygltf ; Removed imgui and freetype; combined the LibrettiAudioSystem with AudioSystem and PathTraceRenderingSystem with RenderingSystem; updated build.","shortMessageHtmlLink":"Updated Pybind11, SDL and tinygltf ; Removed imgui and freetype; comb…"}},{"before":"2a80d4065f58f7f209a21dd7a3713efc91b3bdb1","after":"45206ec9254768a1a162c78490a25bdb31f89888","ref":"refs/heads/master","pushedAt":"2023-11-15T16:04:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"GUI Component Elements have their own IDs and TYPE_STRINGs; Added a test demo for GUIs","shortMessageHtmlLink":"GUI Component Elements have their own IDs and TYPE_STRINGs; Added a t…"}},{"before":"3be6168b03b708c4aa36f6dea751a0e1405ceb88","after":"2a80d4065f58f7f209a21dd7a3713efc91b3bdb1","ref":"refs/heads/master","pushedAt":"2023-09-05T22:34:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Defined updateImage for certain base classes of GUIElements; GUIElements have background colours to generate a base image from","shortMessageHtmlLink":"Defined updateImage for certain base classes of GUIElements; GUIEleme…"}},{"before":"5f0e3cee2867a7f163e321f50f879d40b5aa72b3","after":"3be6168b03b708c4aa36f6dea751a0e1405ceb88","ref":"refs/heads/master","pushedAt":"2023-08-31T23:23:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Added a reusable function for normal blending of GUIElements to the GUI Component output; included deserialization of colour values for Widgets.","shortMessageHtmlLink":"Added a reusable function for normal blending of GUIElements to the G…"}},{"before":"c1762ac32f60a80cc177e5c37699070c18570e50","after":"5f0e3cee2867a7f163e321f50f879d40b5aa72b3","ref":"refs/heads/master","pushedAt":"2023-08-30T22:23:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Implemented the overwrite of tab groups on an empty GUI image","shortMessageHtmlLink":"Implemented the overwrite of tab groups on an empty GUI image"}},{"before":"ef6668ae5c05a1b3ccf4960c3dee03143392ec6f","after":"c1762ac32f60a80cc177e5c37699070c18570e50","ref":"refs/heads/master","pushedAt":"2023-08-26T04:30:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Entity scale is accounted for in the 2D vertex shader","shortMessageHtmlLink":"Entity scale is accounted for in the 2D vertex shader"}},{"before":"1fc9d258202eaaea5bd301ac6781c3e0163d018f","after":"ef6668ae5c05a1b3ccf4960c3dee03143392ec6f","ref":"refs/heads/master","pushedAt":"2023-08-26T01:52:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Corrected the 2D vertex shader scale","shortMessageHtmlLink":"Corrected the 2D vertex shader scale"}},{"before":"3beba4a8fa95281e62e85b612e77bf1680f2f4a2","after":"1fc9d258202eaaea5bd301ac6781c3e0163d018f","ref":"refs/heads/master","pushedAt":"2023-08-17T04:41:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"SceneLayerRenderables are now RenderableLayers; RenderingSystem defers all GUI Components to a RenderableLayer on top of all others; removed GUI retaining positions in favour of an accompanying Transform Component; corrected the rendering backend to select 2D or 3D default shaders","shortMessageHtmlLink":"SceneLayerRenderables are now RenderableLayers; RenderingSystem defer…"}},{"before":"c65aab605351da32cc49e10555b063158a61d69d","after":"3beba4a8fa95281e62e85b612e77bf1680f2f4a2","ref":"refs/heads/master","pushedAt":"2023-08-15T22:45:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Implemented GUISystem ability to report which GUIWidgets are mouse hovered or clicked; partially implemented GUI follow of an Entity relative to its Camera view","shortMessageHtmlLink":"Implemented GUISystem ability to report which GUIWidgets are mouse ho…"}},{"before":"3aba8f70015293baae8665a7cf573cb0b7d74907","after":"c65aab605351da32cc49e10555b063158a61d69d","ref":"refs/heads/master","pushedAt":"2023-08-15T19:49:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Moved GUISystem's main code to onEarly() instead of onLogic()","shortMessageHtmlLink":"Moved GUISystem's main code to onEarly() instead of onLogic()"}},{"before":"592f187244e178d403a31792352773b5c2997180","after":"3aba8f70015293baae8665a7cf573cb0b7d74907","ref":"refs/heads/master","pushedAt":"2023-08-13T20:01:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Window can retrieve its position on screen","shortMessageHtmlLink":"Window can retrieve its position on screen"}},{"before":"95e9abbf9835339df730a2479ca3e76a68b5dff0","after":"592f187244e178d403a31792352773b5c2997180","ref":"refs/heads/master","pushedAt":"2023-08-13T19:31:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Fixed texture seams on meshes by changing OpenGLTexture wrapping back to default GL_REPEAT","shortMessageHtmlLink":"Fixed texture seams on meshes by changing OpenGLTexture wrapping back…"}},{"before":"e39ba91a5ed066f9f9d6ef160ae675c40e377e3f","after":"95e9abbf9835339df730a2479ca3e76a68b5dff0","ref":"refs/heads/master","pushedAt":"2023-08-11T23:29:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Reimplemented GUI Component under a more flexible structure that would house GUIPanelTabGroups that contain GUIPanels which hold polymorphic GUIWidgets which GUIText is an example of.","shortMessageHtmlLink":"Reimplemented GUI Component under a more flexible structure that woul…"}},{"before":"400eb8716d54b52877005f2f8a2f5407315c1ba2","after":"e39ba91a5ed066f9f9d6ef160ae675c40e377e3f","ref":"refs/heads/master","pushedAt":"2023-08-06T20:08:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Added read and write binary asynchronously methods to FileAccess","shortMessageHtmlLink":"Added read and write binary asynchronously methods to FileAccess"}},{"before":"e2ab5c82161d124876c0a91b6f0cf7af36d6692d","after":"400eb8716d54b52877005f2f8a2f5407315c1ba2","ref":"refs/heads/master","pushedAt":"2023-08-06T18:51:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"Rendering and output based functions from Systems take place on the same thread as update in favour of proper, cheap synchronization and using the Threadpool","shortMessageHtmlLink":"Rendering and output based functions from Systems take place on the s…"}},{"before":"4d0eb31312bd2297cddae7150ad5361a376a5b84","after":"e2ab5c82161d124876c0a91b6f0cf7af36d6692d","ref":"refs/heads/master","pushedAt":"2023-08-05T04:30:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Jean-LouisH","name":"Jean-Louis Haywood","path":"/Jean-LouisH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20573176?s=80&v=4"},"commit":{"message":"EventBus is now a singleton beyond individual SceneLayers","shortMessageHtmlLink":"EventBus is now a singleton beyond individual SceneLayers"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYZdWZAA","startCursor":null,"endCursor":null}},"title":"Activity · Jean-LouisH/Omnia"}