3 ms·
If you need portable results pixel to pixel on various platforms then CPU based rendering is more straightforward than using the GPU. The various libraries suc
by ensiferum 6y ago
If you need portable results pixel to pixel on various platforms then CPU based rendering is more straightforward than using the GPU.
The various libraries such as freetype for font rastrization only works on CPU.
Plenty of work should be done to research and implementation is left to be done in order to use the GPU more widely.
- raphlinus 6y agoThis is an interesting and subtle point about doing "software on GPU compute." You are in complete control over what gets computed, and are not at the mercy of the hardware's fixed function pipeline for stuff like rasterization rules and sampling patterns for antialiasing. So I think portable results pixel to pixel are in fact viable. Of course CPU rendering is always more straightforward than GPU, the higher performance comes at a significant cost in complexity.