bottled shaders performance