Paul A
|
e6ca8e1f76
Implemented scene exporting to a map file
|
2 年之前 |
Paul A
|
5824ba6e05
Implemented scene Editor
|
2 年之前 |
Paul A
|
22ab5b123c
Implemented Fmod; added templated execution in TaskScheduler
|
3 年之前 |
Paul A
|
e04dd5ebb2
Added GraphicsLoadToMemory and GraphicsLoadToVideoMemory components
|
3 年之前 |
Paul A
|
9862e710c9
Added multithreaded one-way data messaging between objects/systems; Added a GUI file browser
|
3 年之前 |
Paul A
|
5e70c8d253
Added engine states; AudioScene; data-driven rendering passes
|
3 年之前 |
Paul A
|
3769a22f07
Added prefab support
|
3 年之前 |
Paul A
|
9bc012dc14
Changed component creation from using PropertySets to specialized containers allowing easier and faster component creation
|
3 年之前 |
Paul A
|
5cefbb89d4
Implemented physics simulation using Bullet
|
3 年之前 |
Paul A
|
4db6d2bfc3
Implemented auto exposure (using luminance histogram calculated in compute shaders) and tonemapping
|
3 年之前 |
Paul A
|
6063c4e7b6
Implemented Physically Based Bloom by downscaling and upscaling the frambuffer using compute shaders while computing luminance with a small lookup kernel
|
3 年之前 |
Paul A
|
ae8d89d1c8
Implemented Entity Component System for all objects, using Entt
|
3 年之前 |
Paul A
|
fe26e80e43
Added Bullet Physics (bullet3) dependencies and compiled libraries
|
4 年之前 |
Paul A
|
ad9aa2f9df
Added GUI constructing from GUIObjects
|
4 年之前 |
Paul A
|
623197273f
Updated code and project to C++20 standard
|
4 年之前 |
Paul A
|
9bc0d64917
Added GUIObject and implemented it as a component in GameObject
|
4 年之前 |
Paul A
|
98b93f19ec
Merged WIP-prototype into master
|
4 年之前 |
Paul A
|
7cd14333b8
Implemented Dear ImGUI as a GUI system
|
4 年之前 |
Paul A
|
1f9a4a9e30
Added a lua script (Window_controls.lua) to control window functions
|
4 年之前 |
Paul A
|
4a1755e25a
Added a lua script to control a free-camera
|
4 年之前 |
Paul A
|
8b8776676c
Changed the math library from Math (custom made) to GLM and amended all the codebase to use the new math library
|
4 年之前 |
Paul A
|
a518de9b76
Implemented Lua scripting language;
|
4 年之前 |
Paul A
|
cb033df5ab
Implemented component system for all objects and scenes;
|
4 年之前 |
Paul A
|
eeec9a5627
Added SpatialData and SpatialTransformData containers
|
4 年之前 |
Paul A
|
620d2d4ee9
Code refactoring
|
4 年之前 |
Paul A
|
7a25e70c07
Making 'LightComponent into a SystemObject;
|
4 年之前 |
Paul A
|
5f15c8133c
Cleaned up light component code: using a single uniform instead of inheritance of different light types.
|
4 年之前 |
Paul A
|
2eea6808bf
Started reimplementing all game objects, scenes and maps to be based on an entity component system.
|
4 年之前 |
Paul A
|
254f818956
Updated Assimp library, to fix .fbx loading;
|
5 年之前 |
Paul A
|
a4fe4c77c4
Added 'include' files and libraries necessary to compile the project for a 64-bit platform
|
5 年之前 |