3 ms·
Why is that community (CAD/3d-modelling) even sitting at the table? These modern GPUs are very generalized hardware now. Their drivers are "simulating" all kin
by ralfn 14y ago
Why is that community (CAD/3d-modelling) even sitting at the table?
These modern GPUs are very generalized hardware now. Their drivers are "simulating" all kinds of features. Its a bit like OSS vs ALSA. They should just make the GPU a standard compiler target, and offer only the bare minimum (video-mode-setting) at the driver level.
Let the game industry write/design their own API on top. Let the CAD community do the same for their usecases. I know, with Mesa, this is kind of the setup. Except mesa isnt executed by the gpu: it runs on the CPU, and from there it executes code on the GPU.
Wouldnt it be much nicer if GPUs just behaved like CPUs? They are just optimized for different types of proccesing. Thats the interesting end-game: could the CPU be optional?
- wtallis 14y agoGPUs still have a ton of performance-critical fixed function units, and actually recently gained a new category of fixed-function unit (tesselation). OpenCL cannot replace OpenGL or D3D. And the CAD/DCC market gets a say because they pay 10-100x more per seat than consumers.