Add RGBA8 support to RenderTarget::ReadColorPixels.

PiperOrigin-RevId: 933521511
Change-Id: Ic279fb8f86615cc4cfddef6ac27a502b22bafd79
This commit is contained in:
Haroon Qureshi
2026-06-16 23:29:23 -07:00
committed by Copybara-Service
parent 6f8bb5ef55
commit e1711529f2
@@ -97,6 +97,11 @@ void RenderTarget::ReadColorPixels(filament::Renderer* renderer, uint8_t* bytes,
type = filament::backend::PixelDataType::UBYTE;
expected_num_bytes = width_ * height_ * 3;
break;
case mjPIXEL_FORMAT_RGBA8:
format = filament::backend::PixelDataFormat::RGBA;
type = filament::backend::PixelDataType::UBYTE;
expected_num_bytes = width_ * height_ * 4;
break;
case mjPIXEL_FORMAT_R32F:
format = filament::backend::PixelDataFormat::R;
type = filament::backend::PixelDataType::FLOAT;