mutter:gbsneto/profiling-for-real

Last commit made on 2022-08-20
Get this branch:
git clone -b gbsneto/profiling-for-real https://git.launchpad.net/mutter

Branch merges

Branch information

Name:
gbsneto/profiling-for-real
Repository:
lp:mutter

Recent commits

5bd8d80... by Georges Basile Stavracas Neto

profiler: Add support for plugin captures

A new plugin-specific SysprofCaptureWriter is created when profiling
starts, and then is concatenated with Cogl's capture writer when
profiling stops.

2866af7... by Georges Basile Stavracas Neto

meta/plugin: Add profiling vfuncs

They depends on COGL_HAS_TRACING, which is already publicly exported
in cogl/cogl-defines.h.

3992594... by Georges Basile Stavracas Neto

cogl/trace: Add helper to retrieve capture writer

This is, as of now, a strict operation. So much so that every
cogl_aquire_capture_writer() call *must* be paired with a
cogl_release_capture_writer() call.

Make the sysprof-capture dependency explicit as well, since now
we expose a Sysprof type on public API when tracing is enabled.

91c207a... by Georges Basile Stavracas Neto

cogl/trace: Adjust macro name

The COGL_TRACE_SCOPED_ANCHOR macro isn't defined in the no-tracing
code path, seems like a simple name mismatch. Adjust that.

0cfd0c3... by Daniel van Vugt

monitor-store-unit-tests: Verify <maxbpc> XML is stored correctly

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2412>

26a9dd7... by Daniel van Vugt

monitor-unit-tests: Add a basic set-and-get test for max_bpc

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2412>

cc203e2... by Daniel van Vugt

monitor-test-utils: Add max_bpc field

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2412>

0333678... by Daniel van Vugt

monitor-config-store: Add parsing support for "maxbpc" in monitors.xml

For example:

  <monitor>
    ...
    <maxbpc>8</maxbpc>
  </monitor>

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2412>

d39137c... by Daniel van Vugt

monitor-manager-xrandr: Changing "max bpc" changes output assignment

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2412>

99d84ae... by Daniel van Vugt

output-xrandr: Add support for the "max bpc" KMS connector property

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2412>