-
-
Notifications
You must be signed in to change notification settings - Fork 21.9k
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
Update xatlas to latest upstream commit (b7d7bb9). #30129
Conversation
Needs testing, not sure if we require the per triangle code. |
Reminder to remove patch files when close to done. |
This is confusing.
|
What that means is that msvc 2017 is required and msvc 2015 isn't supported? |
I'd prefer that we keep supporting MSVC 2015 for the time being, even though using 2017 or later is definitely recommended. |
|
@jpcy Can you see why the system is limited to one core? |
Multithreaded tasks aren't very finely grained at this point. A single mesh where all faces are connected will only use one core. I should be able to improve that soon, but I need to swap out the current task scheduler with one that can create sub tasks from any thread first. |
Will test jpcy/xatlas@b7d7bb9 for performance changes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Regarding performance improvements, there are still changes in jpcy/xatlas#22 and the repository. However, at this very moment, there is no difference in performance between the master and this pull request. Both are still single core locked. So we should be ok to merge and when xatlas has the performance improvement, we can pull request again. |
Sounds good to me, let's merge :) |
Thanks! |
Update xatlas to 1681e63