unity shader custom vertex stream - What does TEXCOORD0.w|x mean?

I understand that if I add Custom Vertex Stream: UV (TEXCOORD0.xy) then I can access the UV like this

            struct appdata_t
			{
				float4 texcoord : TEXCOORD0;
				UNITY_VERTEX_INPUT_INSTANCE_ID
			};

			v2f vert (appdata_t v)
			{
				UNITY_SETUP_INSTANCE_ID(v);
			        
			        //Access UV
			        v.texcoord.xy

But when I add other Custom Vertex Stream: stableRandom.xy (TEXCOORD0.w|x), I know this suppose to be 2 value, but How can I access TEXCOORD0.w|x?

Hello NathanJSmith,

That means that you can get w from TEXCOORD0 and x from TEXCOORD1.
Just add it to your appdata_t structure:

`

         struct appdata_t
         {
             float4 texcoord : TEXCOORD0;
             float4 texcoord1 : TEXCOORD1;
             UNITY_VERTEX_INPUT_INSTANCE_ID
         };

         v2f vert (appdata_t v)
         {
             UNITY_SETUP_INSTANCE_ID(v);
                 
                 //Access UV
                 v.texcoord.w
                 v.texcoord1.x

`