← 返回首页
README: document pure C11 loader as a co-equal main implementation by syoyo · Pull Request #431 · tinyobjloader/tinyobjloader · GitHub
Skip to content

Navigation Menu

Toggle navigation
Sign in
Appearance settings
Search or jump to...

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Resetting focus

README: document pure C11 loader as a co-equal main implementation#431

Merged
syoyo merged 1 commit into
releasefrom
readme-c11
Jun 19, 2026
Merged

README: document pure C11 loader as a co-equal main implementation#431
syoyo merged 1 commit into
releasefrom
readme-c11

Conversation

syoyo commented Jun 19, 2026

Copy link
Copy Markdown
Collaborator

Documents the pure C11 loader (tiny_obj_c + tobj_tess, merged in #430) in the README and refreshes stale content.

Changes

  • Co-equal mains. The intro now presents C++11 (tiny_obj_loader.h) and C11 (tiny_obj_c.{c,h} + tobj_tess.{c,h}) as two co-equal, independently usable implementations.
  • New "Pure C11 loader" section covering its properties (freestanding / dependency-free, dual float+double precision, robust tessellation, faces/lines/points/free-form primitives, full materials, optional multithreading/SIMD/mmap), a usage example, and build notes (CMake or just compile the two .c files).
  • What's new entry (19 Jun 2026) and a C11 compiler requirement.
  • Removed stale content: v0.9.x branch notes, the 2016 v1.0.0 changelog line, the "Old version" subsection, and the external tinyobjloader-c (C99) pointer — the latter is superseded by the built-in C11 loader.

Docs-only; no code changes.

🤖 Generated with Claude Code

- Present C++11 (tiny_obj_loader.h) and C11 (tiny_obj_c + tobj_tess) as two co-equal, independently usable implementations in the intro. - Add a "Pure C11 loader" section: properties (freestanding/dependency-free, dual precision, robust tessellation, primitives incl. free-form, materials, optional MT/SIMD/mmap), a usage example, and build notes. - Add a dated "What's new" entry and a C11 compiler requirement. - Remove stale content: v0.9.x branch notes, v1.0.0 (2016) changelog line, the "Old version" subsection, and the external tinyobjloader-c (C99) pointer (superseded by the built-in C11 loader). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Hide details View details syoyo merged commit 477cbdf into release Jun 19, 2026
28 checks passed
syoyo deleted the readme-c11 branch June 19, 2026 09:46
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Footer

© 2026 GitHub, Inc.