MySchoolEngine / GLEngine

The goal of this repository is to build rendering focused game engine. Feel free to join me and extend this project.
https://myschoolengine.github.io/GLEngine-Documentation/
Other
21 stars 1 forks source link

BVH save/load #192

Open RohacekD opened 1 year ago

RohacekD commented 1 year ago

Is your feature request related to a problem? Please describe. Currently, I am using BVH only for ray tracing, in the future, I would like to use it for more purposes. The generation of this structure can get expensive. I need to solve that.

Describe the solution you'd like The solution should come in multiple ways.

  1. Saving of finished BVG
  2. Run it in a separate thread (needs a job system ideally)
  3. Speed up generation itself + improve the result

Additional context BVH is currently longest part of scene load

RohacekD commented 1 week ago

Depends on #208