commit 5814bb88b10ef903abcf297f2de72619d853b4e9 Author: Lee Salzman Date: Tue Apr 30 23:42:31 2019 -0400 add support for EXT_blend_func_extended to D3D11 Change-Id: Id66868851a490d0a68a7e76280720825c4844a45 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1591192 Commit-Queue: Geoff Lang Reviewed-by: Shahbaz Youssefi commit f2915830eaf4b2970c37d4baecf0dc8030c85dba Author: Jan Beich Date: Tue Apr 23 16:25:18 2019 -0700 `environ` needs to be declared for (at least) FreeBSD. Declaring it unconditionally seems to build fine on all other platforms. Change-Id: I4c587d6ec47989f0d22588aca8883c4ef68f91c8 commit 95eb4bfbc4a349b6c1274527dc3245212e5075e5 Author: Mingyu Hu Date: Tue Mar 12 14:27:40 2019 -0700 GL_ANGLE_multiview has been renamed to GL_OVR_multiview2. changes include: 1) GL_OVR_multiview to GL_OVR_multiview2 extension directive change 2) Removal of all references to side by side. We no longer support multiple views in a single 2DTexture. Only 2DTextureArray's are supported 3) WebGL 2 (ES3) is required for multiview Bug: angleproject:3341 Change-Id: Ie0c1d21d7610f8feebdb2e4d01c6947f57e69328 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1552023 Commit-Queue: Rafael Cintron Reviewed-by: Geoff Lang commit 11fe1e4ce42be6e5136621b15ec163e0bbc0b7be Author: Jamie Madill Date: Fri Apr 12 10:36:00 2019 -0400 Ensure deleteTexture preserves correct texture cache. Also adds a test contributed by jgilbert@mozilla.com. Bug: angleproject:3375 Change-Id: Ibd52daa074bf53b2b213193ccf5a612705a89c67 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1565052 Reviewed-by: Jonah Ryan-Davis Reviewed-by: Geoff Lang Commit-Queue: Jamie Madill commit 086cbef353aa02994e6b7ace617d06e43ecd40bf Author: Jeff Gilbert Date: Wed Mar 27 13:52:04 2019 -0700 Don't clamp in glBlendColor if context supports renderable [half-]float. Add test for glBlendColor >1.0, skipped on D3D9 since it's unsupportable there. Bug: angleproject:3323 Change-Id: I3fcf867dae96bdadf8a0183269d8f27b659d0baf commit befbf6a3d3174d27e975a616d8bbdb90d805caa7 Author: Jeff Gilbert Date: Mon Apr 1 16:33:11 2019 -0400 Windows SDK includes need to be lowercase for MinGW builds. Bug: angleproject:3336 Change-Id: If2075b3ed2fe0be95ab2ec9cd0398afef691dee8 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1548433 Reviewed-by: Jamie Madill Commit-Queue: Jamie Madill commit 41ec3fab29e097be566490530590bc97ce235ab6 Author: Jacek Caban Date: Thu Mar 28 13:13:00 2019 -0700 Correct case for includes. This is needed for building on MinGW. Bug: angleproject:3330 Change-Id: I4a7e7d6f6e14be7e1ba67d3ceb45b11d00585119 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1544749 Reviewed-by: Jamie Madill Commit-Queue: Jamie Madill commit d32c6df18996d8bb03dc09ba95dd469e8940dcde Author: Jeff Gilbert Date: Thu Mar 28 17:49:38 2019 -0700 Combine SizedFloatRGBA[Renderbuffer,TextureAttachment]Support. Bug: angleproject:3332 Change-Id: Ia937727062d3296af9691a95d296c89b8e9476ac Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1544779 Reviewed-by: Yuly Novikov Commit-Queue: Yuly Novikov commit cffbdc2fafd558f843c5c3217c9037e7991d9f8a Author: Jeff Gilbert Date: Wed Mar 27 13:36:32 2019 -0700 Add support to CHROMIUM_color_buffer_rgba for creating RGBA32F renderbuffers on ES2. This is desired for implementing WEBGL_color_buffer_float support on WebGL1 on ANGLE's ES2 driver, for Firefox. Bug: angleproject:3322 Change-Id: I599f86db62402333d3ef9235956c63e667f1513d Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1541722 Reviewed-by: Kenneth Russell Reviewed-by: Geoff Lang Commit-Queue: Kenneth Russell commit ad5a21320c011cacda9ca4b0f48e1c779427e511 Author: Jeff Gilbert Date: Fri Mar 15 22:52:14 2019 -0700 Add missing includes to libGLESv2.gni. Change-Id: I87bfa6d84feaf8f64d6934566123f8c205d8e222 Cherries picked ================================================================================ Merge base from: origin/chromium/3729 commit 9512a0ef062ac941cc8f3b84cfba25365ff7c65a Author: Jamie Madill Date: Wed Mar 27 15:24:12 2019 -0400 Update texure cache after teleting bound texture. The texture cache could become out of sync. And we could end up dereferencing an invalid pointer. Bug: chromium:943538 Change-Id: I6a99a04e80fc551b6177e25b7bee09c6ae226340 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1558957 Reviewed-by: Jamie Madill