In a gaming application, the Direct3D graphics pipeline is a series of programmable stages used to process final output data as: