「AGSL」の版間の差分

ページの作成:「'''AGSL''' (語源:Android Graphcis Shading Language)とは、Android 13に搭載されたAndroid独自のシェーディング言語および実行環境…」
 
編集の要約なし
1行目: 1行目:
'''AGSL''' (語源:Android Graphcis Shading Language)とは、[[Android 13]]に搭載された[[Android]]独自の[[シェーディング言語]]および実行環境です。
'''AGSL''' (語源:Android Graphcis Shading Language)とは、[[Android 13]]に搭載された[[Android]]独自の[[シェーディング言語]]および実行環境です。


大雑把にいえばAGSLは[[RenderScript]]の後続APIです。
大雑把にいえばAGSLは[[RenderScript]]の後続[[API]]です。
RenderScriptは[[Android 12]]で廃止されて「[[Vulkan]]使え」となっていました。
RenderScriptは[[Android 12]]で廃止されて「[[Vulkan]]使え」となっていました。
しかし[[Vulkan]]は前準備が[[Direct3D]]や[[Metal]]の比ではないくらい面倒だという致命的な問題を抱えていました。Vulkanを利用するためには初期化処理だけで何百行もの[[ソースコード]]を書かねばならないという頭のおかしさでした。そんなもの誰も使うはずないですね。
しかし[[Vulkan]]は前準備が[[Direct3D]]や[[Metal]]の比ではないくらい面倒だという致命的な問題を抱えていました。Vulkanを利用するためには初期化処理だけで何百行もの[[ソースコード]]を書かねばならないという頭のおかしさでした。そんなもの誰も使うはずないですね。