←back to thread

89 points betamark | 1 comments | | HN request time: 0s | source
Show context
delta_p_delta_x ◴[] No.45902183[source]
> If we could afford a polygon for every pixel we wouldn’t need textures at all.

Heh; with mesh shaders and Nanite, we sort of can now. Whether older GPUs can render them is a different matter altogether though.

replies(1): >>45903190 #
1. jesse__ ◴[] No.45903190[source]
On a 1080p display, there are ~2M pixels; this is a totally tractable number of triangles to do at 60fps even on cards that are like 10 years old. If I remember correctly, a buddy of mine was recently doing 6 million triangles in realtime on integrated, which is absolute bananacakes. The compute-based software rasterizers people are writing now (Nanite) target triangles that end up being 2-4px on-screen, so we're talking something on the order of 500k-1M triangles. Modern GPUs fart a million triangles.

We've been in 'kind of can' territory for a long time in terms of hardware capabilities. We're just now writing the software to actually do it.