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

oneTBB: tbb::atomic and tbb::concurrent_unordered_map changes in usdImagining #2460

Merged

Conversation

brechtvl
Copy link
Contributor

@brechtvl brechtvl commented Jun 1, 2023

Description of Change(s)

Swaps out tbb::atomic with std::atomic, and correct tbb::concurrent_unordered_map iterators to be non-const where older TBB was too lenient.

Split off from #1908

Fixes Issue(s)

Part of #1471, adding oneTBB support.

  • I have verified that all unit tests pass with the proposed changes
  • I have submitted a signed Contributor License Agreement

@sunyab
Copy link
Contributor

sunyab commented Jun 2, 2023

Filed as internal issue #USD-8378

Older TBB versions incorrectly allowed these to be const.
@brechtvl brechtvl changed the title oneTBB: tbb::atomic to std::atomic in usdImagining oneTBB: tbb::atomic and tbb::concurrent_unordered_map changes in usdImagining Jun 23, 2023
@pixar-oss pixar-oss merged commit ddcbfc5 into PixarAnimationStudios:dev May 29, 2024
3 of 5 checks passed
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.

4 participants