Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
M
mutter
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 756
    • Issues 756
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 95
    • Merge Requests 95
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GNOME
  • mutter
  • Merge Requests
  • !1743

Merged
Opened Feb 23, 2021 by Jonas Ådahl@jadahlMaintainer

[3.38] clutter/stage-view: Disable double buffered shadow buffering

  • Overview 1
  • Commits 1
  • Pipelines 6
  • Changes 1

To make the double buffered shadow buffer damaged tiles detection feasable, a new EGL extension is needed for creating FBO's backed by a custom CPU memory buffer, instead of DMA buffers, as DMA buffers can be very slow to read, much slower than just painting the shadow buffer directly.

Leave the code there, since such an EGL extension is intended to be added, but hide it behind an env var so that it isn't enabled by accident.

(cherry picked from commit ad5b5f2c)

Edited Feb 23, 2021 by Jonas Ådahl
Assignee
Assign to
Reviewer
Request review from
GNOME 3.38
Milestone
GNOME 3.38
Assign milestone
Time tracking
Reference: GNOME/mutter!1743
Source branch: wip/no-double-shadow-3-38