So I am rendering some points and wanted to quickly visualize them as billboards. The geometry shader is a good way to do this so I wrote a GS to output a screen aligned triangle where each point would be. This works-- mostly, except when I randomly get a nice blue screen of death while looking at the output.
I wonder if I'm stressing the GS too much somehow. While I am only outputting 3 verts for each incoming vert, I am rendering millions of points. I've tried a few different variations of the shader and they all seem to eventually BSOD on me.
Hard boot restart each time it happens, grrrr.