Commit History

Autor SHA1 Mensaxe Data
  BearishSun c680e38023 Bugfix: Fixing a crash when deleting a non-main camera %!s(int64=8) %!d(string=hai) anos
  BearishSun 917828e246 Bugfix: Fix crash on shutdown during OpenGL context deletion %!s(int64=8) %!d(string=hai) anos
  BearishSun 483b24b0d1 Bugfix: Cleaning up a variety of invalid calls to RAII mutex lock %!s(int64=8) %!d(string=hai) anos
  BearishSun 876d5fd7e4 Build: Fixing a couple of compilation errors on GCC %!s(int64=8) %!d(string=hai) anos
  BearishSun bfd8b9069d Feature: Added a camera gizmo for previewing its frustum geometry %!s(int64=8) %!d(string=hai) anos
  BearishSun c57de7effa Bugfix: Crash on shutdown when camera in scene %!s(int64=8) %!d(string=hai) anos
  BearishSun 499fe5795c Bugfix: Quit menu option in editor now properly hooked up %!s(int64=8) %!d(string=hai) anos
  BearishSun 42e3c31d35 Build: Fixing script binding generation %!s(int64=8) %!d(string=hai) anos
  BearishSun 54c550c6e4 Build: Fixing release mode build %!s(int64=8) %!d(string=hai) anos
  BearishSun 0a6233e4bd Bugfix: Fixing crash on shutdown %!s(int64=8) %!d(string=hai) anos
  BearishSun 58b6cdd959 Bugfix: Fixing uninitialized camera viewport values when creating a camera component through reflection %!s(int64=8) %!d(string=hai) anos
  BearishSun 1cd55dec0a Feature: Non-compute shader alternatives for SH coefficient generation %!s(int64=8) %!d(string=hai) anos
  BearishSun 207aa0e53e Feature: Added better memory allocation model for Vulkan %!s(int64=8) %!d(string=hai) anos
  BearishSun 2c07aa8733 Bugfix: Fixing a flicker when irradiance volume is first created, caused by uninitialized SH coefficient data %!s(int64=8) %!d(string=hai) anos
  BearishSun 6d9f7188d6 Bugfix: Removed frame allocator thread checks since non-global allocators can be freely passed around to different threads %!s(int64=8) %!d(string=hai) anos
  BearishSun ee3e99cee9 Build: Unit tests now use CMake's test system %!s(int64=8) %!d(string=hai) anos
  BearishSun adc6b44126 Bugfix: Octree not freeing node memory properly %!s(int64=8) %!d(string=hai) anos
  BearishSun 067a712a06 Feature: Add a SIMD-optimized, cache friendly Octree class %!s(int64=8) %!d(string=hai) anos
  BearishSun c54b83c368 Docs: Updated feature list %!s(int64=8) %!d(string=hai) anos
  BearishSun d5ed0632f2 Feature: Added an API for vector (SIMD) instructions through simdpp library %!s(int64=8) %!d(string=hai) anos
  BearishSun 27387db5bd Feature: Added a pool allocator for fast allocation/deallocation of objects of equal size %!s(int64=8) %!d(string=hai) anos
  BearishSun 24a1f44cd8 Refactor: Cleaned up custom allocators %!s(int64=8) %!d(string=hai) anos
  BearishSun 00e417e305 Feature: Added a clear() method to Texture %!s(int64=8) %!d(string=hai) anos
  BearishSun c64524067c Bugfix: Resolving Vulkan warnings due to certain render targets being marked as load on bind, yet they had no data to load %!s(int64=8) %!d(string=hai) anos
  BearishSun 1cebaa278f Feature: Vulkan now properly supports read-only depth + writable stencil (and vice versa) %!s(int64=8) %!d(string=hai) anos
  BearishSun b52bd59e1d WIP: Adding alternatives to existing compute shaders, in order to support older hardware and mobiles %!s(int64=8) %!d(string=hai) anos
  BearishSun 3c1b9baaac Feature: Texture copies can now use arbitrary ranges for source/destination, instead of forcing a copy of the entire texture face %!s(int64=8) %!d(string=hai) anos
  BearishSun dd634d6d78 Bugfix: Fixing invalid image layout in Vulkan after performing a texture copy operation %!s(int64=8) %!d(string=hai) anos
  BearishSun 3d6cceab7d WIP: Adding alternatives to existing compute shaders, in order to support older hardware and mobiles %!s(int64=8) %!d(string=hai) anos
  BearishSun ecfb6a59a1 Build: .gitignore no longer incorrectly ignores the raw shader folders %!s(int64=8) %!d(string=hai) anos