Progress on shader generator