提交歷史

作者 SHA1 備註 提交日期
  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 年之前