Skip to content

Commit 3a42777

Browse files
committed
CHANGES updates
Signed-off-by: Larry Gritz <lg@larrygritz.com>
1 parent 074baf4 commit 3a42777

File tree

2 files changed

+146
-21
lines changed

2 files changed

+146
-21
lines changed

CHANGES.md

Lines changed: 124 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,42 +6,158 @@ Release 1.14 -- in progress (compared to 1.13)
66
### New minimum dependencies and compatibility changes:
77

88
* Note: it is likely that by the time it is released, OSL 1.14 will require
9-
Imath >= 3.1.
9+
Imath >= 3.1, Python >= 3.7, C++ >= 17, gcc >= 9.3.
1010

1111

12-
### OSL Language and oslc compiler (for shader writers):
12+
### OSL Language, standard library, and oslc compiler (for shader writers):
13+
- Fix the subsurface_bssrdf parameters to conform to MaterialX. [#1823](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1823) (by Christopher Kulla) (1.14.1.0)
1314

1415

1516
### ⛰️ API changes and new ShadingSystem features (for renderer writers):
17+
* The big switch to `ustringhash`: To better accommodate GPU execution, and to
18+
make the code and techniques less divergent between CPU and GPU code paths,
19+
we have changed the runtime representation of strings from `ustring` to
20+
`ustringhash` -- which is still a 64 bit token, but rather than the address
21+
of the unique characters, which may change from run to run and harm the
22+
OptiX/CUDA PTX cache performance, it is the deterministic hash of the
23+
characters. Thus, not just the runtime, but all of the interfaces of
24+
RendererServices and other APIs that the renderers use to set up and
25+
communicate with the ShadingSystem, now have been changed to expect
26+
ustringhash instead of ustring.
27+
[#1732](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1732) (by Steena Monteiro) (1.14.0.0)
28+
* Add API for building interpolated getter free functions.
29+
[#1765](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1765) (by Thibault Vergne) (1.14.0.0)
30+
* Switch `shade_image()` to use current OIIO::paropt [#1843](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1843) (1.14.1.1)
1631

1732

1833
### 🚀 SIMD batched shading mode
34+
- *batched*: Codegen bug for compref with varying index [#1776](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1776) (by Alex Wells) (1.14.1.0)
1935

2036

2137
### 🚀 OptiX GPU rendering
38+
- Fix NVPTX TargetMachine leak, etc. [#1763](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1763) (by Tim Grant) (1.14.0.0)
39+
- Fix GPU interpolated param initialization [#1791](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1791) (by Chris Hellmuth) (1.14.1.0)
40+
- Add `lazytrace` ShadingSystem option to avoid combinatoric optixTrace
41+
inlining: when enabled, run layers with trace ops unconditionally at the
42+
start of shader evaluation. This costs some potential performance in cases
43+
where the trace layer would never be evaluated, but removes all the
44+
compilation penalties that the inlining was presenting.
45+
[#1815](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1815) (by Chris Hellmuth) (1.14.1.0)
2246

2347

2448
### 🐛/🔧 Internals: fixes, improvements, and developer concerns
49+
- Mute partio error prints [#1774](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1774) (by olegul) (1.14.1.0)
50+
- calculatenormal needs to use the fliphandedness global [#1783](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1783) (by sfriedmapixar) (1.14.1.0)
51+
- Print closure missing error message at compile time instead of run time. [#1781](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1781) (by sfriedmapixar) (1.14.1.0)
52+
- Make isconnected() work with downstream renderer "connections." [#1782](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1782) (by sfriedmapixar) (1.14.1.0)
53+
- *int*: Change OSL_CONSTEXPR14 to constexpr [#1805](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1805) (1.14.1.0)
54+
- Remove unnecessary ustring lookup [#1824](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1824) (by Chris Hellmuth) (1.14.1.0)
55+
- Make backfacing shadeop indicate backfacing shader-global is needed [#1827](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1827) (by sfriedmapixar) (1.14.1.0)
56+
- Reparameter string needed to be ustringhash [#1841](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1841) (by Chris Hellmuth) (1.14.1.0)
57+
- Some modernization of osl.imageio [#1840](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1840) (1.14.1.1)
2558

2659

2760
### 🏗 Build/test/CI and platform ports
2861

2962
* CMake build system and scripts:
63+
- *build*: Add options to use static Cuda libraries (controlled by
64+
CMake variable `CUDA_PREFER_STATIC_LIBS`) [#1772](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1772) (1.14.1.0)
65+
- *build*: Remove a lot of old SPI build cruft [#1778](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1778) (1.14.1.0)
66+
- Simplify oslquery library include and link needs [#1787](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1787) (1.14.1.0)
67+
- Propagate cpp version: when building against an OIIO that needs C++17,
68+
OSL will need to be build with C++17, too. [#1797](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1797) (1.14.1.0)
69+
- Eliminate boost as a dependency: [#1802](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1802) (by Christopher Kulla) (1.14.1.0) [#1808](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1808) (by Christopher Kulla) (1.14.1.0)
70+
- Default to C++17 mode (but for now, C++14 is still supported by
71+
setting `CMAKE_CXX_STANDARD`). [#1818](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1818) (1.14.1.0)
3072
* Dependency version support:
73+
- Support for LLVM 18. [#1773](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1773) (by مهدي شينون (Mehdi Chinoune)) (1.14.1.0)
74+
[#1803](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1803) (1.14.1.0)
75+
- LLVM 18 compat issue - include libclangAPINotes [#1812](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1812) (1.14.1.1)
76+
- Various fixes to deal with deprecations in the development branch and
77+
upcoming 3.0 release of OpenImageIO:
78+
[#1788](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1788) (1.14.1.0), [#1806](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1806) (1.14.1.0), [#1834](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1834) (1.14.1.0), [#1838](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1838) (1.14.1.0), [#1842](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1842) (1.14.1.1), [#1844](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1844) (1.14.1.1)
79+
- *Use new OIIO ustringhash decode methods when available [#1792](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1792) (by Chris Hellmuth) (1.14.1.0)
3180
* Testing and Continuous integration (CI) systems:
81+
- *(testrender)*: Fix testrender GPU regression with bad destruction order [#1814](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1814) (1.14.1.0)
82+
- *(testrender)*: Implement new Oren-Nayar model from OpenPBR [#1817](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1817) (by Christopher Kulla) (1.14.1.0)
83+
- *(testrender)*: Implement OpenPBR's sheen BRDF [#1819](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1819) (by Christopher Kulla) (1.14.1.0)
84+
- *tests*: Update ref output for OptiX execution order variance [#1816](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1816) (1.14.1.0)
85+
- *ci*: Test against LLVM 17 [#1760](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1760) (1.14.0.0)
86+
- *ci*: Increase timeout for slow MacOS-13 runner [#1775](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1775) (1.14.1.0)
87+
- *ci*: Fix broken Macos-13 CI [#1780](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1780) (1.14.1.0)
88+
- *ci*: Allow triggering CI workflow from web [#1779](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1779) (1.14.1.0)
89+
- *ci*: Lock down to OIIO 2.5 for icc tests [#1799](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1799) (1.14.1.0)
90+
- *ci*: Print commit hash of locally built dependencies [#1798](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1798) (1.14.1.0)
91+
- *ci*: Suppress leak sanitizer warnings about internals of robin_hash [#1807](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1807) (1.14.1.0)
92+
- *ci*: Mods to CI to deal with OIIO master raising dependency mins [#1833](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1833) (1.14.1.0)
93+
- *ci*: Fix GHA CI after they upgraded nodejs [#1837](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1837) (1.14.1.0)
94+
- *ci*: Deal with CentOS 7 EOL and disappearance of yum mirrors [#1839](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1839) (1.14.1.0)
3295
* Platform support:
96+
- *Mac ARM*: Test with Mac ARM runner [#1770](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1770) (1.14.1.0)
97+
- *Mac ARM*: Make finding bison work better on Apple Silicon Macs + homebrew
98+
[#1822](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1822) (1.14.1.1)
3399

34100
### 📚 Documentation
35-
101+
- Fix links to RTD docs from github landing page [#1768](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1768) (1.14.0.0)
102+
- Clarify behavior of `round()`: OSL uses "round away from zero" policy for
103+
input values exactly half way between two integers, matching C/C++
104+
standard round(). But we were not clear about it in the docs.
105+
[#1767](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1767) (1.14.1.0)
106+
- More detail about supported platforms in INSTALL.md [#1796](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1796) (1.14.1.0)
107+
- Fix outdated or wrong repo URLs [#1811](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1811) (1.14.1.0)
108+
- Fixes to documentation of new oren_nayar_diffuse_bsdf parameters [#1820](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1820) (1.14.1.0)
36109

37110
### 🏢 Project Administration
111+
- Account for duplicate emails in the .mailmap [#1759](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1759) (1.14.0.0)
112+
- Releases trigger automatic announcements to the Slack channel.
113+
[#1766](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1766) [#1777](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1777) (by John Mertic) (1.14.1.0)
114+
- Raise our code formatting standard to clang-format 17 [#1761](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1761) (1.14.0.0)
38115

39116

40117

41118

42119

43-
Release 1.13 -- beta 1: December 20, 2023 (compared to 1.12)
44-
-------------------------------------------------------------
120+
Release 1.13.10.0 -- 1 June 2024 (compared to 1.13.9.0)
121+
--------------------------------------------------------
122+
- *testrender*: Implement new Oren-Nayar model from OpenPBR [#1817](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1817) (by Christopher Kulla)
123+
- *docs*: Fix outdated or wrong repo URLs [#1811](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1811)
124+
125+
126+
Release 1.13.9.0 -- 1 May 2024 (compared to 1.13.8.0)
127+
--------------------------------------------------------
128+
- *deps*: Support for LLVM-18 [#1773](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1773) (by مهدي شينون (Mehdi Chinoune) [#1803](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1803) (by Larry Gritz)
129+
- *fix*: Make isconnected() work with downstream renderer "connections." [#1782](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1782) (by sfriedmapixar)
130+
- *cleanup*: Change OSL_CONSTEXPR14 to constexpr [#1805](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1805)
131+
- *internals build*: Fix ifdef typo [#1804](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1804)
132+
- *build*: Propagate cpp version [#1797](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1797)
133+
- *build*: Print commit hash of locally built dependencies [#1798](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1798)
134+
- *ci*: Lock down to OIIO 2.5 for icc tests [#1799](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1799)
135+
- *ci*: Suppress leak sanitizer warnings about internals of robin_hash [#1807](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1807)
136+
- *docs*: More detail about supported platforms in INSTALL.md [#1796](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1796)
137+
138+
139+
Release 1.13.8.0 -- 1 Apr 2024 (compared to 1.13.7.0)
140+
--------------------------------------------------------
141+
* *fix(batched)*: Codegen bug for compref with varying index for batched shading [#1776](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1776) (by Alex Wells)
142+
* *fix*: Calculatenormal needs fliphandedness [#1783](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1783) (by sfriedmapixar)
143+
* *fix*: Print closure missing error message at compile time instead of run time. [#1781](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1781) (by sfriedmapixar)
144+
* *int*: Change long-deprecated OIIO macro to new one [#1788](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1788)
145+
* *ci*: Fix broken Macos-13 CI [#1780](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1780)
146+
147+
Release 1.13.7.0 -- 1 Mar 2024 (compared to 1.13.6.1)
148+
--------------------------------------------------------
149+
* *fix*: Mute partio error prints [#1774](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1774) (by olegul)
150+
* *ci*: Test with Mac ARM runner [#1770](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1770)
151+
* *docs*: Fix links to RTD docs from github landing page [#1768](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1768)
152+
* *admin*: Switch release announcement workflow to jmertic's awesome action [#1766](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1766)
153+
154+
<br>
155+
156+
157+
Release 1.13 -- Feb 1, 2024 (compared to 1.12)
158+
===============================================
159+
- beta 1: December 20, 2023
160+
- release v1.13.6.1: Feb 1, 2024
45161

46162
### New minimum dependencies and compatibility changes:
47163

@@ -130,6 +246,7 @@ Release 1.13 -- beta 1: December 20, 2023 (compared to 1.12)
130246
* OptiX PTX pipeline overhaul [#1680](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1680) (by Tim Grant) (1.13.5.0)
131247
* Perf: Don't insert redundant run layer calls inside a basic block
132248
[#1665](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1665) [#1669](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1669) [#1672](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1672) (by Chris Hellmuth) (1.13.4.0)
249+
* Fix NVPTX TargetMachine leak, etc. [#1763](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/1763) (by Tim Grant)
133250

134251
### 🐛/🔧 Internals: fixes, improvements, and developer concerns
135252

@@ -225,6 +342,7 @@ Release 1.13 -- beta 1: December 20, 2023 (compared to 1.12)
225342
* For clarity, use the term 'runner' instead of 'os' [#1743](https://github.com/AcademySoftwareFoundation/OpenShadingLangauge/pull/1743)
226343
* Test ABI compliance [#1748](https://github.com/AcademySoftwareFoundation/OpenShadingLangauge/pull/1748)
227344
* Fix tests passing when test commands fail [#1733](https://github.com/AcademySoftwareFoundation/OpenShadingLangauge/pull/1733) (by Brecht Van Lommel)
345+
* *ci*: Test against LLVM 17 [#1760](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1760)
228346
* Platform support:
229347
* Include `immintrin.h` only when needed. #1605 (1.13.1.0)
230348
* Changed snprintf formatting to satisfy some compilers.
@@ -250,6 +368,7 @@ Release 1.13 -- beta 1: December 20, 2023 (compared to 1.12)
250368

251369
* Alert slack "release-announcements" channel upon OSL release [#1740](https://github.com/AcademySoftwareFoundation/OpenShadingLangauge/pull/1740) [#1749](https://github.com/AcademySoftwareFoundation/OpenShadingLangauge/pull/1749)
252370
* Update pull request template [#1741](https://github.com/AcademySoftwareFoundation/OpenShadingLangauge/pull/1741)
371+
* Account for duplicate emails in the .mailmap [#1759](https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1759)
253372

254373

255374
---

README.md

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -426,14 +426,20 @@ nominated for major awards.)
426426
Obi-Wan Kenobi (series),
427427
The Boys (S3),
428428
Andor (S1)
429-
* **(2023 / upcoming)**
429+
* **(2023)**
430430
Ant-Man and the Wasp: Quantumania,
431431
The Mandalorian S3,
432432
The Magician's Elephant,
433433
Super Mario Bros Film,
434434
Guardians of the Galaxy 3,
435435
Spider-Man: Across the Spider-Verse,
436436
Elemental,
437+
The Marvels,
438+
Leo
439+
* **(2024 / upcoming)**
440+
Ghostbusters: Frozen Empire,
441+
Inside Out 2,
442+
In Your Dreams,
437443
...
438444

439445

@@ -527,21 +533,21 @@ The current project leadership is documented in the
527533
Many people have contributed features, bug fixes, and other changes to OSL
528534
over the years: Steve Agland, Shane Ambler, Martijn Berger, Farchad
529535
Bidgolirad, Nicholas Bishop, Curtis Black, Rasmus Bonnedal, Solomon Boulos,
530-
Stefan Bruens, Stefan Büttner, Matthaus G. Chajdas, Clark Chen, Alejandro
531-
Conty, Damien Courtois, Dieter De Baets, Thomas Dinges, Daniel Dresser, Mads
532-
Drøschler, Peter Ellerington, Luke Emrose, Louis Feng, Mark Final, Henri
533-
Fousse, Stephen Friedman, Syoyo Fujita, Tim Grant, Larry Gritz, Nicolas
534-
Guiard, Euan Haahr, Derek Haase, Sven-Hendrik Haase, John Haddon, Niklas
535-
Harrysson, Daniel Heckenberg, Chris Hellmuth, Adrien Herubel, Dan Horák,
536-
Thiago Ize, Matt Johnson, Ronan Keryell, Chris Kulla, Elvic Liang, Max Liani,
537-
Adam Martinez, John Mertic, Bastien Montagne, Steena Monteiro, Patrick Mours,
538-
Alexis Oblet, Erich Ocean, Mikko Ohtamaa, Jino Park, Alexei Pawlow, Jay
539-
Reynolds, Declan Russell, Benoit Ruiz, Patrick Scheibe, Alex Schworer,
540-
Jonathan Scruggs, Sergey Sharybin, Mark Sisson, Sandip Shukla, Cliff Stein,
541-
Stephan Steinbach, Luya Tshimbalanga, Esteban Tovagliari, Brecht Van Lommel,
542-
Alexander von Knorring, Aidan Welch, Alex Wells, Roman Zulak. (Listed
543-
alphabetically; if we've left anybody out, it is inadvertent, please let us
544-
know.)
536+
Stefan Bruens, Stefan Büttner, Matthaus G. Chajdas, Clark Chen, Mehdi
537+
Chinoune, Alejandro Conty, Damien Courtois, Dieter De Baets, Thomas Dinges,
538+
Daniel Dresser, Mads Drøschler, Peter Ellerington, Luke Emrose, Louis Feng,
539+
Mark Final, Henri Fousse, Stephen Friedman, Syoyo Fujita, Tim Grant, Larry
540+
Gritz, Nicolas Guiard, Euan Haahr, Derek Haase, Sven-Hendrik Haase, John
541+
Haddon, Niklas Harrysson, Daniel Heckenberg, Chris Hellmuth, Adrien Herubel,
542+
Dan Horák, Thiago Ize, Matt Johnson, Ronan Keryell, Chris Kulla, Elvic Liang,
543+
Max Liani, Adam Martinez, John Mertic, Bastien Montagne, Steena Monteiro,
544+
Patrick Mours, Alexis Oblet, Erich Ocean, Mikko Ohtamaa, Jino Park, Alexei
545+
Pawlow, Mitch Prater, Jay Reynolds, Declan Russell, Benoit Ruiz, Patrick
546+
Scheibe, Alex Schworer, Jonathan Scruggs, Sergey Sharybin, Mark Sisson, Sandip
547+
Shukla, Cliff Stein, Stephan Steinbach, Luya Tshimbalanga, Esteban Tovagliari,
548+
Brecht Van Lommel, Thibault Vergne, Alexander von Knorring, Aidan Welch, Alex
549+
Wells, Roman Zulak. (Listed alphabetically; if we've left anybody out, it is
550+
inadvertent, please let us know.)
545551

546552
We cannot possibly express sufficient gratitude to the managers at Sony
547553
Pictures Imageworks who allowed this project to proceed, supported it

0 commit comments

Comments
 (0)