simplify rendering pipeline