Commit Graph

38 Commits

Author SHA1 Message Date
Syoyo Fujita
9af5663ad1 Remove GL_TRINANGLES restriction for mode in primitive parameter. 2016-10-17 18:05:42 +09:00
Syoyo Fujita
b9a06abd61 Remove inttypes dependency in TinyGLTFLoader header definition. 2016-10-17 18:02:45 +09:00
Syoyo Fujita
10b68c5112 Fix build on some compilers. 2016-10-17 13:18:08 +09:00
Syoyo Fujita
9151bd356d Initial support of "extras" property.
Change license from BSD to MIT.
2016-10-17 03:48:55 +09:00
Syoyo Fujita
a0fc4b64d7 Merge branch 'master' of github.com:syoyo/tinygltfloader 2016-10-14 19:00:58 +09:00
Syoyo Fujita
1371b5a631 Improve error messsage a bit. 2016-10-14 18:50:14 +09:00
r-lyeh
264d536445 Fix .glb loading (Windows)
Fixes loading of https://github.com/KhronosGroup/glTF/blob/master/sampleModels/Duck/glTF-Binary/Duck.glb
2016-08-29 16:56:18 +02:00
Luke San Antonio Bialecki
e3c4bc02a4 Use correct value for TEXTURE_WRAP_MIRRORED_REPEAT 2016-08-19 17:28:03 -04:00
Syoyo Fujita
78df25e76c Merge pull request #10 from lukesanantonio/feature-conditional-section-checking
Support conditional checking of glTF sections
2016-06-24 12:44:47 +09:00
Syoyo Fujita
7038764957 Merge pull request #9 from lukesanantonio/feature-texture-formats
Add macros for more texture formats
2016-06-24 12:44:35 +09:00
Luke San Antonio
0d47849248 Support conditional checking of glTF sections 2016-06-23 15:16:21 -04:00
Luke San Antonio
6f3cdcf459 Prevent a segfault when loading an empty file
If the size of the file is zero, we just signal an error and return false.
2016-06-23 15:15:07 -04:00
Luke San Antonio
8eac79be87 Add macros for more texture formats 2016-06-23 14:33:54 -04:00
Syoyo Fujita
d2272a61af Suppress clang compiler warnings. 2016-06-21 21:18:12 +09:00
Syoyo Fujita
8997a2f0c3 Parse sampler 2016-06-19 21:56:06 +09:00
Syoyo Fujita
f7d1107393 Initial support of animation. 2016-06-19 18:16:10 +09:00
Syoyo Fujita
19c104c2ac Support loading binary shader source data for binary glTF. 2016-06-15 20:58:42 +09:00
Syoyo Fujita
a7d587cf86 Merge pull request #5 from lukesanantonio/feature_technique
Support shaders, programs, and techniques
2016-06-15 15:35:07 +09:00
Luke San Antonio
2cfb4d3381 Support plain text data URIs 2016-06-15 02:23:09 -04:00
Luke San Antonio
7e829563d6 Only use valid (triangle) primitive sets
ParsePrimitive returns false immediately on error but the return value
wasn't being checked in ParseMesh so invalid / uninitialized primitives
were being added to the mesh.
2016-06-15 02:15:23 -04:00
Luke San Antonio
3799fb3b2d Add newline to error messages in LoadExternalFile 2016-06-14 22:52:06 -04:00
Luke San Antonio
6ea02b4058 Add support for shaders, programs, and techniques 2016-06-14 22:51:53 -04:00
Luke San Antonio
d4401cd0bb Add function to parse string dictionaries
A string dictionary in the glTF spec is called a "dictionary object of
strings." For example: mesh.primitives.attributes, technique.attributes,
and technique.uniforms.
2016-06-14 22:47:50 -04:00
Syoyo Fujita
e915183509 Add error check for scenes property. 2016-06-05 22:31:20 +09:00
Syoyo Fujita
89eddf8b4e Suppress VS2015 warning. 2016-05-01 20:36:29 +09:00
Syoyo Fujita
2470a951f9 Make some compiler happy. 2016-05-01 20:27:30 +09:00
Syoyo Fujita
3ba3cadee4 Initial support of loading binary glTF(.glb). 2016-05-01 20:03:43 +09:00
Syoyo Fujita
cedc1d5886 Merge branch 'master' of github.com:syoyo/tinygltfloader
Conflicts:
	tiny_gltf_loader.h
2016-05-01 18:33:31 +09:00
Syoyo Fujita
232752a186 Suppress clang warnings for external code. 2016-05-01 17:19:37 +09:00
Syoyo Fujita
3303bc7f5c Suppress VC2015 warnings. 2016-04-20 14:13:08 +09:00
Syoyo Fujita
eab5ced99b Apply cpplint.
Use Google C++ style.
2016-04-20 14:06:56 +09:00
Syoyo Fujita
d6e4b2d02a Apply cpplint and format source code. 2016-03-17 21:31:13 +09:00
Darryl Gough
df1c5262d9 Fixed loading child nodes
Fixed a bug that was preventing child nodes from being loaded.
2016-03-08 00:19:40 -05:00
Syoyo Fujita
8151aed456 Refactor source code.
Add compiler matrix in Travis build.
2016-03-08 01:31:49 +09:00
Syoyo Fujita
98388933f9 texture support. 2016-02-07 17:38:17 +09:00
Syoyo Fujita
527aa0dbea Support loading glTF from memory(string). 2016-02-06 17:26:44 +09:00
Syoyo Fujita
0e17ce1023 Add image/jpeg and image/png MIME support.
Add simple unit test runner.
2016-01-02 23:37:12 +09:00
Syoyo Fujita
a4d26881cb Initial commit. 2015-12-20 20:27:54 +09:00