yutopp
cef2f3f92a
Add tests for serializer of VRM Meta
2019-01-17 20:19:06 +09:00
yutopp
fa72052f03
Add tests for serializer of VRM Material
2019-01-17 20:09:57 +09:00
yutopp
0bbf103beb
Add tests for serializer of VRM Humanoid
2019-01-17 20:04:52 +09:00
yutopp
ab6b22af68
Formatting
2019-01-17 19:50:01 +09:00
yutopp
90a12b33ce
Add tests for serializer of VRM FirstPerson
2019-01-17 19:45:17 +09:00
yutopp
60544f0f1a
Add tests for serializer of VRM BlendShapes
2019-01-17 19:27:44 +09:00
yutopp
d2709ea4fd
Change a logic to check draco to a way written in the specification
2019-01-17 19:06:46 +09:00
yutopp
a5ab17049c
Add tests for JsonUtility to change deserializer in future
2019-01-17 18:57:09 +09:00
yutopp
120dc42901
Fix a default value of glTFTexture.bufferView (Use 0 intead to save compatibility).
2019-01-17 15:00:16 +09:00
yutopp
b2e37c60a1
Add tests
2019-01-16 17:40:26 +09:00
yutopp
66d8adc191
Fix validation configs for JsonSchema when converting to glb bytes
2019-01-16 17:40:19 +09:00
yutopp
af1251e036
Add tests
2019-01-16 16:26:00 +09:00
yutopp
029faf2875
Fix typo
2019-01-16 15:14:58 +09:00
yutopp
3516e488f1
Support dependencies of JsonSchema. Fix tests to compare values which using ToJson and using JsonSchema. Restrict valudator
2019-01-16 01:39:18 +09:00
yutopp
da2f7b8490
Add experimental expoter option. Enable error checks for glTF
2019-01-15 17:56:44 +09:00
yutopp
8479c7c9b2
Add a test for glTF components. Fix json schema to export them correctly by using JsonSchema
2019-01-15 16:07:15 +09:00
yutopp
579d5331f5
Fix null errors in JsonArrayValidator
2019-01-11 18:40:49 +09:00
yutopp
32f966ed8c
Fix typo. Refactor
2019-01-11 18:40:49 +09:00
yutopp
eef02f7665
JsonSchema supports ExplicitIgnorableItemLength to ignore length of Array/List. Can pass JsonSchemaValidationContext to Serializer optionally
2019-01-11 18:40:49 +09:00
yutopp
12519f26e3
Validator allows empty string
2019-01-11 18:40:49 +09:00
yutopp
4d01aff7e3
Validator checks elements in Array/List. Validator allows Count == 0
2019-01-11 18:40:49 +09:00
yutopp
cbd158c81d
Add null check
2019-01-11 18:40:49 +09:00
yutopp
77eaa4bcb0
Add/Fix tests for UniJSON. Add ExplicitIgnorableValue option to ignore checks for validations
2019-01-11 18:40:49 +09:00
yutopp
317699ef41
Add an option to check all fields by JsonSchema
2019-01-11 18:40:49 +09:00
yutopp
60041f70c3
Add a test for JsonSchema.Serialize
2019-01-11 18:40:49 +09:00
yutopp
c3ccc802da
Prepare a version for next release v0.49
2019-01-11 18:39:41 +09:00
yutopp
4840545b22
Set version to 0.48
2019-01-11 17:53:01 +09:00
ousttrue
e6829b268f
bug fix !
2019-01-11 17:26:09 +09:00
ousttrue
221e1e573d
Fixed build warnings
2019-01-10 23:18:12 +09:00
ousttrue
0108d018e0
Allow external root
2019-01-10 18:44:57 +09:00
ousttrue
3471387b79
Merge pull request #118 from saturday06/unity2018-msgpack-time-before-unix-epoch
...
Throw exception on serialize 32bit time older than unix epoch
2019-01-09 23:40:05 +09:00
ousttrue
612df39e0b
Merge pull request #102 from saturday06/limit-gltf-material-emissiveFactor
...
Round glTF2.0 materials[].emissiveFactor value to its maximum limit
2019-01-09 23:37:34 +09:00
ousttrue
7fee636df8
Merge pull request #110 from saturday06/fix-invalid-gltf-value-output
...
Remove invalid json like `meshes[].primitives[].targets[].TANGENT = -1`
2019-01-09 23:35:13 +09:00
ousttrue
cd27645176
Merge pull request #117 from saturday06/fix-typo-epoch
...
Fix typo and deprecate it
2019-01-09 23:33:30 +09:00
ousttrue
8302fd6748
unitypackage folder to ProjectRoot
2019-01-09 16:56:11 +09:00
ousttrue
6d2dc373f5
mv UniJSONPRofiling project #100
2019-01-09 16:34:42 +09:00
ousttrue
8db3edf1f0
move specification #98
2019-01-09 16:16:16 +09:00
ousttrue
43eae3e9e9
UNIGLTF_DEVELOP to VRM_DEVELOP #97
2019-01-09 16:03:06 +09:00
Isamu Mogi
2c175b9f7e
Throw exception on serialize 32bit time older than unix epoch
2019-01-08 00:41:41 +09:00
Isamu Mogi
b3446279f2
Use fixed one
2019-01-08 00:12:40 +09:00
Isamu Mogi
559067fb96
Fix typo and deprecate it
2019-01-08 00:06:02 +09:00
yutopp
4f7e33afd7
Change an exported unity package name, UniVRM-Samples to UniVRM-samples
2019-01-07 18:53:40 +09:00
yutopp
2f18ef67f2
Support building test scenes for VRM.Samples
2019-01-07 18:52:35 +09:00
yutopp
409c745981
Add '-standalone' suffix for unity packages except for UniVRM(-Samples)
2019-01-07 18:44:02 +09:00
yutopp
5193a77e1f
Support exporting VRM.Samples
2019-01-07 18:42:08 +09:00
yutopp
88367cc6c2
Add a meta file
2019-01-07 15:27:39 +09:00
yutopp
fc74fe374d
Add 'Export unitypackage' which exports UniVRM, UniJSON, UniGLTF and UniHumanoid
2019-01-07 15:24:22 +09:00
yutopp
5dec92c374
Call base constructor
2019-01-07 14:48:51 +09:00
yutopp
29ca308f80
Use uint instead of UInt32. A base type of enums must be underlying types and uint is same as UInt32. (ref: https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/keywords/uint )
2019-01-07 14:44:58 +09:00
Isamu Mogi
da2fb76fd4
Remove invalid json like meshes[].primitives[].targets[].TANGENT = -1
...
In UniVRM v0.45 invalid glTF json values like
`meshes[].primitives[].targets[].TANGENT = -1` had been removed
by UniGLTF.JsonSerializableBase.SerializeMembers(). But it was disabled
unexpectedly since v0.46's following commit:
a85b9699e7 (diff-6d81c3ba04eb19e159e64767f9dd1325L36)
Now call UniGLTF.GLTFJsonFormatter.GLTFValue() explicitly to run serializable's
SerializeMembers() for removing those values that restores UniVRM v0.45
behavior without reflections.
Fixes #105
2019-01-04 02:40:23 +09:00