Syoyo Fujita
25c194bf71
Update README.
2016-08-20 17:53:07 +09:00
Syoyo Fujita
5a4c5ff668
Merge branch 'develop'
2016-08-20 17:49:59 +09:00
Syoyo Fujita
f06e814d7c
Update README.
2016-08-20 16:23:41 +09:00
Syoyo Fujita
5eef2b0914
Fix python binding.
2016-08-20 16:23:20 +09:00
Syoyo Fujita
49988672f4
Add link to tinyobjloader-c.
2016-08-19 20:22:26 +09:00
Syoyo Fujita
d192402800
Support Tf in MTL.
2016-08-19 20:19:28 +09:00
Syoyo Fujita
646f1312f1
Parse 'Tf' field in MTL.
2016-08-18 16:13:27 +09:00
Syoyo Fujita
db62a6c1cc
Merge pull request #95 from graysonlang/patch-1
...
Fix MTL token for transmission filter.
2016-08-18 11:49:51 +09:00
Grayson Lang
8e53519a27
Ooops, meant "Tf" not "TF".
2016-08-17 13:34:18 -07:00
Grayson Lang
d3d6932efd
Fix MTL "transmission filter" token
...
The "transmission filter" is currently set to Kt, which is undocumented. Adding support for the specified token of "Tf".
2016-08-17 13:30:25 -07:00
Syoyo Fujita
dea325cdcb
Fix face num calculation.
2016-08-13 19:27:13 +09:00
Syoyo Fujita
2b50b31657
Return parsed material information in parseObj API..
...
Parse PBR extension in MTL
2016-08-13 18:38:45 +09:00
Syoyo Fujita
110b49a0c8
Rename vertex_index struct.
2016-08-13 15:27:35 +09:00
Syoyo Fujita
319746d3db
Fix parsing benchmark flag.
2016-08-13 15:09:58 +09:00
Syoyo Fujita
2cb73fa85d
Fix the ordefing of a constructor call of vertex_index.
2016-08-13 02:52:36 +09:00
Syoyo Fujita
5a832b470a
Update README.
2016-08-12 23:13:31 +09:00
Syoyo Fujita
42f04024d4
Remove old version log.
2016-08-12 23:13:05 +09:00
Syoyo Fujita
07852e206d
Apply clang-format.
2016-08-12 23:12:46 +09:00
Syoyo Fujita
156b47760d
Merge branch 'develop' of github.com:syoyo/tinyobjloader into develop
2016-08-12 20:40:16 +09:00
Syoyo Fujita
673501749f
Apply clang-format.
2016-08-12 20:39:42 +09:00
Syoyo Fujita
b56fc1a0cc
Fix appveyor script.
2016-08-12 19:01:51 +09:00
Syoyo Fujita
2ed3222bbe
Compute geometric normal where vertex normal is not available.
2016-08-12 18:58:34 +09:00
Syoyo Fujita
c7da23795d
Add static keyword to safeGetline().
2016-08-05 19:16:46 +09:00
Syoyo Fujita
8ca2bc0de7
Fix appveyor script.
2016-08-02 17:14:46 +09:00
Syoyo Fujita
0a85945767
Skip trailing whitespace in mtl. Fixes #92 .
2016-08-02 17:04:00 +09:00
Syoyo Fujita
51d13700d8
Skip trailing whitespace in mtl. Fixes #92 .
v0.9.25
2016-08-02 16:55:50 +09:00
Syoyo Fujita
1983e889dc
Update callback API example.
...
Update API document.
2016-07-28 16:21:48 +09:00
Syoyo Fujita
dfe9d7bcae
Merge pull request #91 from adishavit/develop
...
Changes the value indicating non-existent index to 0.
2016-07-28 16:16:38 +09:00
Adi Shavit @ MacBookPro
4dee4cc673
Changes the value indicating non-existent index to 0. OBJ indices are 1 (or -1) based, so 0 is an invalid value.
2016-07-28 10:12:16 +03:00
Syoyo Fujita
a7ea651bef
Suppress clang warnings.
2016-07-28 00:30:52 +09:00
Syoyo Fujita
4c2afb8814
Merge pull request #90 from adishavit/develop
...
Changes the LoadObjWithCallback() API
2016-07-27 17:45:49 +09:00
Adi Shavit @ MacBookPro
951833812a
Changes the LoadObjWithCallback() API to accept std::istream& instead of pointed since this is a required argument.
...
- Also changing the argument order to allow for defaults for optional arguments.
2016-07-27 11:38:25 +03:00
Syoyo Fujita
e456cc949d
Merge pull request #89 from adishavit/develop
...
Crash bug fix + optimizations in LoadObjWithCallback()
2016-07-27 16:30:36 +09:00
Syoyo Fujita
75e64cd47a
Support parsing w element of vertex coordinate, and also third element of texture coordinates. Fixes #88 .
2016-07-27 16:16:51 +09:00
Adi Shavit @ MacBookPro
3736a5791f
Fix a crash bug in LoadObjWithCallback() when passing a nullptr as MaterialReader *readMatFn.
...
- This preserves the existing API. If `nullptr` is passed then the material file will be ignored. This is useful when the user is not interested in the materials.
- Note that if `nullptr` is not a valid option for this function, then the API needs to be changed to take `MaterialReader&`.
2016-07-27 10:04:22 +03:00
Adi Shavit @ MacBookPro
0b0bf60137
Move heap-based objects like vectors and strings outside the parse loop in LoadObjWithCallback().
...
This avoids reallocation on every use making the code faster.
2016-07-27 10:00:13 +03:00
Syoyo Fujita
d496d8eab6
Remove some invalid comments. Fix calling index_cb per f line. Fixes #87 .
2016-07-27 00:02:53 +09:00
Syoyo Fujita
22883def8d
Support PBR extension for MTL which is proposed in http://exocortex.com/blog/extending_wavefront_mtl_to_support_pbr
2016-07-25 22:46:30 +09:00
Syoyo Fujita
5826f1e149
Merge branch 'develop' of github.com:syoyo/tinyobjloader into develop
2016-07-25 19:03:42 +09:00
Syoyo Fujita
ef6560298e
Add Vulkan Tutorial to the list.
2016-07-25 19:02:51 +09:00
Syoyo Fujita
e3a56816d6
Use std::getline() to read arbitrary size of line data.
2016-07-24 15:53:05 +09:00
Syoyo Fujita
5ef400882a
Fix pow computation.
2016-07-15 13:25:44 +09:00
Syoyo Fujita
333bb55d84
Revert memcpy'ing input string into local buffer.
2016-07-15 02:01:50 +09:00
Syoyo Fujita
7d6318c3ad
Remove redundant & buggy memcpy.
...
Add verbose option.
2016-07-15 01:38:39 +09:00
Syoyo Fujita
d4a7eefc54
Fix typo in usage.
2016-07-10 00:11:37 +09:00
Syoyo Fujita
d2793bf454
Update performance note.
2016-07-09 01:31:13 +09:00
Syoyo Fujita
d5c722125a
Show parsing time.
v0.9.24
2016-07-09 00:52:27 +09:00
Syoyo Fujita
16ed0ac129
Update README.
2016-07-06 01:36:16 +09:00
Syoyo Fujita
b8c33156de
Update README.
2016-07-01 23:39:36 +09:00
Syoyo Fujita
0389e23847
Show parsing time.
2016-07-01 23:35:39 +09:00