Hi, This is the last part of restructuring needed for having one shader variant per shader. Summary: - a lot of changes are about PS inputs and interpolation - code movements, cleanups Behavior changes: - removed unnecessary MRT_NULL exports - geometry shaders aren't compiled on demand Please review. Thanks, Marek