Paul A
|
f806c6d3fd
Update README.md
|
2 years ago |
Paul A
|
9f121ab3ae
Rendering optimizations; fixed bloom order; added individual face-cull settings
|
2 years ago |
Paul A
|
3065483e70
Implemented texture compression, downsampling;, tint color and 2D scaling
|
2 years ago |
Paul A
|
adf0c67d46
Implemented FXAA; added Release build; updated dependencies
|
2 years ago |
Paul A
|
b1cbdf3ec9
Added "About" window, font loading, sound event playback
|
2 years ago |
Paul A
|
7f740d845b
Implemented stochastic texture sampling; added default models, textures and sounds
|
2 years ago |
Paul A
|
ef5e832190
Implemented Cascaded Shadow Mapping
|
2 years ago |
Paul A
|
21533f51f5
Implemented ambient occlusion (SSAO and HBAO)
|
2 years ago |
Paul A
|
90b415996b
Implemented a text editor
|
2 years ago |
Paul A
|
31f7c13464
Added ambient occlusion mapping in geometryPass shader, lightPass shader
|
2 years ago |
Paul A
|
237fc864f5
Merge remote-tracking branch 'origin/master'
|
2 years ago |
Paul A
|
3a7dce6007
Implemented spatial parent-child hierarchy for all entities, in SpatialComponent, SpatialDataManager, WorldScene
|
2 years ago |
Paul A
|
5b1e441d5a
Add a LICENSE file
|
2 years ago |
Paul A
|
ffc81b87a6
Updated EnTT dependency to v3.12.2
|
2 years ago |
Paul A
|
5fa0eb648b
Implemented texture and model asset automatic garbage collector by tracking reference counters of each unique asset
|
2 years ago |
Paul A
|
d2ed691686
Implemented 3D object translation / rotation / scaling tool (ImGuizmo) in EditorWindow, GUIHandler
|
2 years ago |
Paul A
|
574f1dcaf7
Implemented new scene creation in EditorWindow
|
2 years ago |
Paul A
|
2f5c135fe7
Implemented ModelComponent configuration in inspector in EditorWindow
|
2 years ago |
Paul A
|
e78cc11cbc
Added mouse and keyboard capturing by the GUI (disables passing mouse/keyboard events to engine while clicking and typing in GUI windows) in GUIHandler and Window
|
2 years ago |
Paul A
|
d01f1e313b
Decoupled FMOD studio from AudioScene (moved it to AudioSystem), thus allowing multiple creation and destruction of AudioScenes without recreating FMOD core and studio
|
2 years ago |
Paul A
|
b909cd7f31
Implemented a way to send notifications/data from any System/Scene/Object to Engine (used for changing EngineStates, reloading, etc)
|
2 years ago |
Paul A
|
ac8142f958
Decoupled Systems and Scenes. Every EngineState now owns a separate instance of a SystemScene and all the Systems are shared and initialized once
|
2 years ago |
Paul A
|
e6ca8e1f76
Implemented scene exporting to a map file
|
2 years ago |
Paul A
|
5824ba6e05
Implemented scene Editor
|
2 years ago |
Paul A
|
22ab5b123c
Implemented Fmod; added templated execution in TaskScheduler
|
3 years ago |
Paul A
|
e04dd5ebb2
Added GraphicsLoadToMemory and GraphicsLoadToVideoMemory components
|
3 years ago |
Paul A
|
9862e710c9
Added multithreaded one-way data messaging between objects/systems; Added a GUI file browser
|
3 years ago |
Paul A
|
5e70c8d253
Added engine states; AudioScene; data-driven rendering passes
|
3 years ago |
Paul A
|
3769a22f07
Added prefab support
|
3 years ago |
Paul A
|
9bc012dc14
Changed component creation from using PropertySets to specialized containers allowing easier and faster component creation
|
3 years ago |