forked from unom/punktfunk
PUNKTFUNK_RENDER_NODE had three independent readers disagreeing on trim and empty-string handling (pf-gpu: no trim; pyrowave: trim+filter; the remote worker handshake: raw .ok(), so an empty or padded value crossed the process boundary verbatim). pf_gpu::render_node_env() is now the one parse; linux_render_node layers the console's manual GPU preference on top, and the PyroWave sites keep reading the env-only form deliberately — their device-selection oracle rules forbid the preference layer.