-
Notifications
You must be signed in to change notification settings - Fork 351
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 a ShaderGen option to select the target MDL version #1417
Add a ShaderGen option to select the target MDL version #1417
Conversation
985a390
to
7a7c20d
Compare
0f45fb1
to
129b5f5
Compare
129b5f5
to
3789c61
Compare
This looks like a really promising improvement, @krohmerNV, and let us know when you feel it's ready for review. |
@jstone-lucasfilm thanks! I'm working on a few test on our side to check if the generated code really works with old versions of our SDK. I don't plan to add major changes anymore. So, if you find time to review, I would very much appreciate it already. |
2cde263
to
2839726
Compare
The overall structure of this proposal looks good to me, @krohmerNV, and I'm CC'ing @niklasharrysson for his thoughts and expertise. |
Sorry for the delay, I noticed this ping today. This looks good to me as well @krohmerNV , and I only had a few minor comments above. |
@niklasharrysson thanks for the review. |
… generate - This allows to generate MDL code for older applications while adding new features in the future. - Implemented geompropvalue functions using MDL 1.8 scene data_lookups to allow custom uv names for instance.
Thanks @krohmerNV, and let's definitely aim to include this change in 1.38.9 if you have the bandwidth to update it. |
2839726
to
20646da
Compare
My local tests look fine. Ready from my side. |
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 great to me, thanks @krohmerNV!
de5c2b6
into
AcademySoftwareFoundation:main
This allows to generate MDL code for older applications while adding new features in the future.
It also to helps structuring changes and features depending on the MDL version.
Work in progress because i would like have feedback first.