renderer: simplify plane shader handling
Instead of initializing the extra psh
for shader merging and bespoke
texture fallback logic, just re-use the normal struct img
shader.
Requires exposing an extra field to ensure generated shaders are unique.
Preliminary work for upcoming commit.