私はtexture2D()を使用して、計算シェーダのsampler2dテクスチャから値を読み取ろうとしています。 PC上では正常に動作しているが、(バージョン310個のESを使用して)Androidモバイルデバイス上で同じコードのコンパイルがfolowingのエラーで失敗します。texture2Dはアンドロイド携帯電話のCompute Shadersと互換性がありませんか?
'texture2D' : type is for Vulkan api only
は、計算シェーダと、このコール何とか対応していませんか?
実行時にコンパイルします。 – markwalberg
上記のように、画像がサンプラーから分離されているVulkanでのみ利用できるため、texture2Dは使用しないでください。 計算シェーダで画像データを読み書きする場合は、代わりにimage2Dを使用してください。 –