|
|
|
|
|
by aeonfox
286 days ago
|
|
Are windowed GUIs still doing diffed screen updates? I would have assumed that GPUs make this kind of thing very unrewarding to implement as an optimisation. I'd imagine every window is being redrawn every frame as a 2D billboard with textures and shaders. The Guassian blur and lensing effects would still slow things down by needing to fetch pixels from the render target to compute the fragment, vs painting opaque pixels. |
|
And yeah, having a render step depend on the output of a previous non-trivial render step is Badâ„¢.