Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • W weston
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 316
    • Issues 316
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 118
    • Merge requests 118
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • wayland
  • weston
  • Merge requests
  • !344

not-CI: subsurface-shot test with GL-renderer

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Pekka Paalanen requested to merge pq/weston:mr/gltest into master Dec 13, 2019
  • Overview 17
  • Commits 5
  • Pipelines 4
  • Changes 9

This makes the test suite run the subsurface-shot with GL-renderer as well. This is the first time we get GL-renderer exercised in the test suite and in CI at all. In CI it will run with llvmpipe (whatever the default software renderer is), and if you run the test suite on your machine, it uses your system setup (e.g. a hardware driver).

Because GL-renderer produces slightly different pixels from the Pixman-renderer, this MR adds fuzzy pixel matching support in the test helpers. Pixman-renderer is still considered the reference renderer.

Fixes #310 (closed).

Edit: issue #358 (closed) was added to actually enable this testing in CI, since we cannot yet run it with Mesa llvmpipe. The tests will run on GL-renderer by default, but CI configures the build to skip them. Hardware drivers should be fine.

Edited Feb 04, 2020 by Pekka Paalanen
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: mr/gltest