3 ms·
Anything that involves a massive amount of independent floating point computations can easily be offloaded to the GPU. It is more complicated, when each floatin
by laythea 9y ago
Anything that involves a massive amount of independent floating point computations can easily be offloaded to the GPU. It is more complicated, when each floating point computation depends on the result of other floating point computations because it is not easy to tell the GPU about the floating point computation's relationship with one another. And this cannot be done, without slowdown, on the CPU.
- johncolanduoni 9y agoThis is true, but there are cases where certain very branchy/interdependent problems can be pushed to the GPU (with enough effort). The Bullet physics engine's GPU-based rigid body physics pipeline is a good example of this working out pretty well.
- laythea 9y agoYep recent advances surely make this easier, but if your supporting older version of opengl you options are limited.