Commit graph

10 commits

Author SHA1 Message Date
Matt Pharr
90c73ac71a Update to latest zlib released version 2025-10-22 11:41:43 -07:00
Matt Pharr
9fbf3f0eec Redo cmake/OpenEXR integration
Use the "modern" cmake way of naming/passing along targets; as a bonus,
this lets us bump the version of openexr we ship as a submodule to be
the most recent release.

Fixes #478, which was due to pbrt not handling having a modern version of
openexr installed locally.
2025-01-30 11:40:30 -08:00
Matt Pharr
fc86eb47c1 Add GLAD and GLFW dependencies 2022-04-25 17:55:55 -07:00
Matt Pharr
cacd50aa42 Add support for qoi format images
https://qoiformat.org
2022-04-25 17:45:23 -07:00
ruevs
a2789a7c8f
Make submodule URLs consistent (#229)
Add `.git` to the double-conversion and zlib submodules URLs.
2022-02-23 08:14:36 -08:00
Matt Pharr
c7e3879c78
Unicode normalization (#225)
Normalize unicode strings for user-supplied names (objects, materials,
media, etc.)  Note that there is no need to normalize strings for things
like the name of the selected sampler, light source types, or the
parameters provided to pbrt objects, as all of the valid ones are plain old
ASCII text. We also intentionally do not normalize pathnames, as doing so
can cause all sorts of trouble.
2022-02-02 07:10:03 -08:00
Matt Pharr
83d4ae1667 ext/ updates
Update filesystem/ and stb/ to latest versions.
Start using git submodules for lodepng (and update to latest.)
2021-10-28 14:23:23 -07:00
Matt Pharr
6f685a2f78 Add libdeflate as a submodule 2021-08-07 07:59:18 -07:00
Matt Pharr
d5717cd143 Add ext/openvdb for nanovdb 2020-08-25 09:39:49 -07:00
Matt Pharr
9772673e43 Initial commit for public release. 2020-08-17 16:17:05 -07:00