I'm curious, how did/does engines that use a Deferred rendering system* (non PBR) deal with gloss and specular? As in, how do they control both per pixel versus per material? Additionally, with metals, does it use a check-box to get the specular color from diffuse? *Not just lighting, the whole thing.