diff options
author | brianosman <brianosman@google.com> | 2016-09-28 14:01:51 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-09-28 14:01:51 -0700 |
commit | f8d2c8df477fdc3160e5666ff7ce84746180f3d4 (patch) | |
tree | 6ce2ac546166a3fdc6a360dfbb8a72f3917690db /src/gpu | |
parent | 037adf34f5f00e5806b09b202c96cac5c0a5da0a (diff) |
Latest ANGLE as of September 27, 2016
Includes a fix for ES3 texture reuse that solves many of the problems
we saw using ES3. (There are still issues with some YUV planes).
Also includes a fix for anglebug.com/1478, so half-float formats are
allowed again.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2302993004
Review-Url: https://codereview.chromium.org/2302993004
Diffstat (limited to 'src/gpu')
-rw-r--r-- | src/gpu/gl/GrGLCaps.cpp | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/src/gpu/gl/GrGLCaps.cpp b/src/gpu/gl/GrGLCaps.cpp index d197fb74be..feb3eb69cf 100644 --- a/src/gpu/gl/GrGLCaps.cpp +++ b/src/gpu/gl/GrGLCaps.cpp @@ -1668,13 +1668,6 @@ void GrGLCaps::initConfigTable(const GrGLContextInfo& ctxInfo, const GrGLInterfa } } - if (kANGLE_GrGLDriver == ctxInfo.driver()) { - // ANGLE reports the wrong format for half-float (See http://anglebug.com/1478), but - // validates creation against the correct format. Rather than work around those bugs, - // just black-list support entirely for now. - hasHalfFPTextures = false; - } - fConfigTable[kRGBA_float_GrPixelConfig].fFormats.fBaseInternalFormat = GR_GL_RGBA; fConfigTable[kRGBA_float_GrPixelConfig].fFormats.fSizedInternalFormat = GR_GL_RGBA32F; fConfigTable[kRGBA_float_GrPixelConfig].fFormats.fExternalFormat[kOther_ExternalFormatUsage] = |