Skip to content

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

@MarkCallow

Description

@MarkCallow

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions