Commit History

Author SHA1 Message Date
  Paul A. b990a3ad4e Removed /permissive flag 1 year ago
  Paul A 46d044ab03 Merge branch 'master' of https://github.com/paul-akl/Praxis3D 1 year ago
  Paul A 09c1faaa0e Fixed some bugs, added cylinder body 1 year ago
  Paul A c196a0e5b4 Update README.md 1 year ago
  Paul A 558e142003 Update README.md 1 year ago
  Paul A c303a1a3cf Update README.md 2 years ago
  Paul A 754c079e3e Update README.md 2 years ago
  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