Masataka SUMI
ccf3a16b98
Fix VRM0X Tests
2024-07-30 00:30:22 +09:00
Masataka SUMI
e9da5e2b7b
mv VRMShaders namespace to UniGLTF
2024-07-20 23:47:45 +09:00
Masataka SUMI
5cdec669a0
mv TextureIO from VRMShaders to UniGLTF
2024-07-20 23:08:55 +09:00
ousttrue
197efa5fb2
fix test
2023-12-12 15:48:23 +09:00
ousttrue
06d77d6d6e
fix warnings
2023-12-12 15:37:19 +09:00
ousttrue
16d17a7951
separate file
2023-10-26 16:28:51 +09:00
ousttrue
8ff3faa857
rename UniVrmPackageVersion to PackageVersion
2023-10-20 19:16:20 +09:00
ousttrue
443e0048bd
VRMVersionをリネームして場所移動。VRM10から参照できるようになる。 assets.generator に使う。
2023-10-20 18:10:42 +09:00
Masataka SUMI
0a7ac08dac
specify a Shader instead of a string in MaterialDescriptor.
2022-12-05 17:21:20 +09:00
Isamu Mogi
b2b11dc6f3
Use new ArraySegment<byte>(Array.Empty<byte>()) instead of default(ArraySegment<byte>)
...
`default(ArraySegment<byte>).ToArray()` throws `InvalidOperationException` since Unity 2021.
It fails `VRMTextureEnumerateTests`. Use `new ArraySegment<byte>(Array.Empty<byte>())` instead.
Confirmed to work with Unity 2020.3.34f1, 2021.3.13f1 and 2022.1.23f1.
fixes https://github.com/vrm-c/UniVRM/issues/1934
2022-11-30 02:47:21 +09:00
Isamu Mogi
d1cd273aa8
Windows以外でDetectInvalidCharactersテストが失敗する。テスト対象メソッドがもう使われていないのでテスト自体を削除
...
macOS上のUnity 2020.3.34f1でDetectInvalidCharactersテストが失敗していました。テスト対象メソッドの
Path.GetInvalidFileNameCharsの実装をUnityのレポジトリで確認したところ
https://github.com/Unity-Technologies/mono/blob/2020.3.34f1/mcs/class/corlib/System.IO/Path.cs#L560-L571
Windows以外の環境では、必ずテストに失敗することがわかりました。
調査したところ、Path.GetInvalidFileNameChars自体がUniVRMとそのサブモジュールですでに使われていないことが判明したため
テスト自体が不要になったと考え、削除しました。
2022-11-15 18:19:11 +09:00
Masataka SUMI
77e87eba38
rename vrm material importer class names
2022-11-10 21:38:36 +09:00
Masataka SUMI
1ff83272de
format directory structure about VRM material IO
2022-11-04 15:45:05 +09:00
Masataka SUMI
8af4eaecf5
Refactoring Material Exporters
2022-11-03 02:01:47 +09:00
mkc1370
8df51422ef
add null check
2022-07-29 20:16:17 +09:00
ousttrue
92226ff8f8
remove unused UniJSON. JsonPointer
2022-07-07 15:10:31 +09:00
ousttrue
78bb9080ce
99番に追いついてしまった。
2022-05-31 13:18:46 +09:00
ousttrue
bccad49a27
GLTF to Gltf
2022-02-10 18:53:18 +09:00
ousttrue
a7fda8d04d
unittest の Dispose 呼び忘れを修正
2022-02-04 16:33:30 +09:00
ousttrue
62356cb57e
Test の Dispose が足りないところを修正
2022-01-26 14:17:59 +09:00
ousttrue
684db5091f
fix GltfData.Dispose for tests
2022-01-25 19:17:24 +09:00
ousttrue
fecbf3f0de
GltfData.GetBytesFromUri
2021-10-27 17:31:32 +09:00
ousttrue
58678776b5
add GltfBufferWriter
2021-10-26 17:37:03 +09:00
ousttrue
be20d1ce96
add VRMData.cs
2021-09-01 21:26:50 +09:00
ousttrue
45ac246b05
mv VRM.Samples to VRM/Samples
2021-08-18 17:40:06 +09:00
Masataka SUMI
36e7d1ef98
remove duplicated
2021-08-04 23:35:48 +09:00
Masataka SUMI
58b2588f2d
Use GUID in asmdefs
2021-08-04 15:19:09 +09:00
ousttrue
6cfdf81429
merge MeshExportSettings to GltfExportSettings
2021-06-29 20:25:58 +09:00
Masataka SUMI
8ce79f7cdd
Add comments
2021-06-28 00:33:31 +09:00
Masataka SUMI
3ed5c4fe5c
Rename IGltfData to GltfData
2021-06-28 00:26:54 +09:00
Masataka SUMI
a1c40eeda0
Implements Parser variants.
2021-06-28 00:26:05 +09:00
Masataka SUMI
e5ca1346a5
Rename GltfParser to IGltfData
2021-06-27 21:45:30 +09:00
Masataka SUMI
50383c3483
Disable auto-referenced in asmdefs
2021-06-15 18:00:27 +09:00
ousttrue
a17c789a02
ImporterContext.LoadAsync が UnityObjectManager を戻すようにインタフェースを変更
2021-06-10 20:39:12 +09:00
ousttrue
a332c0aba7
TextureEnumerationInUnknownShader
2021-06-08 13:25:02 +09:00
ousttrue
56db0e2e54
rename namespace MeshUtility to UniGLTF.MeshUtility
...
* MeshUtility と UniGLTF に重複していたクラスを削除
2021-06-01 18:09:41 +09:00
Masataka SUMI
c456c9ddf7
mv MaterialImporter MaterialDescriptorGenerator
2021-05-27 16:00:16 +09:00
Masataka SUMI
8cba3ba71a
mv MaterialImportParam MaterialDescriptor
2021-05-27 15:56:51 +09:00
Masataka SUMI
adbe16e154
mv GetTextureImportParamSet Get
2021-05-27 15:37:38 +09:00
Masataka SUMI
a4a5b1d0cb
mv TextureSetImporter TextureDescriptorGenerator
2021-05-27 15:36:52 +09:00
Masataka SUMI
157c7091f7
follow test
2021-05-27 15:35:45 +09:00
Masataka SUMI
a6d730d15f
Refactor Texture enumeration to TextureSetImport
2021-05-26 21:22:34 +09:00
Masataka SUMI
b7593254d9
Strict SubAssetKey constructor
2021-05-25 15:44:20 +09:00
Masataka SUMI
ef929de895
rename & use interface
2021-05-20 20:55:51 +09:00
Masataka SUMI
f88e8d7286
Refactoring Serializing Textures
2021-05-20 18:23:26 +09:00
ousttrue
3f7fa08f0a
add test
2021-05-19 16:01:26 +09:00
ousttrue
67811f720b
fix flip
2021-04-26 18:45:58 +09:00
ousttrue
44b216c906
add test
2021-04-21 15:06:09 +09:00
ousttrue
8d9de7a9d4
Validation, 多言語化を UniGLTF 配下に移動
2021-04-19 15:37:50 +09:00
ousttrue
52f516d443
test 追加. VRMMaterialImporterの interface を調整
2021-04-16 13:24:46 +09:00