Here I bring 2 examples for other renders engines (octane and luxcore).
Both render engines have a slider for dispersion in the glass shader.
This is the standard for ALL other render engines in the market (like v-ray, corona renderer, Pixar Renderman, and so on).
There is no reason to don’t have this built-in the glass shader since it is a pain to always have to “hack” things mixing glass shaders and playing manually with 2 or 3 different IOR sliders just to get a result that every other render engine gives with just a simple click.
This is the kind of small “paper cut” that makes people think that blender is the “cheaper software” that becomes expensive thought time. We ALWAYS have this small problem that every other render engine just doesn’t have. This cost TIME, and in the end time is money. No more hack stuff for dispersion pls!
Lets make Blender better and let’s add a dispersion slider on the glass shader.