Skip to content

Weird drawing artifacts on move/resize when using CPU painting #6392

@manuel-za

Description

@manuel-za
  • a098b5f; gcc; Ubuntu-24.04 guest (KVM; llvmpipe) on Ubuntu 22.04 host; beefy laptop; Nvidia GEForce RTX 4060 + nouveau
  • Start Ladybird with --force-cpu-painting
  • Resizing + moving a Ladybird window creates weird artifacts.
  • Introduced in c18314b. The changes are pretty involved cc: @kalenikaliaksandr suggestions?
Image

Solving this would hide most of the effects in #6031, since in all examples Ladybird falls back on CPU painting after Vulkan logical device creation failed.

The error Vulkan context creation failed: Logical device creation failed (e.g. because of unsupported Vukan extensions) should be dealt with separately.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions