@@ -24,16 +24,13 @@ static AHardwareBuffer_Desc ToAHardwareBufferDesc(
2424 ahb_desc.height = desc.size .height ;
2525 ahb_desc.format = ToAHardwareBufferFormat (desc.format );
2626 ahb_desc.layers = 1u ;
27- if (desc.usage & static_cast <HardwareBufferUsage>(
28- HardwareBufferUsageFlags::kFrameBufferAttachment )) {
27+ if (desc.usage & HardwareBufferUsageFlags::kFrameBufferAttachment ) {
2928 ahb_desc.usage |= AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER;
3029 }
31- if (desc.usage & static_cast <HardwareBufferUsage>(
32- HardwareBufferUsageFlags::kCompositorOverlay )) {
30+ if (desc.usage & HardwareBufferUsageFlags::kCompositorOverlay ) {
3331 ahb_desc.usage |= AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY;
3432 }
35- if (desc.usage & static_cast <HardwareBufferUsage>(
36- HardwareBufferUsageFlags::kSampledImage )) {
33+ if (desc.usage & HardwareBufferUsageFlags::kSampledImage ) {
3734 ahb_desc.usage |= AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE;
3835 }
3936 return ahb_desc;
@@ -80,12 +77,9 @@ HardwareBufferDescriptor HardwareBufferDescriptor::MakeForSwapchainImage(
8077 desc.format = HardwareBufferFormat::kR8G8B8A8UNormInt ;
8178 // Zero sized hardware buffers cannot be allocated.
8279 desc.size = size.Max (ISize{1u , 1u });
83- desc.usage =
84- static_cast <HardwareBufferUsage>(
85- HardwareBufferUsageFlags::kFrameBufferAttachment ) |
86- static_cast <HardwareBufferUsage>(
87- HardwareBufferUsageFlags::kCompositorOverlay ) |
88- static_cast <HardwareBufferUsage>(HardwareBufferUsageFlags::kSampledImage );
80+ desc.usage = HardwareBufferUsageFlags::kFrameBufferAttachment |
81+ HardwareBufferUsageFlags::kCompositorOverlay |
82+ HardwareBufferUsageFlags::kSampledImage ;
8983 return desc;
9084}
9185
0 commit comments