-
Notifications
You must be signed in to change notification settings - Fork 358
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
Fix edge case in HW shader generation for texcoords #1559
Fix edge case in HW shader generation for texcoords #1559
Conversation
This merges both `TexCoordNodeMsl` and `TexCoordNodeGlsl` into a single `HwTexCoordNode`. The parts of the node that are configurable (e.g. the input index) can be changed via re-implementation of the virtual member function `getIndexInput()`. The new mechanism works regardless of syntax, and uses the smallest texcoord width, depending on what is used in the shader graph.
This looks really promising, thanks @madmann91! If the EasyCLA system isn't working as expected, feel free to submit a support request ticket as described above, and the Linux Foundation is usually very quick in resolving these issues. |
/easycla |
Signed-off-by: Jonathan Stone <[email protected]>
Signed-off-by: Jonathan Stone <[email protected]>
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.
This looks good to me, thanks @madmann91!
54adaee
into
AcademySoftwareFoundation:main
…oundation#1559) This merges both TexCoordNodeMsl and TexCoordNodeGlsl into a single HwTexCoordNode. The parts of the node that are configurable (e.g. the input index) can be changed via re-implementation of the virtual member function getIndexInput(). The new mechanism works regardless of syntax, and uses the smallest texcoord width, depending on what is used in the shader graph.
This merges both
TexCoordNodeMsl
andTexCoordNodeGlsl
into a singleHwTexCoordNode
. The parts of the node that are configurable (e.g. the input index) can be changed via re-implementation of the virtual member functiongetIndexInput()
.The new mechanism works regardless of syntax, and uses the smallest texcoord width, depending on what is used in the shader graph.
Fixes #1464