Only bind textures/shaders when they change