Programmable graphics pipelines were originally done at Pixar with Renderman, and used in Hollywood movies like Toy Story, definitly not a game related community.
Yes the games industry demand for better hardware has driven mainstream computing to adopt them.
And naturally we got shader Assembly, followed up by C dialects like Cg and 3DLabs initial GLSL implementation.
C++ on the GPUs happened thanks to CUDA and C++AMP.
Even Vulkan would keep being a bare bones C API if it wasn't for NVidia's initial use of C++ on their samples SDK.
Hardly any programming language innovation being done by gaming companies, with exception of snowflakes like Naughty Dog.
Yes the games industry demand for better hardware has driven mainstream computing to adopt them.
And naturally we got shader Assembly, followed up by C dialects like Cg and 3DLabs initial GLSL implementation.
C++ on the GPUs happened thanks to CUDA and C++AMP.
Even Vulkan would keep being a bare bones C API if it wasn't for NVidia's initial use of C++ on their samples SDK.
Hardly any programming language innovation being done by gaming companies, with exception of snowflakes like Naughty Dog.