-
-
Notifications
You must be signed in to change notification settings - Fork 21.2k
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
Visual Shaders: Make output-ports for vector types expandable by default #82088
Conversation
3130161
to
cd74faa
Compare
Thanks, this PR looks very good. Please squash commits as required by our pipeline (see https://docs.godotengine.org/en/latest/contributing/workflow/pr_workflow.html#making-changes) |
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.
PR looks good to me, my only comment on this is that I find the red(x) syntax very hard to read. I'd rather we remove this change and discuss a bit wheter we want to have some nodes be rgba and some nodes directly xyzw, or find some less visually cluttered ways to represent this.
I like this PR 😁, would it be better to remove red green blue text completely and for example just write X in color red and the port be red as it is? |
That's not appropriate for accessibility, neither from a visibility perspective or from the perspective of communicating information without relying on color |
I'd rather get this pr merged soon and discuss on those UI changes separately, possibly in a proposal |
cd74faa
to
067c339
Compare
Thank you very much for your rapid feedback. I'm glad to hear that you like this PR :) For the future, it might be a good idea to consider changing the naming of the vector components in a way that will allow for different names for different nodes. One way to implement this would be to create a new virtual function in the |
…utput port and it's of any vector type Co-authored-by: QbieShay <cislaghi.ilaria@gmail.com>
067c339
to
f248420
Compare
Sorry for this change... I just realized I made a mistake in the commit message. The 'Co-authored-by:' tag wasn't recognized correctly, so I've corrected it. I built on top of QbieShay's work, so it should correctly be represented in the commit! :) |
Thanks! And congrats for your first merged Godot contribution 🎉 |
This PR is a continuation of the work done in: #73041
Changes made
On the left side you can see the state before the changes I made (which is the same as in #73041) and on the right side you can see the state after the changes I made. The following changes were made:
Vector2Parameter
,Vector3Parameter
,Vector4Parameter
andCurveXYZTexture
-Nodes.