work-in-progress shader output compat