Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DirectX12 upgrade #133

Open
vilbeyli opened this issue Feb 20, 2019 · 0 comments
Open

DirectX12 upgrade #133

vilbeyli opened this issue Feb 20, 2019 · 0 comments

Comments

@vilbeyli
Copy link
Owner

vilbeyli commented Feb 20, 2019

Threading Targets

  • Worker Pool
    • Improved and more robust worker pool with scalable parallelization (worker parameters, return values etc, syncs etc)
  • A Load Thread
    • PSO and Shader compiling
    • File/Resource I/O
  • A Simulation thread
    • Updates scene state
    • Calculate bounding boxes
  • A Render thread
    • Preparing jobs for render workers to do PreRender() tasks
    • managing multi-threaded command buffer generation
      • An example would be shadow pass / geometry pass parallel command buffer generation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant