3 ms·
Nvidia's Quadro GPU offerings still have 'proper' GL_LINES hardware support for CAD. I'm not sure if they still use Bresenham under the skin though. But most of
by rwbt 9y ago
Nvidia's Quadro GPU offerings still have 'proper' GL_LINES hardware support for CAD. I'm not sure if they still use Bresenham under the skin though. But most of the consumer GPU offerings just resort to tessellation into triangles AFAIK.
- hackcasual 9y agoI'd bet money on it tessellating under the hood, simply due to needing to support anti-aliasing and thickness.
- greggman 9y agoSince OpenGL 3.0 lines with thickness larger than 1 are not supported in the core profile.
- hrydgard 9y agoThough they remain in Vulkan as an optional feature, supported by all the desktop GPUs - so they're aren't going away anytime soon. Of course, how much of that is driver fakery and how much is actual hardware support can be debated, but there's surely some hardware support, otherwise it wouldn't be exposed in Vulkan which is supposed to be a thin layer.
- greggman 9y agoare you sure they are actually supported in modern GPUs . if you enable the core profile instead of the compatibility profile you get no thick lines. Whether those thick lines are gpu lines or software lines I don't know but usually when things are pulled out of GL it's becasue the are not actually supported in the hardware.