I'm trying out some of the new functionality in GMS 2 and came across layer_shader(). However, it behaves differently than what I expected. Here I've set an Instance layer to use a simplistic (and purposefully overused) bloom shader. What I hoped for was a way to have the layer as a whole be affected by a shader - meaning that the bloom effect would only be applied after all instances have been drawn to the layer. This would be especially useful for fullscreen post-processing effect shaders. Is there any way to do that?