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

New Metal pipeline cache doesn't work properly on Dota2 + portability #3755

Open
kvark opened this issue May 11, 2021 · 2 comments
Open

New Metal pipeline cache doesn't work properly on Dota2 + portability #3755

kvark opened this issue May 11, 2021 · 2 comments

Comments

@kvark
Copy link
Member

kvark commented May 11, 2021

We appear to be constantly recompiling shaders, and we spending all the time in get_pipeline_cache_data (the serializing part).
Related to #3719 cc @expenses

@expenses
Copy link
Contributor

We can definitely speed up the serializing path, but I'm pretty sure that the pipeline cache should be working. How do shader compilation times compare against no pipeline cache? Could it be that the output shaders vary slightly on each compilation, resulting in cache misses and a bloated cache?

@kvark
Copy link
Member Author

kvark commented Jun 9, 2021

Sorry for idling, I'll get back to this.

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

2 participants