specular test code
bloom, blur and immediate ImmediateRenderer