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 785
    • Issues 785
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 98
    • Merge Requests 98
  • 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
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOME
  • mutter
  • Merge Requests
  • !1129

Merged
Created Mar 17, 2020 by Georges Basile Stavracas Neto@feaneronMaintainer

Window Screencast Fixes

  • Overview 36
  • Commits 7
  • Pipelines 27
  • Changes 4

This MR fixes a few outstanding issues with window screencasting. The most important commit is:

window-actor: Clip before translate when blitting

cogl_framebuffer_push_rectangle_clip() acts on the current modelview
matrix. That means the result of clipping then translating will be
different of the result of translating then clipping.

What we want for window screencasting if the former, not the latter.
Move the translation code (and associated) to after clipping.

Fixes: #1097 (closed)

Edited Mar 17, 2020 by Georges Basile Stavracas Neto
Assignee
Assign to
Reviewer
Request review from
GNOME 3.36
Milestone
GNOME 3.36
Assign milestone
Time tracking
Source branch: gbsneto/window-screencast-fixes