mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-12 04:45:45 +00:00
Bug 1420123 - Expose more WebRender debug flags to prefs. r=kvark
This commit is contained in:
parent
bb9c7641ab
commit
ab49f34451
@ -607,19 +607,20 @@ void
|
||||
WebRenderDebugPrefChangeCallback(const char* aPrefName, void*)
|
||||
{
|
||||
int32_t flags = 0;
|
||||
#define GFX_WEBRENDER_DEBUG(suffix, bit) \
|
||||
if (Preferences::GetBool(WR_DEBUG_PREF suffix, false)) { \
|
||||
flags |= (bit); \
|
||||
}
|
||||
|
||||
// TODO: It would be nice to get the bit patterns directly from the rust code.
|
||||
if (Preferences::GetBool(WR_DEBUG_PREF".profiler", false)) {
|
||||
flags |= (1 << 0);
|
||||
}
|
||||
if (Preferences::GetBool(WR_DEBUG_PREF".render-targets", false)) {
|
||||
flags |= (1 << 1);
|
||||
}
|
||||
if (Preferences::GetBool(WR_DEBUG_PREF".texture-cache", false)) {
|
||||
flags |= (1 << 2);
|
||||
}
|
||||
if (Preferences::GetBool(WR_DEBUG_PREF".alpha-primitives", false)) {
|
||||
flags |= (1 << 3);
|
||||
}
|
||||
GFX_WEBRENDER_DEBUG(".profiler", 1 << 0)
|
||||
GFX_WEBRENDER_DEBUG(".render-targets", 1 << 1)
|
||||
GFX_WEBRENDER_DEBUG(".texture-cache", 1 << 2)
|
||||
GFX_WEBRENDER_DEBUG(".alpha-primitives", 1 << 3)
|
||||
GFX_WEBRENDER_DEBUG(".gpu-time-queries", 1 << 4)
|
||||
GFX_WEBRENDER_DEBUG(".gpu-sample-queries", 1 << 5)
|
||||
GFX_WEBRENDER_DEBUG(".disable-batching", 1 << 6)
|
||||
#undef GFX_WEBRENDER_DEBUG
|
||||
|
||||
gfx::gfxVars::SetWebRenderDebugFlags(flags);
|
||||
}
|
||||
|
@ -870,6 +870,9 @@ pref("gfx.webrender.debug.texture-cache", false);
|
||||
pref("gfx.webrender.debug.render-targets", false);
|
||||
pref("gfx.webrender.debug.alpha-primitives", false);
|
||||
pref("gfx.webrender.debug.profiler", false);
|
||||
pref("gfx.webrender.debug.gpu-time-queries", false);
|
||||
pref("gfx.webrender.debug.gpu-sample-queries", false);
|
||||
pref("gfx.webrender.debug.disable-batching", false);
|
||||
|
||||
pref("accessibility.browsewithcaret", false);
|
||||
pref("accessibility.warn_on_browsewithcaret", true);
|
||||
|
Loading…
Reference in New Issue
Block a user