GPGPUという単語や意味はぼんやり理解していたつもりですが、どのような実装や開発環境があるのかは全く知りませんでした。 しかしJavaScriptのWebGL経由でブラウザから今すぐ試せると知って、理解を深める為にもやってみるかとなったのがきっかけで、調べた事をまとめました。 謎の言語 WebGLについて調べていくうちに、JavaScriptとはかけ離れた謎の言語が登場して早速詰みました。ぴえん🥺 GLSL その正体は、GPUのシェーダーコアを制御するためのシェーディング言語 "GLSL" というものでした。 エントリポイントがvoid main()だったり、最初に変数宣言を済ませる必要があったりとC言語ベースですが、拡張が多く存在します。 GLSL - Wikipedia GLSLの仲間たち なお "GLSL" はOpenGL向けですが、他にもDirect3D向けの "HLSL" や

