Confirmed users
85
edits
(mentioned performance differences) |
|||
Line 24: | Line 24: | ||
= Action plan = | = Action plan = | ||
# Add support for compiling with GTK3. {{bug|627699}} | |||
# Use basic layers for shaped windows. {{bug|630346}} | |||
* | # Workaround system-cairo issues. {{bug|583035}} | ||
#* GTK3 support, at this stage at least, requires --enable-system-cairo. | |||
* | # Install GTK3 on build machines. Create and test GTK3 builds. | ||
#* depends on system-cairo workarounds. | |||
# Add GL canvas implementation. | |||
# Add support for GTK2 plugins with GTK3 builds {{bug|624422}}. | |||
# Check whether we need to do anything special to render windowless plugins with GL/tfp whe UseXRender() is false. | |||
# Add (or modify) and run a reftest target with gfx.xrender.enabled and layers.acceleration.force-enabled. | |||
# Make gfxPlatformGtk::UseXRender() return false with GL layers in GTK3 builds. | |||
#* depends on GTK3 compiling, GL canvas, tfp plugins. | |||
# Upgrade NVIDIA drivers on talos machines. {{bug|684165}} for {{bug|680817}}. | |||
# Switch GTK3 builds to use GL layers when available. | |||
#* depends on all above steps. |