Mostly for discussion ATM.

Hi Aras,

This is my first go at modifying the source for hlsl2glslfork so I might have overlooked something.

I need support for structs within structs and I think this achieves that. Hopefully not at the cost of breaking anything (the normal behaviour should be exactly the same actually, only when it discovers struct-within-struct does the code differ; it simply recurses passing the parent structure name, including the final '.' as the base stub to be emitted).

Best regards,

Ray.