はじめに こんにちは。神戸電子専門学校 ゲーム技術研究部(技研部)部長の猫茶です。 ゲーム開発と技術研究・共有に勤しむ部活です。 さて、今回はWebブラウザ上でC++で描画してみようぜ! という記事です。 折角なので、次世代を見据えてWebGPUを使います。 最終的に出来上がるWebページはこちらです。 (ChromeとMicrosoft Edgeで動作確認しています) Windows環境で解説します。 そのほか使っている環境は以下の通りです。 ※2023年12月7日 更新: Emscripten バージョン 3.1.30 -> 3.1.50に変更。該当バージョンで動作するように説明やソースを変更。 ついでに、今回扱うものについて簡単に説明しておきます。 WebAssembly(Wasm) Webブラウザ上で実行できる仮想マシン用命令セットアーキテクチャ。 C/C++などのネイティブ向けの