1. A system for managing multiple contexts in a decentralized graphics processing unit, comprising: a texture control unit configured to process texture data in the graphics processing unit, the texture control unit comprising a master context scheduler configured to manage context data corresponding to texture processing, and a texture context buffer, configured to store context data utilized by the texture control unit; and a shader control unit configured to process color data in the graphics processing unit, the shader control unit comprising: a slave context scheduler configured to manage context data corresponding to shader processing; and a shader context buffer configured to store context data utilized by the shader control unit.