gecko-dev/gfx
Jamie Nicol 2bdda4c2d6 Bug 1677757 - Use GL_NEAREST filter when copying texture data with glBlitFramebuffer. r=kvark
Using GL_LINEAR was causing incorrect filtering to occur when copying
the RGBAF32 GPU cache texture on Mali, causing rendering
errors. Switching to GL_NEAREST fixes it.

This is the same bug as bug 1669960, which was believed at the time to
only affect Mali-Gxx. On further testing the bug affects Mali-Txxx
too. Bug 1669960 was worked around at the time by using
glCopyImageSubData instead of glBlitFramebuffer. However, we want to
avoid using glCopyImageSubData on Mali: on Mali-T due to performance
reasons, and on Mali-G due to indefinite hangs. Fixing this filtering
bug allows us to switch both sets of devices to always use
glBlitFramebuffer.

Differential Revision: https://phabricator.services.mozilla.com/D97558
2020-11-19 17:44:10 +00:00
..
2d Bug 1625590 Part 3: Make UnscaledFontGDI::GetFontDescriptor unilaterally return false. r=jrmuizel 2020-11-19 17:01:54 +00:00
angle Bug 1620075 - Fix lint failure on a CLOSED TREE. a=lint-fix 2020-11-10 03:07:59 +02:00
cairo Bug 1635273 - Make FT_LCD_FILTER_H a relative rather than absolute path. r=froydnj 2020-06-18 13:40:40 +00:00
config Backed out changeset 2991f291f95f (bug 1677293) for Wd failures at mozilla/webdriver/take_full_screenshot/iframe.py on a CLOSED TREE 2020-11-18 13:29:18 +02:00
docs Bug 1675520 - Update APZ docs to include some WR integration details. r=botond 2020-11-07 01:42:31 +00:00
gl Bug 1519636 - Reformat recent changes to the Google coding style r=andi,necko-reviewers,dragana 2020-11-16 22:09:25 +00:00
graphite2 Bug 1626550 - Update graphite to version 1.3.14. r=lsalzman 2020-04-01 11:00:36 +00:00
harfbuzz Bug 1650414 - Cherry-pick commit 1e6027e29cd5d900337b23a20886b2a8d81bb2de from upstream harfbuzz to fix AAT mark anchoring. r=lsalzman 2020-07-06 09:03:29 +00:00
ipc Bug 1677825 - Disable hardware acceleration if WebRender fails to initialize on Linux. r=jrmuizel 2020-11-18 02:44:03 +00:00
layers Bug 1675409 - Removed now-unused ProfilerMarkerPayload and all dependencies - r=gregtatum,necko-reviewers 2020-11-18 21:56:57 +00:00
ots Bug 1672563 - Update OTS to 8.1.0. r=jfkthame 2020-10-22 17:28:27 +00:00
qcms Bug 1678019 - Re-add handling of lut creation failure. r=aosmond 2020-11-18 15:02:52 +00:00
sfntly
skia Bug 1673051 - Remove OnYosemiteOrLater(), OnElCapitanOrLater(), and OnSierraOrLater(). r=mstange 2020-11-02 16:25:18 +00:00
src Bug 1629357 - Make WebGPU dependent on WebRender feature r=aosmond 2020-11-16 15:25:39 +00:00
tests Bug 1625590 Part 4: Add a test of native font cache behavior on macOS. r=jrmuizel 2020-11-19 16:59:31 +00:00
thebes Bug 1676298 - Make `gfxPlatform::AsyncPanZoomEnabled()` return true if Fission is enabled r=botond 2020-11-18 18:59:43 +00:00
vr Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
webrender_bindings Bug 1675409 - Removed now-unused ProfilerMarkerPayload and all dependencies - r=gregtatum,necko-reviewers 2020-11-18 21:56:57 +00:00
wgpu Bug 1676916 - Implicit bind group layouts in WebGPU r=jgilbert,webidl,smaug 2020-11-13 14:15:49 +00:00
wgpu_bindings Bug 1676916 - Implicit bind group layouts in WebGPU r=jgilbert,webidl,smaug 2020-11-13 14:15:49 +00:00
wr Bug 1677757 - Use GL_NEAREST filter when copying texture data with glBlitFramebuffer. r=kvark 2020-11-19 17:44:10 +00:00
ycbcr Bug 1553289 - Add identity conversion to ConvertYCbCrToRGB32. r=jgilbert 2020-08-10 21:39:13 +00:00
moz.build Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00