-
Notifications
You must be signed in to change notification settings - Fork 34
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
Add support for YCBCR conversions #450
Conversation
8af4b61
to
ff7547a
Compare
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 on my end. @apazylbe you can merge if you also approve
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.
Considering renaming YcbcrConversion to SampleYcbcrConversion (up to you), otherwise lgtm. Thanks!
Add grfx support for YCBCR conversions, and pipe this into relevant APIs on the Vulkan side. On DX12, log and return errors when attempting to use YCBCR conversion, as it is not supported. Note: this change does not include the addition of YCBCR file types / planar file loading. That will be added in a follow-up PR.
Naming convention for pointers, comment-style convention
Addresses PR comment, makes the name match the Vulkan API name for consistency.
6241b30
to
d80c452
Compare
Add grfx support for YCBCR conversions, and pipe this into relevant APIs on the Vulkan side. On DX12, log and return errors when attempting to use YCBCR conversion, as it is not supported.
Note: this change does not include the addition of YCBCR file types / planar file loading. That will be added in a follow-up PR.