Separated normal shaders and tesselated ones