added metallic cutter texture, shader checks

if its a widget, shade with higher shininess, also for translucent
surfaces disable writing to the depth buffer so objects behind are not
hidden behind translucent surfaces.