gecko-dev/gfx
Jamie Nicol 4a11f7cb49 Bug 1728064 - Remove all remaining flat scalar varyings from shaders on android. r=gfx-reviewers,kvark
There is a driver bug on Adreno 3xx devices causing incorrect
rendering when flat scalar varyings are used in fragment shaders. The
original report was in bug 1630356, but it has been reported since on
several occasions for various shaders, which have been fixed one at a
time. This patch removes the remaining flat scalar varyings from all
of our shaders so that we do not encounter this issue again.

Additionally, it removes the usage of #ifdefs surrounding these
workarounds so that it applies to all platforms rather than just
android. This has been done to keep the code more readable - now that
we have a test to ensure this is not regressed it no longer needs to
be loud and ugly.

Differential Revision: https://phabricator.services.mozilla.com/D124204
2021-09-06 13:56:58 +00:00
..
2d Bug 1728240 - Remove DrawTargetWrapAndRecord and gfx.2d.recording pref. r=jrmuizel 2021-08-31 02:03:58 +00:00
angle Bug 1727687 - Upgrade windows builds to MSVC 15.9.6. r=firefox-build-system-reviewers,agashlin,jgilbert,mhentges 2021-08-30 21:29:35 +00:00
cairo Bug 1725145 - Preparation for the hybrid build env. r=necko-reviewers,firefox-build-system-reviewers,valentin,glandium 2021-08-25 10:46:17 +00:00
config Bug 1727603 - Remove gfxVars::UseOMTP. r=jrmuizel 2021-08-25 19:56:01 +00:00
docs Bug 1726672 - Remove PaintThread. r=mattwoodrow 2021-08-20 13:20:44 +00:00
gl Bug 1728991 - Drop some unused gfxASurface includes. r=aosmond 2021-09-03 16:00:34 +00:00
graphite2 Bug 1722127 - Modify rlbox graphite struct defs for windows compat r=tjr 2021-07-27 13:09:44 +00:00
harfbuzz Bug 1725145 - Preparation for the hybrid build env. r=necko-reviewers,firefox-build-system-reviewers,valentin,glandium 2021-08-25 10:46:17 +00:00
ipc Bug 1727682 - Make WebRenderLayerManager not inherit LayerManager. r=jrmuizel 2021-09-05 22:36:45 +00:00
layers Bug 1728171 - Part 3: Add test r=edgar 2021-09-06 11:50:35 +00:00
ots Bug 1696935 - Update OTS to 8.1.4. r=jfkthame 2021-03-10 15:45:45 +00:00
qcms Bug 1696045 - Add AVIF telemetry for unimplemented features and performance. r=aosmond 2021-08-24 22:34:32 +00:00
skia Bug 1711553 - Avoid use of GetRecommendedRenderingMode in Skia. r=jrmuizel 2021-08-09 19:16:16 +00:00
src Merge autoland to mozilla-central. a=merge 2021-09-04 12:38:27 +03:00
tests Backed out changeset 089962073382 (bug 1728903) for causing Bp-hybrid bustages on ImageBitmapRenderingContext.cpp. CLOSED TREE 2021-09-03 18:49:32 +03:00
thebes Bug 1728991 - Drop some unused gfxASurface includes. r=aosmond 2021-09-03 16:00:34 +00:00
vr Bug 1725145 - fixes in gfx for win in non unified env. r=emilio 2021-08-25 10:46:15 +00:00
webrender_bindings Bug 856337 - Implement image-rendering: smooth and image-rendering: pixelated. r=jrmuizel,dholbert,longsonr 2021-09-03 08:56:43 +00:00
wgpu_bindings Bug 1726626 - Move gfx/wgpu into a 3rd party dependency r=jgilbert,bholley 2021-09-03 16:52:08 +00:00
wr Bug 1728064 - Remove all remaining flat scalar varyings from shaders on android. r=gfx-reviewers,kvark 2021-09-06 13:56:58 +00:00
ycbcr Bug 1696045 - Add AVIF telemetry for unimplemented features and performance. r=aosmond 2021-08-24 22:34:32 +00:00
metrics.yaml Bug 1728423 - Migrate display list building time metric to glean. r=chutten,miko 2021-09-01 19:48:13 +00:00
moz.build Bug 1722653 - Remove --enable-system-cairo. r=firefox-build-system-reviewers,jrmuizel,andi 2021-07-29 23:38:30 +00:00