-
Notifications
You must be signed in to change notification settings - Fork 191
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
Per ChunkArea PushConstants + VRAM Usage Reductions #345
Conversation
4931d9f
to
616e6a1
Compare
616e6a1
to
714834b
Compare
82ccd6d
to
0934a4e
Compare
840e091
to
a98c750
Compare
a98c750
to
17adeb9
Compare
ca12001
to
6599f2c
Compare
6599f2c
to
8fe886c
Compare
Empty drawCalls/DrawCmds no longer seem to occur, allowing all indexCount checks to be removed (On paper this should be completely impossible but it somehow works)
b723e00
to
d71c16c
Compare
Thanks to Collateral, they pointed out that this PR has major issues with CPU cache Misses i.e. I had hyperfixated on reducing class sizes to improve cache line alignment, but completely overlooked about cache misses
Perf regressions are not ideal as over time + PRs, they can accumulate and become hard to debug |
No description provided.