Skip to content

Add lock around transcoder initialization#1098

Merged
MarkCallow merged 23 commits intomainfrom
issue1087
Dec 22, 2025
Merged

Add lock around transcoder initialization#1098
MarkCallow merged 23 commits intomainfrom
issue1087

Conversation

@MarkCallow
Copy link
Copy Markdown
Collaborator

@MarkCallow MarkCallow commented Dec 21, 2025

Fixes #1087.

Add threadtests - though unsure how useful they are.

Update all libktx tests for c++20 as new tests need it for std::barrier.

Fixes basisu_c_binding build when ktx_read target is not included in build.

Big thanks to @vmwalker for reporting the problem and providing the fix.

@MarkCallow MarkCallow merged commit 964acdc into main Dec 22, 2025
51 checks passed
@MarkCallow MarkCallow deleted the issue1087 branch December 22, 2025 05:52
richgel999 pushed a commit to BinomialLLC/KTX-Software-Binomial-Fork that referenced this pull request Mar 9, 2026
Fixes KhronosGroup#1087.

Add threadtests - though unsure how useful they are.

Update all libktx tests for c++20 as new tests need it for std::barrier.

Fixes basisu_c_binding build when ktx_read target is not included in
build.

Big thanks to @vmwalker for reporting the problem and providing the fix.
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.

Concurrency issues when call ktxTexture2_TranscodeBasis in multithreading.

1 participant