DescriptionBlacklist MSAA for GPU Raster on Intel GPUs
Intel GPUs have unacceptable performance for GPU raster when MSAA is
enabled. This has been tested on recent Intel GPUs on CrOS, Mac, and
Windows. Given this we’re adding a workaround for Intel GPUs which will
disable MSAA for GPU raster.
We don’t want to impact WebGL, so this workaround specifically targets
non-WebGL contexts.
I’ve updated FeatureInfo’s Initialize function to accept the context
type, which allows us to customize features based on webgl/non-webgl.
I’ve also changed the secondary version of Initialize, which takes no
arguments, to be InitializeForTesting, as this function is only called
in tests.
BUG=527565
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Committed: https://crrev.com/ed27437d3a0a58534dd6cb877b18d2d60d1d21fe
Cr-Commit-Position: refs/heads/master@{#351904}
Patch Set 1 #Patch Set 2 : unit tests + fixes #Patch Set 3 : fix formatting #Patch Set 4 : comments + cleanup #
Total comments: 8
Patch Set 5 : review feedback #Patch Set 6 : android fix #
Total comments: 2
Patch Set 7 : version # #Messages
Total messages: 23 (11 generated)
|