Commit Graph
160 Commits
Author SHA1 Message Date
Syoyo Fujita f39a6fdbf0 Initial support of parsing/serializing Camera. 2017-07-13 18:20:14 +09:00
Syoyo Fujita 5e31c99bdb Remove binary extension since glTF 2.0 supports binary format in native manner. 2017-07-13 01:28:55 +09:00
Syoyo Fujita 0fc763d219 Accessor.min and Accessor.max are now optional parameter.
Set BufferView.byteStride default value to 0(= tightly packed). Fixes #13.
2017-07-12 18:29:29 +09:00
Syoyo Fujita 0406cb9725 Merge pull request #12 from Teybeo/devel
Update Readme.md
2017-07-12 15:28:18 +09:00
Teybeo 1af81c9a00 Update Readme.md 2017-07-09 20:45:28 +02:00
Syoyo Fujita d44e2d2612 Remove Accessor.byteStride. 2017-07-03 00:56:16 +09:00
Syoyo Fujita b8358d5059 Delete Accessor.byteStride field which was removed in glTF 2.0 spec. 2017-06-26 17:54:34 +09:00
Syoyo Fujita 8ecdfddf17 Fix bufferView.byteStride is read into byteLength property. Fixes #9 2017-06-24 20:57:05 +09:00
Syoyo Fujita 89f2d9619b Merge branch 'devel' of github.com:syoyo/tinygltf into devel 2017-06-23 00:26:14 +09:00
Syoyo Fujita 56e31a1c62 Fix appveyor script. 2017-06-23 00:24:24 +09:00
Syoyo Fujita 1806af8358 Merge pull request #8 from soma-arc/fix-naming
Fix file/define/class name referenced in glview
2017-06-23 00:23:54 +09:00
soma_arc 3b031090d5 Fix file/define/class name referenced in glview 2017-06-22 13:34:53 +09:00
Syoyo Fujita 26908872ac Rename filename/define/class name. 2017-06-21 02:52:11 +09:00
Syoyo Fujita e7b28fe55c Fix build on Visual Studio. 2017-06-20 03:02:57 +09:00
Syoyo Fujita bc40674912 Merge branch 'feature/serialize-gltf' of https://github.com/sketchfab/tinygltf into sketchfab-feature/serialize-gltf 2017-06-20 02:17:28 +09:00
Aurélien Chatelain 6be0ce9925 Adds serialization functions 2017-06-19 14:32:27 +00:00
Aurélien Chatelain 62619d8f22 Adds extensionsRequired object 2017-06-19 14:32:27 +00:00
Aurélien Chatelain c57c416919 Fixes typos and useless data 2017-06-19 14:32:27 +00:00
Aurélien Chatelain 9472cfa335 Fixes morph targets parsing 2017-06-19 14:32:24 +00:00
Syoyo Fujita a436204dfc Update build script. 2017-06-05 01:58:26 +09:00
Syoyo Fujita 4de15d04c7 Remove unused examples.
Refactor source code.
2017-06-04 17:42:41 +09:00
Syoyo Fujita b9295791c4 Merge pull request #2 from sketchfab/devel
Devel
2017-05-31 00:17:45 +09:00
Syoyo Fujita 83abd537cc Merge pull request #3 from syoyo/revert-1-feature/update-tinygltf-20
Revert "Feature/update tinygltf 20"
2017-05-31 00:17:29 +09:00
Syoyo Fujita f6bbe94d62 Revert "Feature/update tinygltf 20" 2017-05-31 00:16:45 +09:00
Syoyo Fujita 809fd0aab2 Merge pull request #1 from sketchfab/feature/update-tinygltf-20
Feature/update tinygltf 20
2017-05-31 00:16:15 +09:00
Aurélien Chatelain 61de2722ea Fix image parsing (2.0) 2017-05-30 15:04:35 +00:00
Aurélien Chatelain 99712b21f7 Update buffer parsing (2.0) 2017-05-30 15:03:57 +00:00
Syoyo Fujita 82fb27ffa5 Update binary glTF header check(Reading binary glTF is still in progress) 2017-05-30 01:21:36 +09:00
Syoyo Fujita db5ea6bc41 Fix Animation dumper. 2017-05-30 00:52:00 +09:00
Syoyo Fujita 20056667ae byteOffset in Accessor and BufferViews are optional; 2017-05-30 00:47:37 +09:00
Syoyo Fujita 1a684eabda BufferView.byteOffset is optional(default = 0). 2017-05-29 02:53:12 +09:00
Syoyo Fujita 5447dddb8b Update test runner. 2017-05-29 02:20:05 +09:00
Syoyo Fujita f474c79e68 Merge branch 'devel' of github.com:syoyo/tinygltf into devel 2017-05-28 01:21:32 +09:00
Syoyo Fujita cc2ec3a661 Upadate README. 2017-05-28 01:20:59 +09:00
Syoyo Fujita ed99183c0b Upadate README. 2017-05-28 01:20:05 +09:00
Syoyo Fujita f3e210b6c8 Merge branch 'sketchfab-feature/update-tinygltf-20' into devel 2017-05-27 23:57:04 +09:00
Syoyo Fujita 95f412ee6b Add Cube test model. 2017-05-27 23:55:32 +09:00
Syoyo Fujita 61e44d86cc Keep up with loader_example.cc
Update picojson.h
2017-05-27 23:51:23 +09:00
Syoyo Fujita 2ef13a55fb Merge branch 'feature/update-tinygltf-20' of https://github.com/sketchfab/tinygltf into sketchfab-feature/update-tinygltf-20 2017-05-26 02:16:49 +09:00
Syoyo Fujita cfa9150bef Sync with tinygltfloader 2017-05-25 01:42:38 +09:00
Aurélien Chatelain 0cdd323720 Supports glTF morph (glTF 2.0, not tested) 2017-05-24 13:48:10 +00:00
Aurélien Chatelain b467a1bcc0 Supports glTF skinning (glTF 2.0) 2017-05-24 13:48:10 +00:00
Aurélien Chatelain 8ebdc15ec0 Adds workaround for unsupported images 2017-05-24 13:48:10 +00:00
Aurélien Chatelain 9ae285ba61 Updates asset object (glTF 2.0) 2017-05-24 13:48:10 +00:00
Aurélien Chatelain f6e31c19a8 Updates materials (glTF 2.0)
glTF 2.0 has now PBR materials.
Core material is Metallic/Roughness material
Specular/glossiness is still in an extension

Material properties can be number arrays (colors/factors) or JSON objects (textures)
2017-05-24 13:48:10 +00:00
Aurélien Chatelain 7916c6a19d Updates camera object (glTF 2.0) 2017-05-24 13:48:10 +00:00
Aurélien Chatelain b04145bfa7 Supports glTF 2.0 schema
- Renaming 'Scene' to 'Model' to avoid confusion
- glTF top objects are now arrays, and objects are referenced by index instead of id
- added a few comments (required)
- default values
2017-05-24 13:48:10 +00:00
Aurélien Chatelain 7992d63467 Removes Technique/Shader/Program support (glTF 2.0) 2017-05-24 13:47:58 +00:00
Syoyo Fujita 3cb48763f9 Merge pull request #15 from missmah/master
Possible fix for child values not being properly deserialized
2017-05-08 15:16:44 +09:00
Layla 47b0a677e6 Possible fix for child values not being properly deserialized.
* Add the child_value parsed by ParseObjectProperty to the return value

The omission of adding child_value to the return object appears to have been an oversight, as it is the only case where the parsed value is not added, and because child_value is otherwise unreferenced.

This change also does give us the value that we are expecting in our use case after loading our glTF.

Was this an oversight or an intentional omission?
2017-05-07 16:56:55 -04:00