filter shader needs to be static