StandardGeometryShader icon indicating copy to clipboard operation
StandardGeometryShader copied to clipboard

The ideal outcome would be for this repo to be unneccesary

Open andybak opened this issue 8 years ago • 1 comments

Is there a Unity issue I can watch to track fixing geometry shader support?

Are you aware of any work being done or any internal discussions regarding this?

andybak avatar Nov 11 '17 08:11 andybak

Technically speaking, there is no merit in using geometry shaders, because they are always slower than compute shaders. In most GPU architectures, geometry shaders are converted into compute shaders + stream out. So, geometry shaders can't outperform well-optimized compute shaders because of the overhead. Maybe that's why Metal doesn't support geometry shaders.

Personally, I prefer using geometry shaders because they're quite handy to implement strange effects like this or that, but that's just my personal preference. It seems to be a little bit hard to build a solid rationale for it.

keijiro avatar Nov 11 '17 15:11 keijiro