News for hackers. Stuff that matters.
Re:Imagination GPUs now support OpenGL 4.6 by zbendefy on Thursday July 06, 2023 @03:35PM (#36621585)
It uses the rasterization HW for large triangles and uses a software rasterizer in compute for small triangles.

The HW rasterizer is not that efficient if the triangles are tiny, which is the case for nanite.

[dead]
Re:Imagination GPUs now support OpenGL 4.6 by mschuetz on Friday July 07, 2023 @02:17AM (#36627894)
Not really trivial if you have to support any input set of triangles and don't know much about them. Software rasterizion exploits things like localized chunks of triangles, but the hardware rasterizer does not know about that in advance. Also, these kinds of software rasterization algorithms add limitations, which aren't much of an issue with your own rendering pipeline that specifically knows how to deal with these limitations and works with them.