In 2007, the ATI division of AMD released the TeraScale microarchitecture implementing a unified shader design. This design and style changed the former fastened-function components of previous graphics cards with multipurpose, programmable shaders.KSHSAA has been criticized[thirteen] for its 6A-1A structure. Comparable sized states, which include