Platform/GFX/X11GLLayers: Difference between revisions

(mentioned performance differences)
Line 24: Line 24:
= Action plan =
= Action plan =


''This section is a stub. You can help wikipedia by improving it. Especially if your name is karlt or ebassi.''
# Add support for compiling with GTK3. {{bug|627699}}
 
# Use basic layers for shaped windows. {{bug|630346}}
* 1. Switch to GTK3
# Workaround system-cairo issues. {{bug|583035}}
* 2. ???
#* GTK3 support, at this stage at least, requires --enable-system-cairo.
* 3. profit!
# 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.
Confirmed users
85

edits