Cgltf Versions Save

:diamond_shape_with_a_dot_inside: Single-file glTF 2.0 loader and writer written in C99

v1.4

4 years ago
  • Added parsing of target names in meshes.
  • Added cgltf_accessor_unpack_floats.
  • Fixed a few corner cases in cgltf_component_read_*.
  • Fixed transforms for non-uniform scale.
  • Fixed warnings and smaller issues.
  • Restored C99 conformance.

v1.3

4 years ago
  • Fixed a memory leak.
  • Made the parser safer.
  • Fixed cgltf_write to compile as C99.

v1.2

4 years ago
  • Added support for writing glTF data.
  • Added support for extras data.
  • Added support for required and used extension lists.
  • Improved performance for parsing large glTF files.
  • Fixed some warnings

v1.1

5 years ago
  • Added some helpers: cgltf_accessor_read_float(), cgltf_accessor_read_index().
  • Made cgltf_result cgltf_load_buffer_base64() public.
  • Fixed cgltf_calc_size() to return correct values for the special cases specified in the spec.

v1.0

5 years ago

cgltf is a glTF 2.0 parser written in C:

  • it's only one file
  • no dependencies (only a few standard C headers and an embedded JSON parser)
  • supports glTF 2.0 and all current KHR extensions (except for KHR_draco_mesh_compression and KHR_techniques_webgl)