Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
7a3a44f
Merge pull request #3 from Azzinoth/master
Azzinoth Jun 1, 2024
76afe1b
Bug fix in glTF loader; First draft of a naive scene graph, the naive…
Azzinoth Jun 3, 2024
aa6189f
FEBasicApplication update.
Azzinoth Jun 11, 2024
a58330e
Updated FEBasicApplication submodule.
Azzinoth Jun 16, 2024
37a8571
Stopped setting CMAKE_CXX_FLAGS in the CMake file to make the engine …
Azzinoth Jun 18, 2024
16bc99c
Fixed an issue with index loading (not all component types were suppo…
Azzinoth Jun 20, 2024
830ec76
Disabled texture loading in the glTF loader to make testing faster; C…
Azzinoth Jun 20, 2024
ef29227
Added a lot of hacky code to make the scene transform hierarchy somew…
Azzinoth Jun 21, 2024
834ddbf
Added RaysIntersection function to the GEOMETRY class; FEEntityInstan…
Azzinoth Jun 23, 2024
b1123c9
Added Google Test and a CMAKE_ENABLE_TEST option to make it easy to r…
Azzinoth Jun 24, 2024
71ca6d7
Added DecomposeMatrixToTranslationRotationScale to the FEGeometry cla…
Azzinoth Jun 25, 2024
e4df721
Added FEGeometry::IsEpsilonEqual for glm::dvec3 and glm::dquat; Impro…
Azzinoth Jun 25, 2024
0139ca6
Fixed incorrect loading of glTF scene hierarchy; Added an option to n…
Azzinoth Jun 25, 2024
cfa7712
Moved all scene graph tests to a separate file; Added IsEpsilonEqual …
Azzinoth Jun 26, 2024
05da283
Made numerous fixes to glTF loading, primarily focused on mesh data l…
Azzinoth Jun 27, 2024
c54a566
Scene now properly load multiple primitives of a single glTFMesh; Mad…
Azzinoth Jun 27, 2024
b169fbf
The scene graph can now be exported to and imported from JSON; Added …
Azzinoth Jun 28, 2024
5eddfc6
Initial changes to incorporate EnTT as the entity component system.
Azzinoth Jul 1, 2024
a0a4c93
Another iteration on moving to ECS.
Azzinoth Jul 2, 2024
772d704
Removed FERenderableComponent and replaced it with the more appropria…
Azzinoth Jul 2, 2024
8211f05
Moved scene components to separate files as it should be; Added FEIns…
Azzinoth Jul 5, 2024
efc44af
Fixed memory leak in FEResourceManager::LoadFETexture; Deleted FEEnti…
Azzinoth Jul 8, 2024
30f9263
Renamed old functions with 'NewEntity' and 'NewStyleEntity' in their …
Azzinoth Jul 11, 2024
dad9c90
Added bool bSceneIndependent variable to FETransformComponent to help…
Azzinoth Jul 12, 2024
ab1ca6f
Updated tests for the scene graph; Added FEScene::AddEntityOrphan tha…
Azzinoth Jul 12, 2024
0ede396
FEResourceManager no longer includes FEEntity as it shouldn't have fr…
Azzinoth Jul 15, 2024
bd54e47
Moved RegisterOnComponent(Construct\DestroyUpdate)Callback from FESce…
Azzinoth Jul 19, 2024
c78deaf
Updated tests; Added tests for importing entities between scenes and …
Azzinoth Jul 19, 2024
4638858
Renamed FESceneManager::AddScene to FESceneManager::CreateScene, FESc…
Azzinoth Jul 19, 2024
2c2b1bf
Added FECameraComponent and FECameraSystem to replace the old camera …
Azzinoth Jul 22, 2024
a3135e8
Deleted FEBasicCamera, FEFreeCamera, and FEModelViewCamera classes; E…
Azzinoth Jul 30, 2024
678d3ca
Deleted void FERenderer::OnResizeCameraRenderingData(FECameraRenderin…
Azzinoth Jul 30, 2024
1089ec3
Made the copy constructor and assignment operator in FETransformCompo…
Azzinoth Jul 30, 2024
1b22955
Added test for duplicating scenes; Fixed an issue with the duplicate …
Azzinoth Jul 31, 2024
c668b08
Added a function to FENaiveSceneGraph to help search for parent/child…
Azzinoth Aug 2, 2024
5eba947
Added a draft for FEPrefabInstanceComponent and FEPrefabInstanceSyste…
Azzinoth Aug 4, 2024
0db60ae
Re-enabled line rendering to test AABB calculation and rendering; Add…
Azzinoth Aug 5, 2024
af91f1a
FEObject now has a std::string Tag member variable to assist with the…
Azzinoth Aug 11, 2024
4abf49a
Merge branch 'master' of https://github.com/Azzinoth/FocalEngine into…
Azzinoth Aug 13, 2024
814d62f
Deleted deprecated FEObject types; VirtualUI is now a component; Adde…
Azzinoth Aug 15, 2024
8d64959
Merge branch 'master' of https://github.com/Azzinoth/FocalEngine into…
Azzinoth Aug 15, 2024
d25b853
Rewrote components restrictions management to support much more compl…
Azzinoth Aug 17, 2024
ed7ae81
Now supports both static and dynamic linking, as well as shared and n…
Azzinoth Aug 18, 2024
db29b82
Additional fixes.
Azzinoth Aug 19, 2024
76ad7b3
Added draft of FENativeScriptComponent and FENativeScriptSystem.
Azzinoth Aug 19, 2024
5f5b03a
FEBasicApplication update; CMake improvement for DLL compilation.
Azzinoth Aug 20, 2024
5b20c8b
FEBasicApplication update; Made changes to the singleton usage due to…
Azzinoth Aug 21, 2024
12ec5aa
FEBasicApplication Update; Adopted a new way to define an easy-to-acc…
Azzinoth Aug 23, 2024
7c4faf8
Introduced a draft of the input system to consolidate related functio…
Azzinoth Sep 1, 2024
2e67d9b
FEBasicApplication Update; Added Timestamp.h.in and updated CMake to …
Azzinoth Sep 8, 2024
bf1623b
Moved FEPrefab files from rendering to the scene subfolder; Created F…
Azzinoth Sep 28, 2024
e2bf0cc
Added initialization of FEShader to nullptr in FEMaterial; Added an a…
Azzinoth Oct 11, 2024
798bcb3
Removed duplicate FEWindow::AddOnDropCallback in FEInput.cpp.
Azzinoth Oct 11, 2024
f213604
Added FENativeScriptProject as a member of FENativeScriptModule to st…
Azzinoth Oct 14, 2024
47f50f9
Added default value initialization for some variables to ensure valid…
Azzinoth Oct 21, 2024
17d3d39
Added missing file.
Azzinoth Oct 21, 2024
a652fdf
Fixed an issue with incorrect FEViewport position when the viewport t…
Azzinoth Oct 27, 2024
8cc83c8
Reworked FEShader uniform registration to support arrays and samplers…
Azzinoth Nov 1, 2024
a1e22d8
FEBasicApplication update; Fixed grammar in comments; Renamed variabl…
Azzinoth Nov 22, 2024
015bdea
Added a draft function for registering vertex attributes in shaders; …
Azzinoth Dec 30, 2024
2ddfcf0
Improved FE_GL_ERROR to make error code lookup easier.
Azzinoth Dec 31, 2024
10da5d2
Added implementation of motion vector calculations as part of G-Buffe…
Azzinoth Feb 24, 2025
efccb3f
Camera scripts update.
Azzinoth Feb 24, 2025
6f405d0
Removed unused code and variables; Addressed some FIX ME statements, …
Azzinoth Feb 26, 2025
913b951
Fixed scene graph tests to align with engine updates. Added additiona…
Azzinoth Feb 28, 2025
ed85342
Fixed some warnings; Fixed an issue in CMake where USE_STATIC_RUNTIME…
Azzinoth Mar 2, 2025
fc1a916
FEBaseApplication update; Improvements to the CMake project.
Azzinoth Mar 2, 2025
19539e7
Updated README to include descriptions of newly added features.
Azzinoth Mar 4, 2025
3836a06
Update of FEBasicApplication.
Azzinoth Mar 5, 2025
ec76a49
Further README refinements.
Azzinoth Mar 6, 2025
3403f34
Merge remote-tracking branch 'origin/ECS' into dev
Azzinoth Mar 6, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ imgui.ini
*.txt
cmake_install.cmake
Config.h
Timestamp.h

#Folders
Debug/
Expand Down
Loading