This patch makes the Vector Rotate node from the shader compatible with Geometry Nodes.
{F9820996}
This node allows for easy rotation of direction based attribute falloffs like linear or radial gradients either directly with the node or controlled with an empty.
Linear Attribute gradient (visualized with Eevee) rotated by an empty:
{F9794879}
Here's the scene I used in the recording:
{F9794880}
**Exposing the Vector input sliders**
This patch also makes a small change to the node by exposing the input sliders for the Vector input. I made this change because, when using this node with geometry nodes, I found it to be more common to simply have one input vector and this avoids having to create a vector input node in those cases.
The downside is that it makes the node taller, when no input is plugged in, it’s a little less clear what the main input is. But overall it's consistent with the Mapping node, so it should be fine.
{F9821034}