From 262b84a7029c9c9941c521c2da508a8a618e58aa Mon Sep 17 00:00:00 2001 From: Jerry Gamache Date: Tue, 1 Oct 2024 12:21:27 -0400 Subject: [PATCH] EMSUSD-1691 - Load mono EXR images --- pxr/imaging/hio/OpenEXR/openexr-c.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pxr/imaging/hio/OpenEXR/openexr-c.c b/pxr/imaging/hio/OpenEXR/openexr-c.c index 5c39b5adb4..6cc2b79610 100644 --- a/pxr/imaging/hio/OpenEXR/openexr-c.c +++ b/pxr/imaging/hio/OpenEXR/openexr-c.c @@ -657,7 +657,8 @@ static exr_result_t _nanoexr_rgba_decoding_initialize( for (int c = 0; c < decoder->channel_count; ++c) { int channelIndex = -1; decoder->channels[c].decode_to_ptr = NULL; - if (strIsComponent(layerName, decoder->channels[c].channel_name, "red")) { + if (strIsComponent(layerName, decoder->channels[c].channel_name, "red") + || (rgba[0] == -1 && strIsComponent(layerName, decoder->channels[c].channel_name, "y"))) { rgba[0] = c; channelIndex = 0; }