Hacker News new | ask | show | jobs
by pjmlp 361 days ago
The language extensions for GPU semantics and code distribution required in C and C++.

The difference is that shader languages have a specific set of semantics, while the former still have to worry about ISO standard semantics, coupled with the extensions and broken expectations when the code takes another execution semantics from what a regular C or C++ developer would expect.