Skip to content

Latest commit

 

History

History
37 lines (36 loc) · 1.09 KB

FEATURES.md

File metadata and controls

37 lines (36 loc) · 1.09 KB

Implemented Features

  • Cross-Platform Compatibility
  • Entity Component System (ECS)
  • Built-in Editor (ImGui)
  • Forward Rendering (Color Buffer)
  • Deferred Rendering (G-Buffer)
  • Physically Based Rendering (PBR)
  • Image-Based Lighting (IBL)
  • Gamma Correction (HDR)
  • Tone Mapping (ACES, Uchimura)
  • Automatic Exposure (AE)
  • Bloom (Light Glow)
  • Screen Space Ambient Occlusion (SSAO)
  • Fast Approximate Anti-Aliasing (FXAA)
  • Cascade Shadow Mapping (CSM)
  • Skybox Rendering (Cubemap)
  • Perspective / Orthographic Camera
  • Infinite far plane (Reverse Z-Buffer)
  • Frustum Culling (AABB)
  • Bounding Volume Hierarchy (BVH)
  • Opaque / Translucent / Cutoff Shaders
  • Vulkan API 1.3 backend
  • Multithreaded Rendering
  • Automatic Memory Barriers
  • Bindless Descriptors
  • Custom Shader Language (GSL)
  • Easy To Use Rendering Pipelines
  • Linear Resource Pool
  • Built-in Thread Pool (Tasks)
  • Settings / Logging System
  • Scene Serialization / Deserialization
  • First Person View (FPV)
  • .web / .png / .jpg / .exr / .hdr Support
  • Config File Reader / Writer
  • Resource Pack Reader / Writer
  • Equi To Cube Map Converter