UniVRM/Assets/VRMShaders/VRM10
Isamu Mogi 2571045592 Universal RP 17以降でScriptableRenderPass.Execute()がObsolete警告を出すのに対応
Universal RPパッケージ 17以降でScriptableRenderPass.Execute()がObsoleteになりました。

515c4d9a59/Packages/com.unity.render-pipelines.universal/Runtime/Passes/ScriptableRenderPass.cs (L660-L666)

それが原因で、Execute()メソッドをオーバーライドをしている箇所がObsolete警告を出すようになりました。同様に[Obsolete]アトリビュートをつけることで警告を回避するようにしました。

本来なら「Universal RP 17以降が使われている場合[Obsolete]アトリビュートをつける」という方式で警告を回避したいですが、それは不可能なようでした。Universal RP 17はUnity 6000.0.0以降で有効なバージョンなため、代わりにUNITY_6000_0_OR_NEWERで判定するようにしました。
2024-06-01 21:10:06 +09:00
..
Format update JsonSchema to VRM-1.0beta 2021-08-06 16:27:50 +09:00
MToon10 Universal RP 17以降でScriptableRenderPass.Execute()がObsolete警告を出すのに対応 2024-06-01 21:10:06 +09:00
Format.meta Generate format and serializer/deserializer. 2021-05-06 18:59:50 +09:00
MToon10.meta duplicate MToon10 from MToon 2021-05-28 18:10:59 +09:00
VRM10Shaders.shadervariants ShaderVariant 2022-10-27 15:10:47 +09:00
VRM10Shaders.shadervariants.meta refactoring vrm shaders asmdef 2021-04-08 20:59:43 +09:00