Luke San Antonio
b310b4a32e
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
6d616f5f06
Add macros for more texture formats
2016-06-23 14:33:54 -04:00
Syoyo Fujita
cf6e07b1ec
Suppress clang compiler warnings.
2016-06-21 21:18:12 +09:00
Syoyo Fujita
c261563b0b
Parse sampler
2016-06-19 21:56:06 +09:00
Syoyo Fujita
10c55cc3b5
Update TODO
2016-06-19 18:19:09 +09:00
Syoyo Fujita
8c5ab0344f
Initial support of animation
.
2016-06-19 18:16:10 +09:00
Syoyo Fujita
330f6da818
Small fix on README.
2016-06-17 00:36:45 +09:00
Syoyo Fujita
5bab26d37e
Merge pull request #7 from lukesanantonio/master
...
Print shaders, programs, and techniques in loader_example.cc
2016-06-16 13:41:37 +09:00
Luke San Antonio
5415f413b8
Print shaders, programs, and techniques in loader_example.cc
...
This changes the way parameters for materials and techniques are
printed. Now only one of either the number array or string value will be
printed. Before, both would be printed with the same name being used.
2016-06-15 14:11:55 -04:00
Syoyo Fujita
3cdfb3bd07
Support loading binary shader source data for binary glTF.
2016-06-15 20:58:42 +09:00
Syoyo Fujita
4904852e4e
Merge branch 'master' of github.com:syoyo/tinygltfloader
2016-06-15 20:44:19 +09:00
Syoyo Fujita
36c718386c
Update README.
...
Fix exec name in test_runner.py
2016-06-15 15:48:18 +09:00
Syoyo Fujita
92cb3d9c4d
Merge pull request #5 from lukesanantonio/feature_technique
...
Support shaders, programs, and techniques
2016-06-15 15:35:07 +09:00
Syoyo Fujita
7b91552bb1
Merge pull request #6 from lukesanantonio/master
...
Only use valid (triangle) primitive sets
2016-06-15 15:33:13 +09:00
Luke San Antonio
caa24b0513
Support plain text data URIs
2016-06-15 02:23:09 -04:00
Luke San Antonio
10a3e1da81
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
da8b5d148c
Add newline to error messages in LoadExternalFile
2016-06-14 22:52:06 -04:00
Luke San Antonio
cdf4cb79ed
Add support for shaders, programs, and techniques
2016-06-14 22:51:53 -04:00
Luke San Antonio
19894c7806
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
a5c15e9e76
Merge branch 'master' of github.com:syoyo/tinygltfloader
2016-06-11 16:33:46 +09:00
Syoyo Fujita
89ac0b45cb
Update README.
2016-06-11 16:33:32 +09:00
Syoyo Fujita
8317ffbe8a
Improve windows build.
...
Don't report error when `in_normal` is not used in the shader.
2016-06-11 16:10:39 +09:00
Syoyo Fujita
9a478238c7
Format source.
2016-06-06 01:26:57 +09:00
Syoyo Fujita
0a3b09f33e
Initial glTF writer example(W.I.P).
2016-06-06 01:26:18 +09:00
Syoyo Fujita
064d177448
Print warning when bufferView.target == 0.
2016-06-06 01:20:52 +09:00
Syoyo Fujita
d286bd9ac0
Print bufferView.target.
2016-06-06 01:20:32 +09:00
Syoyo Fujita
b37b7de27c
Retinal display fix for glview.
2016-06-05 22:35:37 +09:00
Syoyo Fujita
e04b1b56d8
Add error check for scenes
property.
2016-06-05 22:31:20 +09:00
Syoyo Fujita
fbc6118c6a
Missing indices print.
2016-06-05 22:17:19 +09:00
Syoyo Fujita
8c6774c6db
Suppress VS2015 warning.
2016-05-01 20:36:29 +09:00
Syoyo Fujita
6fd9162ed0
Make some compiler happy.
2016-05-01 20:27:30 +09:00
Syoyo Fujita
beded611b7
Initial support of loading binary glTF(.glb).
2016-05-01 20:03:43 +09:00
Syoyo Fujita
ec39a523c2
Merge branch 'master' of github.com:syoyo/tinygltfloader
...
Conflicts:
tiny_gltf_loader.h
2016-05-01 18:33:31 +09:00
Syoyo Fujita
643ce10979
Suppress clang warnings for external code.
2016-05-01 17:19:37 +09:00
Syoyo Fujita
5eebbdc87c
Suppress VC2015 warnings.
2016-04-20 14:13:08 +09:00
Syoyo Fujita
523c9bfbc2
Apply cpplint.
...
Use Google C++ style.
2016-04-20 14:06:56 +09:00
Syoyo Fujita
46ae360e15
Update test.cc
2016-03-18 00:55:21 +09:00
Syoyo Fujita
e1bef8cacb
Apply cpplint and format source code.
2016-03-17 21:31:13 +09:00
Syoyo Fujita
41426b6134
Merge branch 'master' of github.com:syoyo/tinygltfloader
2016-03-11 00:42:31 +09:00
Syoyo Fujita
719315f5f4
Disable ASAN for clang 3.7.
2016-03-11 00:41:49 +09:00
Syoyo Fujita
5bc17bdf5f
Merge pull request #2 from dgough/master
...
Fixed loading child nodes
2016-03-08 17:11:12 +09:00
Darryl Gough
bc9f2b2544
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
7c87797176
Refactor source code.
...
Add compiler matrix in Travis build.
2016-03-08 01:31:49 +09:00
Syoyo Fujita
c4bc323c0e
Update README.
2016-02-07 17:46:55 +09:00
Syoyo Fujita
e9a0cd9210
Update screen shot.
2016-02-07 17:45:17 +09:00
Syoyo Fujita
bde7021b94
texture
support.
2016-02-07 17:38:17 +09:00
Syoyo Fujita
b495603c67
Update README.
2016-02-06 17:28:42 +09:00
Syoyo Fujita
61fb52b57d
Support loading glTF from memory(string).
2016-02-06 17:26:44 +09:00
Syoyo Fujita
d8959696c0
Merge branch 'master' of github.com:syoyo/tinygltfloader
2016-01-02 23:42:55 +09:00
Syoyo Fujita
620eed154b
Add image/jpeg and image/png MIME support.
...
Add simple unit test runner.
2016-01-02 23:37:12 +09:00