Heading towards a fixed function pipeline replacement