Move GetAttachmentRenderTarget and GetAttachmentSerial to FramebufferD3D.h.

BUG=angle:841

Change-Id: Ic341239e848f1daf7cf38f233d79a58f221780f4
Reviewed-on: https://chromium-review.googlesource.com/232969
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Tested-by: Geoff Lang <geofflang@chromium.org>
Move the Image::copy implementation to ImageD3D.

This method uses rx::RenderTarget, which is D3D-only.

BUG=angle:773

Change-Id: I2cb523fa98bda96661260d37a8c69c2ed8e7aa84
Reviewed-on: https://chromium-review.googlesource.com/233441
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Tested-by: Jamie Madill <jmadill@chromium.org>
Allow implementation tests to compile on all platforms.

BUG=angle:773

Change-Id: I9fb56c1d8332b1529460eb3962bae1b756f58e91
Reviewed-on: https://chromium-review.googlesource.com/232791
Reviewed-by: Brandon Jones <bajones@chromium.org>
Tested-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Move libEGL to compile on all platforms.

BUG=angle:773

Change-Id: I377c6df9b1f10e2756b7f000099847dc910c965c
Reviewed-on: https://chromium-review.googlesource.com/232793
Reviewed-by: Brandon Jones <bajones@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Tested-by: Jamie Madill <jmadill@chromium.org>