Commit Graph

  • 8bed734a18 Merge branch 'master' of github.com:syoyo/tinyobjloader Syoyo Fujita 2016-12-09 01:51:33 +09:00
  • 60ffb3ca9a Add missing files. Fixes #115. Syoyo Fujita 2016-12-09 01:51:03 +09:00
  • 6507e70236 Merge pull request #113 from ReinierMaas/patch-1 Syoyo Fujita 2016-12-07 00:55:28 +09:00
  • 2daec8be53 Search .mtl and texture from .obj's base dir. Fix bad memory access. v1.0.4 Syoyo Fujita 2016-12-07 00:54:12 +09:00
  • c2ff3f12fc Support multiple filenames for mtllib line. Fixes #112. Syoyo Fujita 2016-12-06 23:38:21 +09:00
  • a6a134a60e Update README.md Reinier Maas 2016-12-06 15:38:26 +01:00
  • e0b39341fc Merge pull request #111 from longjon/python2 Syoyo Fujita 2016-12-06 14:37:05 +09:00
  • 947582b592 Merge pull request #110 from longjon/python-attribs Syoyo Fujita 2016-12-06 14:36:14 +09:00
  • c207ff3561 Support Python 2.7. Jonathan L Long 2016-12-05 15:22:32 -08:00
  • 41dd7c806e (Re-)expose attribs to Python. Jonathan L Long 2016-12-05 15:12:28 -08:00
  • aa4dabe64f Describe default behavior of mtl_basedir. Syoyo Fujita 2016-11-23 17:17:35 +09:00
  • 9868630d0e Fix windows build of loader_example. Syoyo Fujita 2016-11-04 12:36:15 +09:00
  • f2397573f3 Merge pull request #107 from Warezovvv/master Syoyo Fujita 2016-11-03 17:39:16 +09:00
  • 7d5699118e Little intuitive improvements Nikita Krupitskas 2016-11-03 11:23:21 +03:00
  • 0948ca0417 Add more support for parsing texture options. Add more unit testing for texture options. texopt Syoyo Fujita 2016-11-03 02:58:44 +09:00
  • 582eb2b818 Initial support of texture options. Syoyo Fujita 2016-11-02 02:11:17 +09:00
  • c2474e27ab Fix seg fault when no material assigned to object in viewer example. Bump version v1.0.2. v1.0.2 Syoyo Fujita 2016-10-24 23:58:33 +09:00
  • 6c6390f034 Fix typo. Syoyo Fujita 2016-10-24 23:58:23 +09:00
  • 4d6649cc6d Suppress compiler warnings. Syoyo Fujita 2016-10-24 23:54:20 +09:00
  • d543b1447f Merge pull request #105 from dotdash/speedup Syoyo Fujita 2016-10-24 23:37:34 +09:00
  • d6eeb14216 Avoid unnecessary ldexp() and pow() calls Björn Steinbrink 2016-10-24 14:45:40 +02:00
  • aa670fe91e Use a lookup table to speed up float parsing Björn Steinbrink 2016-10-24 11:53:00 +02:00
  • ebdbd8a231 Avoid unnecessary reallocations of the "linebuf" string Björn Steinbrink 2016-10-24 11:28:33 +02:00
  • fed4322d26 Merge branch 'master' of github.com:syoyo/tinyobjloader v1.0.1 Syoyo Fujita 2016-10-18 17:34:15 +09:00
  • 039d4a6c54 Fix a shape is lost if obj ends with a 'usemtl'. Fixes #104 Syoyo Fujita 2016-10-18 17:33:28 +09:00
  • 28ee1b42ce Merge pull request #103 from chrisliebert/master Syoyo Fujita 2016-10-08 14:02:11 +09:00
  • 35889026d6 added additional bounds checking Chris Liebert 2016-10-07 21:21:33 -07:00
  • e81ac971b0 Issue #74: Added basic diffuse texture support to examples/viewer using stb_image. The previously used color based on the normal is combined with the diffuse color from the material definition. Chris Liebert 2016-10-07 20:58:04 -07:00
  • e05ce6aff0 Merge pull request #102 from Entalpi/master Syoyo Fujita 2016-10-07 11:40:33 +09:00
  • e4598ba84a Minor spelling fix Alexander Lingtorp 2016-10-06 19:30:21 +02:00
  • 79513077f3 Fix compilation on pre-C++11 compiler. Syoyo Fujita 2016-10-02 17:37:02 +09:00
  • 72acadca79 Merge pull request #101 from kavika13/master Syoyo Fujita 2016-10-02 17:35:36 +09:00
  • 398e358826 Add unit tests for reading from existing file stream Merlyn Morgan-Graham 2016-10-02 01:25:07 -07:00
  • 7fc9b0fe97 Add stream based material reader implementation Merlyn Morgan-Graham 2016-10-02 00:52:45 -07:00
  • 71cc967f42 Allow skipping material reads on LoadObj istream overload Merlyn Morgan-Graham 2016-10-02 00:52:19 -07:00
  • 3ddad1e377 Merge pull request #97 from middlefeng/url-update Syoyo Fujita 2016-09-09 00:45:08 +09:00
  • 92805d3088 Metal viewer URL update. middleware 2016-09-07 06:31:08 -07:00
  • 60acd05a03 Add brief README. Syoyo Fujita 2016-09-06 02:18:24 +09:00
  • 4a18e241d9 Measure zstd decompress time. Syoyo Fujita 2016-09-06 02:11:23 +09:00
  • 1b88a1e3c7 Support reading .obj from ZStd compressed format. Syoyo Fujita 2016-09-04 19:34:05 +09:00
  • b3feefafdf Add link to MetalExamples. Syoyo Fujita 2016-09-03 21:43:00 +09:00
  • a7a16db908 Add a link to GeeXLab. Syoyo Fujita 2016-08-23 02:48:06 +09:00
  • 9f92ba34a6 Update Feature list. Syoyo Fujita 2016-08-23 02:44:32 +09:00
  • 25cf039953 Add more link. Syoyo Fujita 2016-08-23 02:37:47 +09:00
  • 6bf145d7cf Add link to "Fast OBJ file importing and parsing in CUDA". Syoyo Fujita 2016-08-23 02:35:31 +09:00
  • 69240e18b4 Add link to PBGI. Syoyo Fujita 2016-08-23 02:29:41 +09:00
  • 5b9f431512 Update TODO list. Syoyo Fujita 2016-08-20 18:16:50 +09:00
  • ad79762212 Update README. v1.0.0 Syoyo Fujita 2016-08-20 18:03:18 +09:00
  • 64149943cc Add link to examples. Syoyo Fujita 2016-08-20 18:01:27 +09:00
  • 714194d353 Merge branch 'master' of github.com:syoyo/tinyobjloader Syoyo Fujita 2016-08-20 17:58:57 +09:00
  • 9d81c24934 Update AppVeyor script. Syoyo Fujita 2016-08-20 17:54:24 +09:00
  • 25c194bf71 Update README. Syoyo Fujita 2016-08-20 17:53:07 +09:00
  • 5a4c5ff668 Merge branch 'develop' Syoyo Fujita 2016-08-20 17:49:59 +09:00
  • f06e814d7c Update README. Syoyo Fujita 2016-08-20 16:23:41 +09:00
  • 5eef2b0914 Fix python binding. Syoyo Fujita 2016-08-20 16:23:20 +09:00
  • 49988672f4 Add link to tinyobjloader-c. Syoyo Fujita 2016-08-19 20:22:26 +09:00
  • d192402800 Support Tf in MTL. Syoyo Fujita 2016-08-19 20:19:28 +09:00
  • e777db37a3 Create gh-pages branch via GitHub gh-pages Syoyo Fujita 2016-08-19 20:09:18 +09:00
  • 646f1312f1 Parse 'Tf' field in MTL. Syoyo Fujita 2016-08-18 16:13:27 +09:00
  • db62a6c1cc Merge pull request #95 from graysonlang/patch-1 Syoyo Fujita 2016-08-18 11:49:51 +09:00
  • 8e53519a27 Ooops, meant "Tf" not "TF". Grayson Lang 2016-08-17 13:34:18 -07:00
  • d3d6932efd Fix MTL "transmission filter" token Grayson Lang 2016-08-17 13:30:25 -07:00
  • dea325cdcb Fix face num calculation. Syoyo Fujita 2016-08-13 19:27:13 +09:00
  • 2b50b31657 Return parsed material information in parseObj API.. Parse PBR extension in MTL Syoyo Fujita 2016-08-13 18:38:45 +09:00
  • 110b49a0c8 Rename vertex_index struct. Syoyo Fujita 2016-08-13 15:27:35 +09:00
  • 319746d3db Fix parsing benchmark flag. Syoyo Fujita 2016-08-13 15:09:58 +09:00
  • 2cb73fa85d Fix the ordefing of a constructor call of vertex_index. Syoyo Fujita 2016-08-13 02:52:36 +09:00
  • 5a832b470a Update README. Syoyo Fujita 2016-08-12 23:13:31 +09:00
  • 42f04024d4 Remove old version log. Syoyo Fujita 2016-08-12 23:13:05 +09:00
  • 07852e206d Apply clang-format. Syoyo Fujita 2016-08-12 23:12:46 +09:00
  • 156b47760d Merge branch 'develop' of github.com:syoyo/tinyobjloader into develop Syoyo Fujita 2016-08-12 20:40:16 +09:00
  • 673501749f Apply clang-format. Syoyo Fujita 2016-08-12 20:39:42 +09:00
  • b56fc1a0cc Fix appveyor script. Syoyo Fujita 2016-08-12 19:01:51 +09:00
  • 2ed3222bbe Compute geometric normal where vertex normal is not available. Syoyo Fujita 2016-08-12 18:58:34 +09:00
  • c7da23795d Add static keyword to safeGetline(). Syoyo Fujita 2016-08-05 19:16:46 +09:00
  • 8ca2bc0de7 Fix appveyor script. Syoyo Fujita 2016-08-02 17:14:46 +09:00
  • 0a85945767 Skip trailing whitespace in mtl. Fixes #92. Syoyo Fujita 2016-08-02 17:04:00 +09:00
  • 51d13700d8 Skip trailing whitespace in mtl. Fixes #92. v0.9.25 Syoyo Fujita 2016-08-02 16:55:50 +09:00
  • 1983e889dc Update callback API example. Update API document. Syoyo Fujita 2016-07-28 16:21:48 +09:00
  • dfe9d7bcae Merge pull request #91 from adishavit/develop Syoyo Fujita 2016-07-28 16:16:38 +09:00
  • 4dee4cc673 Changes the value indicating non-existent index to 0. OBJ indices are 1 (or -1) based, so 0 is an invalid value. Adi Shavit @ MacBookPro 2016-07-28 10:12:16 +03:00
  • a7ea651bef Suppress clang warnings. Syoyo Fujita 2016-07-28 00:30:52 +09:00
  • 4c2afb8814 Merge pull request #90 from adishavit/develop Syoyo Fujita 2016-07-27 17:45:49 +09:00
  • 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. Adi Shavit @ MacBookPro 2016-07-27 11:38:25 +03:00
  • e456cc949d Merge pull request #89 from adishavit/develop Syoyo Fujita 2016-07-27 16:30:36 +09:00
  • 75e64cd47a Support parsing w element of vertex coordinate, and also third element of texture coordinates. Fixes #88. Syoyo Fujita 2016-07-27 16:16:51 +09:00
  • 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&. Adi Shavit @ MacBookPro 2016-07-27 10:04:22 +03:00
  • 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. Adi Shavit @ MacBookPro 2016-07-27 10:00:13 +03:00
  • d496d8eab6 Remove some invalid comments. Fix calling index_cb per f line. Fixes #87. Syoyo Fujita 2016-07-27 00:02:53 +09:00
  • 22883def8d Support PBR extension for MTL which is proposed in http://exocortex.com/blog/extending_wavefront_mtl_to_support_pbr Syoyo Fujita 2016-07-25 22:46:30 +09:00
  • 5826f1e149 Merge branch 'develop' of github.com:syoyo/tinyobjloader into develop Syoyo Fujita 2016-07-25 19:03:42 +09:00
  • ef6560298e Add Vulkan Tutorial to the list. Syoyo Fujita 2016-07-25 19:02:51 +09:00
  • e3a56816d6 Use std::getline() to read arbitrary size of line data. Syoyo Fujita 2016-07-24 15:53:05 +09:00
  • c006401ea4 Finish initial implementation of .obj parser in C89. c89 Syoyo Fujita 2016-07-15 21:00:58 +09:00
  • 3a96dc11ca Construct shape information. Syoyo Fujita 2016-07-15 19:46:36 +09:00
  • 5ef400882a Fix pow computation. Syoyo Fujita 2016-07-15 13:25:44 +09:00
  • 7a9a0e7cab Update C89 parser(still W.I.P.). Syoyo Fujita 2016-07-15 12:55:41 +09:00
  • 333bb55d84 Revert memcpy'ing input string into local buffer. Syoyo Fujita 2016-07-15 02:01:50 +09:00
  • 0d1c60aafd Mostly finished porting parser in C89 except for material loading. Syoyo Fujita 2016-07-15 01:47:01 +09:00
  • 7d6318c3ad Remove redundant & buggy memcpy. Add verbose option. Syoyo Fujita 2016-07-15 01:38:39 +09:00