Commit Graph

461 Commits

Author SHA1 Message Date
Isamu Mogi
43de5fa553 com.unity.cloud.ktxが無い場合にasyncメソッドでawaitが無い警告が出るのを抑制
com.unity.cloud.ktxが存在していない場合にそのままnullを返す実装に切り替わりますが、そのままだとasyncメソッドで一度もawaitしていないので次のようなコンパイラの警告が出てしまっていました。

```
Assets/VRMShaders/GLTF/IO/Runtime/Texture/Importer/KtxTextureDeserializer.cs(14,38): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
```

pragmaを用いて警告を抑制するようにしました。
2024-06-07 00:01:29 +09:00
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
ousttrue
34c57eafd4
Merge pull request #2301 from Santarh/migrationMToonRefactor
Add MToon0X -> MToon10 material migration command
2024-05-30 17:27:55 +09:00
Masataka SUMI
5bbf04597b Support multiple materials migration 2024-05-26 01:33:53 +09:00
Masataka SUMI
40611717ad Add MToon0X Material Migration Menu 2024-05-26 00:53:23 +09:00
Masataka SUMI
d443a99313 define setter in MToon10Context 2024-05-26 00:17:13 +09:00
Masataka SUMI
f64b193031 Add MToon0X definition to VRMShaders.VRM10 2024-05-25 23:49:24 +09:00
Isamu Mogi
1d622a6394 Unity2023.1以降でUnityScriptableRenderContext.DrawRenderers()がObsolete警告を出すのに対応
代わりにCommandBuffer.DrawRendererList()を使うようにしました。

これに渡す引数を生成するScriptableRenderContext.CreateRendererList()メソッドには、2種類のオーバーロードが存在します。

1. ScriptableRenderContext.CreateRendererList(Rendering.RendererUtils.RendererListDesc desc);
2. ScriptableRenderContext.CreateRendererList(Rendering.RendererListParams param)

このPRでは `2` を選択しました。`1` はUnity 2021.3にも存在するという利点がありますが、
引数の組み立てが複雑だと感じたため避けました。
2024-05-14 18:07:18 +09:00
ousttrue
bcafcfd4a9 UniVRM-0.122.0 2024-05-10 15:09:56 +09:00
ousttrue
3e0c24c0e0 UniVRM-0.121.0 2024-03-19 19:06:40 +09:00
Masataka SUMI
a0626c5634 Can load y-flipped KHR_texture_basisu texture at runtime. 2024-03-14 22:52:31 +09:00
Masataka SUMI
eff6d6edd0 fix 2024-03-14 19:11:48 +09:00
Masataka SUMI
d10a17695f Merge branch 'master' of https://github.com/vrm-c/UniVRM into basisuRuntimeImport 2024-03-14 19:09:12 +09:00
Masataka SUMI
c89e5d77f0 Can import basisu texture at runtime import 2024-03-14 19:07:31 +09:00
ousttrue
38d4f3e69b sample 更新ひとつあり。 2024-02-29 20:25:09 +09:00
ousttrue
276ff8cbf8 UniVRM-0.119.0 2024-02-08 20:54:55 +09:00
ousttrue
1c92ebbd52 UniVRM-0.118.0 2024-01-23 18:48:35 +09:00
ousttrue
a71e60ce30 UniVRM-0.117 2024-01-09 14:33:17 +09:00
tsgcpp
9d4bc2a1a8 fix: Dispose texture caches of TextureFactory 2024-01-06 00:14:53 +09:00
ousttrue
abf5aba3ce UniVRM-0.116.0 2023-12-12 13:58:38 +09:00
ousttrue
4896e783da UniVRM-0.115.0 2023-10-12 13:38:35 +09:00
liuchenglong.122
fb12ed80f3 Transfer "TextureImportTypes" to ITextureDeserializer.LoadTextureAsync() 2023-09-25 20:11:23 +08:00
ousttrue
0d8d6c538d UniVRM-0.114.0 2023-08-21 18:47:27 +09:00
ousttrue
2d3618c702 remove unused 2023-08-17 18:22:29 +09:00
ousttrue
01659457d8
Merge pull request #2112 from ousttrue/version/v0_113_0
UniVRM-0.113.0
2023-07-26 14:40:46 +09:00
ousttrue
760a4aee3c UniVRM-0.113.0 2023-07-24 20:45:26 +09:00
yoship1639
6f4d7d2f0d MToon10にDepthOnlyPassとDepthNormalsPassを追加 2023-07-21 18:20:06 +09:00
yoship1639
0b48e59f51 DepthNormalsPassを追加 2023-07-21 18:18:54 +09:00
yoship1639
c334886e08 DepthOnlyPassを追加 2023-07-21 18:18:39 +09:00
yoship1639
bb68ebaa89 ShadowCasterPassのAlphaClipUV座標が正しくない問題を修正 2023-07-21 18:17:53 +09:00
yoship1639
1feb077d62 不要なBuilt-inキーワードを削除 2023-07-13 02:22:49 +09:00
Chris
eac05cadf5 fixed wrong version define to 'core' instead of 'universal' 2023-06-12 11:53:55 -03:00
ousttrue
e8861704d2 UniVRM-0.112.0 2023-06-09 17:13:42 +09:00
ousttrue
32bc5d6d86 UniVRM-0.111.0
バージョン番号の更新。サンプルの更新による差分あり。
2023-06-05 17:07:50 +09:00
notargs
7e92cd82fc MTOON_TRANSFER_FOG_AND_LIGHTINGを切り出した 2023-05-11 17:56:48 +09:00
notargs
d33327eba9 MTOON_LIGHT_DESCRIPTIONから不要な変数定義を削除 2023-05-11 17:35:54 +09:00
notargs
5082709497 SampleSHを分離 2023-05-11 16:58:33 +09:00
notargs
6dd0fb4fd9 MTOON_LIGHT_DESCRIPTIONを定義 2023-05-11 16:54:20 +09:00
notargs
8527fdd511 lighting, MTOON_FOG_AND_LIGHTING_COORDSからURP対応に関する知識を剥がす 2023-05-11 16:14:32 +09:00
notargs
d59342fb17 vrmc_materials_mtoon_render_pipeline.hlslを作り、URP/BRPの差異をそこで吸収 2023-05-10 19:05:03 +09:00
notargs
bc7337ca0d TransparentなOutlineの描画に対応する 2023-05-09 15:50:18 +09:00
notargs
9f69277163 C#側をShader名変更に追従 2023-05-08 17:12:37 +09:00
notargs
efd11e7a77 rename -> Universal Render Pipeline/ 2023-05-08 16:41:40 +09:00
notargs
95cad4b5fe Rename -> VRM10/URP/MToon10 2023-05-08 16:39:29 +09:00
notargs
503bd64d7d Rename shader to "VRM10/URP MToon10" 2023-05-08 16:35:39 +09:00
notargs
edf5817106 FallbackをFallbackErrorに変更 2023-05-08 16:13:40 +09:00
notargs
ae08e8b5ef 改行を修正 2023-05-08 15:34:20 +09:00
notargs
93333ce6f8 SubShaderのTagsの表記を修正 2023-05-08 15:34:06 +09:00
notargs
2dc6cd0758 アウトラインを描画する仕組みを実装 2023-04-28 17:32:06 +09:00
notargs
35b39df95d AdditionalLightが破綻していた問題を修正 2023-04-27 14:31:14 +09:00