DescriptionRevert of Add compositor support for half-float RGBA buffers and textures (patchset #4 id:60001 of https://codereview.chromium.org/2674493003/ )
Reason for revert:
Broke all Windows bots on chromium.gpu.fyi waterfall; see https://bugs.chromium.org/p/chromium/issues/detail?id=687346#c4 .
Original issue's description:
> Add the ResourceFormat RGBA_F16, and appropriate GL and Skia values.
>
> Add the GPU capability color_buffer_float, to expose if it is possible
> to create a RGBA_F16 render target.
>
> Enable exposing GPU capabilities color_buffer_float and
> texture_half_float_linear to non-WebGL GLES2 contexts (e.g, the
> compositor context).
>
> When allocating a RenderPass texture, use RGBA_F16 if the output surface
> is high-bit-depth (which will include HDR surfaces). Add the method
> OutputSurface::IsHighBitDepth to indicate this property.
>
> Note that this cannot be tested by the cc pixel tests (the correct way
> to test this) because they use a version of Mesa that does not support
> floating-point textures. Tests so far have been manual, as we work on
> upgrading Mesa. This will be tested by having the pixel tests which
> currently run in software and GL mode also run in "GL with high bit
> depth output surface" mode.
>
> BUG=687346
> CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel
>
> Review-Url: https://codereview.chromium.org/2674493003
> Cr-Commit-Position: refs/heads/master@{#448143}
> Committed: https://chromium.googlesource.com/chromium/src/+/197ec6b2ea2af1d95c0acdf9a0ebf0cd479fdf40
TBR=enne@chromium.org,jbauman@chromium.org,tsepez@chromium.org,ccameron@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=687346
Review-Url: https://codereview.chromium.org/2676153002
Cr-Commit-Position: refs/heads/master@{#448159}
Committed: https://chromium.googlesource.com/chromium/src/+/75c6426dbd63f244b76f512671faafdfc278fdd3
Patch Set 1 #Messages
Total messages: 6 (3 generated)
|