Skip to content

Optimize startup time#176

Merged
vilbeyli merged 58 commits intodevfrom
dev-optimize-startup
Jun 1, 2025
Merged

Optimize startup time#176
vilbeyli merged 58 commits intodevfrom
dev-optimize-startup

Conversation

@vilbeyli
Copy link
Copy Markdown
Owner

@vilbeyli vilbeyli commented Apr 20, 2025

  • Improve CPU utilization & thread contention during startup w/ proper signaling
  • PSO cache system
  • Task-based TextureManager #175 for separating disk io / mip mapping / mem alloc / gpu upload tasks
  • priority-based command queues and separate set of command allocators/lists
  • separate mesh generation + uploading to GPU to better parallelize

@vilbeyli vilbeyli force-pushed the dev-optimize-startup branch from 02086db to b89a816 Compare April 20, 2025 03:53
@vilbeyli vilbeyli force-pushed the dev-optimize-startup branch from b89a816 to 6305880 Compare May 14, 2025 05:13
vilbeyli added 22 commits May 13, 2025 22:23
…BRDF LUT generation logic into renderer::load() from environment map
vilbeyli added 27 commits May 18, 2025 20:32
… enums and make string parameterization a static lookup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant