Creates GpuBuffers around pre-allocated AHardware_Buffer objects.
PiperOrigin-RevId: 578850184
This commit is contained in:
parent
f8197651e8
commit
9018ca699b
|
@ -516,6 +516,7 @@ cc_library(
|
||||||
":gpu_buffer_storage",
|
":gpu_buffer_storage",
|
||||||
":image_frame_view",
|
":image_frame_view",
|
||||||
"//mediapipe/framework/formats:image_frame",
|
"//mediapipe/framework/formats:image_frame",
|
||||||
|
"//mediapipe/framework/port:ret_check",
|
||||||
"@com_google_absl//absl/strings:str_format",
|
"@com_google_absl//absl/strings:str_format",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
@ -1223,9 +1224,13 @@ mediapipe_cc_test(
|
||||||
],
|
],
|
||||||
requires_full_emulation = True,
|
requires_full_emulation = True,
|
||||||
deps = [
|
deps = [
|
||||||
|
":gl_texture_buffer",
|
||||||
|
":gl_texture_util",
|
||||||
":gpu_buffer_format",
|
":gpu_buffer_format",
|
||||||
":gpu_buffer_storage_ahwb",
|
":gpu_buffer_storage_ahwb",
|
||||||
|
":gpu_test_base",
|
||||||
"//mediapipe/framework/port:gtest_main",
|
"//mediapipe/framework/port:gtest_main",
|
||||||
|
"//mediapipe/framework/tool:test_util",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -238,7 +238,7 @@ ImageFormat::Format ImageFormatForGpuBufferFormat(GpuBufferFormat format) {
|
||||||
case GpuBufferFormat::kRGBAFloat128:
|
case GpuBufferFormat::kRGBAFloat128:
|
||||||
return ImageFormat::VEC32F4;
|
return ImageFormat::VEC32F4;
|
||||||
case GpuBufferFormat::kRGBA32:
|
case GpuBufferFormat::kRGBA32:
|
||||||
// TODO: this likely maps to ImageFormat::SRGBA
|
return ImageFormat::SRGBA;
|
||||||
case GpuBufferFormat::kGrayHalf16:
|
case GpuBufferFormat::kGrayHalf16:
|
||||||
case GpuBufferFormat::kOneComponent8Alpha:
|
case GpuBufferFormat::kOneComponent8Alpha:
|
||||||
case GpuBufferFormat::kOneComponent8Red:
|
case GpuBufferFormat::kOneComponent8Red:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user