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

UASTC RDO results differ from run to run unless no-multithreading is specified #151

Open
MarkCallow opened this issue Jun 10, 2020 · 1 comment
Labels
enhancement New feature or request

Comments

@MarkCallow
Copy link
Contributor

Opening this as a reminder of a problem I already reported to you.

Each time I run the UASTC encoder with RDO, the result is slightly different. This is visible only if you subsequently deflate with zstd in which case the sizes of some of the deflated mid- to larger-sized mip levels will vary by a few bytes across runs.

The problem doesn't occur if multi-threading is disabled. Every run will produce identical results.

@richgel999
Copy link
Contributor

Got it - I'm going to investigate a deterministic option.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants