-
-
Notifications
You must be signed in to change notification settings - Fork 828
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
render: Implement more Pixelbender opcodes, and fix matrices #11896
render: Implement more Pixelbender opcodes, and fix matrices #11896
Conversation
* law. Dissemination of this information or reproduction of this material is | ||
* strictly forbidden unless prior written permission is obtained from Adobe | ||
* Systems Incorporated. |
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.
😬
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.
From the comments below, this is from https://github.com/nojvek/pixelbender/blob/master/twirl/twirl.pbk, which has no such license on it (and it's not like we're distributing it)- where did the license come from?
c45c31e
to
a460692
Compare
Squash this on merge please; I don't want the old license in the history and have awkward questions if someone does a code scan in the future |
Matrices don't actually get their own registers - they are stored in normal float registers, with each column of the matrix getting its own register. The exception is float2x2, which is stored in a single vec4 (this is visible to PixelBender bytecode, which writes to a single vector, and then uses it as an M2x2 channel).
8cb3f99
to
3ecf114
Compare
Matrices don't actually get their own registers - they are stored in normal float registers, with each column of the matrix getting its own register. The exception is float2x2, which is stored in a single vec4 (this is visible to PixelBender bytecode, which writes to a single vector, and then uses it as an M2x2 channel).