-
Notifications
You must be signed in to change notification settings - Fork 81
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
Migrate pipelines and profiling code to ST::string
#1512
Migrate pipelines and profiling code to ST::string
#1512
Conversation
Due to the changes to pfDXPipeline, this will be deferred until after #1326 is merged. |
6a8a6ed
to
5a3abde
Compare
5a3abde
to
f34edf7
Compare
if (!groupName) | ||
groupName = "General"; |
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.
What happens if an empty groupName is passed in now?
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.
Nothing, like for any other group that doesn't exist.
It looks to me like this was a special case for the Stats.Show
console command to default to General
if you don't pass an argument. I changed the command implementation to handle that case properly, so this workaround shouldn't be needed anymore.
f34edf7
to
9324f4b
Compare
9324f4b
to
257571f
Compare
@dpogue, @colincornaby Have y'all had a chance to look at this? It has a lot of pipeline adjacent type stuff, so I'd like to get your input. |
257571f
to
924070e
Compare
(rebased again to integrate #1578 and get off of the spicy version of liblzma) |
I'll take a look in the next few hours. |
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.
No questions right now. The Metal changes are (extremely) limited and I looked through the Direct3D changes and didn't see any concerns.
Just some cleanup to replace more C-style string manipulation and fixed-size buffers. This should have no visible effect.
Almost all of these are "boring" changes. The only somewhat complex parts are the number formatting in
plProfileBase
and the graphics adapter/driver name checks inhsG3DDeviceSelector
.