Add RGBA8 support to RenderTarget::ReadColorPixels.
PiperOrigin-RevId: 933521511 Change-Id: Ic279fb8f86615cc4cfddef6ac27a502b22bafd79
This commit is contained in:
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;
|
type = filament::backend::PixelDataType::UBYTE;
|
||||||
expected_num_bytes = width_ * height_ * 3;
|
expected_num_bytes = width_ * height_ * 3;
|
||||||
break;
|
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:
|
case mjPIXEL_FORMAT_R32F:
|
||||||
format = filament::backend::PixelDataFormat::R;
|
format = filament::backend::PixelDataFormat::R;
|
||||||
type = filament::backend::PixelDataType::FLOAT;
|
type = filament::backend::PixelDataType::FLOAT;
|
||||||
|
|||||||
Reference in New Issue
Block a user