Commit Graph

153 Commits

Author SHA1 Message Date
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
Syoyo Fujita
c6d6197f42 Update README. 2016-11-25 01:26:21 +09:00
Syoyo Fujita
8d39bf29a1 Do not emit empty Curves primitive. 2016-11-25 01:22:02 +09:00
Syoyo Fujita
eda371e96f Update README. 2016-11-24 18:28:49 +09:00
Syoyo Fujita
67fbc6cfa1 Merge branch 'master' of github.com:syoyo/tinygltfloader 2016-11-24 18:21:18 +09:00
Syoyo Fujita
e61bcb82e0 Update README. 2016-11-24 17:56:56 +09:00
Syoyo Fujita
0269a33812 Show geomeric normal for mesh object. 2016-11-24 17:55:20 +09:00
Syoyo Fujita
b839ff0059 Fix nodes emission. 2016-11-24 17:42:18 +09:00