mutter/src/backends/native
Marco Trevisan (Treviño) 67eb60c19a monitor-manager: Pass the Logical mode when computing the monitor scale
In order to compute proper default scaling value we need to know if the
fractional scaling is enabled or not and thus if we're using a logical
mode or not.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/336>
2021-07-22 13:14:01 +02:00
..
dbus-utils.c Clean up include macros mess 2018-11-06 17:17:36 +01:00
dbus-utils.h launcher: Replace mutter-launch with logind integration 2014-05-19 15:09:23 -04:00
gen-default-modes.py Fix incorrect 'is' in gen_default_modes 2020-02-10 20:35:05 +01:00
meta-backend-native-private.h native: Add device pool for tracking device file descriptors 2021-07-07 21:03:25 +02:00
meta-backend-native-types.h renderer/native: Decouple device file from MetaKmsDevice 2021-07-07 21:03:26 +02:00
meta-backend-native.c context: Make the context own MetaWaylandCompositor 2021-07-15 11:34:37 +02:00
meta-backend-native.h tests: Add headless native backend test 2021-03-12 15:09:45 +00:00
meta-barrier-native.c src: Stop using GSlice 2021-02-22 13:52:27 +01:00
meta-barrier-native.h backends/native: Add a bunch of "_in_impl" suffixes to functions 2020-11-27 15:14:34 +00:00
meta-clutter-backend-native.c backend: Take over seat ownership from the clutter backend 2021-03-13 18:56:21 +00:00
meta-clutter-backend-native.h clutter/backend/native: Don't double manage stage implementation 2021-03-13 18:56:21 +00:00
meta-cogl-utils.c native/cogl-utils: Fix license header 2021-01-28 20:33:01 +00:00
meta-cogl-utils.h native/cogl-utils: Minor macro cleanup 2021-01-28 20:33:01 +00:00
meta-crtc-kms.c crtc/kms: Make the 'transform-handled' API pass through MetaCrtcNative 2021-03-12 15:09:45 +00:00
meta-crtc-kms.h crtc/kms: Make the 'transform-handled' API pass through MetaCrtcNative 2021-03-12 15:09:45 +00:00
meta-crtc-mode-kms.c crtc-mode-info: Add vblank duration field 2021-07-13 08:09:42 +00:00
meta-crtc-mode-kms.h crtc-mode-kms: Wrap MetaKmsMode instead of drmModeModeInfo 2021-01-22 16:47:08 +00:00
meta-crtc-mode-virtual.c Introduce virtual monitors 2021-03-12 15:09:45 +00:00
meta-crtc-mode-virtual.h Introduce virtual monitors 2021-03-12 15:09:45 +00:00
meta-crtc-native.c crtc/kms: Make the 'transform-handled' API pass through MetaCrtcNative 2021-03-12 15:09:45 +00:00
meta-crtc-native.h crtc/kms: Make the 'transform-handled' API pass through MetaCrtcNative 2021-03-12 15:09:45 +00:00
meta-crtc-virtual.c Introduce virtual monitors 2021-03-12 15:09:45 +00:00
meta-crtc-virtual.h Introduce virtual monitors 2021-03-12 15:09:45 +00:00
meta-cursor-renderer-native.c drm-buffer: Create from MetaDeviceFile instead of MetaKmsDevice 2021-07-07 21:03:26 +02:00
meta-cursor-renderer-native.h cursor-renderer/native: Update HW state during frames 2021-01-22 16:47:08 +00:00
meta-device-pool-private.h native: Add device pool for tracking device file descriptors 2021-07-07 21:03:25 +02:00
meta-device-pool.c device-pool: Add debug logging 2021-07-16 18:17:04 +02:00
meta-device-pool.h native: Release output device files that are unused 2021-07-07 21:10:30 +02:00
meta-drm-buffer-dumb.c drm-buffer/dumb: Return TRUE when init succeeded 2021-07-16 17:18:55 +02:00
meta-drm-buffer-dumb.h drm-buffer: Create from MetaDeviceFile instead of MetaKmsDevice 2021-07-07 21:03:26 +02:00
meta-drm-buffer-gbm.c backends/native: Get rendering and swap timings during scanout 2021-07-13 08:09:42 +00:00
meta-drm-buffer-gbm.h drm-buffer: Create from MetaDeviceFile instead of MetaKmsDevice 2021-07-07 21:03:26 +02:00
meta-drm-buffer-import.c drm-buffer: Create from MetaDeviceFile instead of MetaKmsDevice 2021-07-07 21:03:26 +02:00
meta-drm-buffer-import.h drm-buffer: Create from MetaDeviceFile instead of MetaKmsDevice 2021-07-07 21:03:26 +02:00
meta-drm-buffer-private.h backends/native: Get rendering and swap timings during scanout 2021-07-13 08:09:42 +00:00
meta-drm-buffer.c backends/native: Get rendering and swap timings during scanout 2021-07-13 08:09:42 +00:00
meta-drm-buffer.h backends/native: Get rendering and swap timings during scanout 2021-07-13 08:09:42 +00:00
meta-gpu-kms.c kms: Remove now unused API to get file descriptor 2021-07-07 21:03:26 +02:00
meta-gpu-kms.h kms: Remove now unused API to get file descriptor 2021-07-07 21:03:26 +02:00
meta-input-device-native.c backends/native: Fix logic error 2021-07-07 18:37:54 +02:00
meta-input-device-native.h backends/native: Dispose the libinput device in the input thread 2020-12-16 17:09:58 +01:00
meta-input-device-tool-native.c backends/native: Add distinct meta-input-thread.h header 2020-11-27 15:14:34 +00:00
meta-input-device-tool-native.h backends/native: Add distinct meta-input-thread.h header 2020-11-27 15:14:34 +00:00
meta-input-settings-native.c backends: Drop MetaInputSettings::seat property 2021-05-05 19:07:26 +00:00
meta-input-settings-native.h backends/native: Add distinct meta-input-thread.h header 2020-11-27 15:14:34 +00:00
meta-input-thread.h backends/native: Add distinct meta-input-thread.h header 2020-11-27 15:14:34 +00:00
meta-keymap-native.c clutter/keymap: Make caps and num lock state properties 2021-03-04 17:39:08 +00:00
meta-keymap-native.h clutter/keymap: Make caps and num lock state properties 2021-03-04 17:39:08 +00:00
meta-kms-connector-private.h kms/connector: Look up CRTC_ID property 2021-01-22 16:47:08 +00:00
meta-kms-connector.c native: Release output device files that are unused 2021-07-07 21:10:30 +02:00
meta-kms-connector.h kms/connector: Don't use MetaConnectorType for connector type 2021-03-12 15:09:45 +00:00
meta-kms-crtc-private.h kms/crtc: Keep track of ACTIVE property value 2021-01-22 16:47:08 +00:00
meta-kms-crtc.c Change all g_memdup() to g_memdup2() 2021-02-04 19:16:28 +01:00
meta-kms-crtc.h kms/crtc: Make MetaKmsCrtcGamma reusable 2021-01-22 16:47:08 +00:00
meta-kms-device-private.h kms-impl-simple: Add fake cursor planes if no real ones 2020-03-07 21:40:50 +00:00
meta-kms-device.c kms: Add a missing g_set_error on error 2021-07-09 16:26:11 +08:00
meta-kms-device.h kms: Remove now unused API to get file descriptor 2021-07-07 21:03:26 +02:00
meta-kms-impl-device-atomic.c kms: Add fixed point formatting to MUTTER_DEBUG=kms printing 2021-07-13 15:29:14 +08:00
meta-kms-impl-device-atomic.h kms: Add atomic MetaKmsImplDevice backend 2021-01-22 16:47:08 +00:00
meta-kms-impl-device-dummy.c kms: Have the device impl open device files themself 2021-07-07 21:03:25 +02:00
meta-kms-impl-device-dummy.h kms: Add way to run without mode setting 2021-03-12 15:09:45 +00:00
meta-kms-impl-device-simple.c native: Release output device files that are unused 2021-07-07 21:10:30 +02:00
meta-kms-impl-device-simple.h kms: Move impl backend inherit MetaKmsImplDevice instead of MetaKmsImpl 2021-01-22 16:47:08 +00:00
meta-kms-impl-device.c native: Release output device files that are unused 2021-07-07 21:10:30 +02:00
meta-kms-impl-device.h kms: Add an internal MetaKmsPropType to distinguish fixed point values 2021-07-13 15:26:43 +08:00
meta-kms-impl.c native: Release output device files that are unused 2021-07-07 21:10:30 +02:00
meta-kms-impl.h native: Release output device files that are unused 2021-07-07 21:10:30 +02:00
meta-kms-mode-private.h kms/mode: Recreate blob id each mode set 2021-07-07 21:03:25 +02:00
meta-kms-mode.c kms/mode: Recreate blob id each mode set 2021-07-07 21:03:25 +02:00
meta-kms-mode.h crtc-mode-kms: Wrap MetaKmsMode instead of drmModeModeInfo 2021-01-22 16:47:08 +00:00
meta-kms-page-flip-private.h kms/page-flip: Pass ownership of listener user data along with closure 2021-01-22 16:47:08 +00:00
meta-kms-page-flip.c kms: Gracefully handle page flipping direct scanouts failing 2021-07-02 13:29:54 +00:00
meta-kms-plane-private.h kms: Add an internal MetaKmsPropType to distinguish fixed point values 2021-07-13 15:26:43 +08:00
meta-kms-plane.c kms: Add an internal MetaKmsPropType to distinguish fixed point values 2021-07-13 15:26:43 +08:00
meta-kms-plane.h kms-impl-simple: Add fake cursor planes if no real ones 2020-03-07 21:40:50 +00:00
meta-kms-private.h backends/native: Remove unused meta_gpu_kms_wait_for_flip and more 2020-08-04 08:57:06 +00:00
meta-kms-types.h kms: Add an internal MetaKmsPropType to distinguish fixed point values 2021-07-13 15:26:43 +08:00
meta-kms-update-private.h kms: Gracefully handle page flipping direct scanouts failing 2021-07-02 13:29:54 +00:00
meta-kms-update.c kms: Gracefully handle page flipping direct scanouts failing 2021-07-02 13:29:54 +00:00
meta-kms-update.h kms: Add a trivial meta_fixed_16_to_double conversion function 2021-07-13 15:26:43 +08:00
meta-kms-utils.c backends/native: Add meta_calculate_drm_mode_vblank_duration_us() 2021-07-13 08:09:42 +00:00
meta-kms-utils.h backends/native: Add meta_calculate_drm_mode_vblank_duration_us() 2021-07-13 08:09:42 +00:00
meta-kms.c native: Release output device files that are unused 2021-07-07 21:10:30 +02:00
meta-kms.h native: Release output device files that are unused 2021-07-07 21:10:30 +02:00
meta-launcher.c launcher: Remove open/close restricted file API 2021-07-13 12:19:14 +00:00
meta-launcher.h launcher: Remove open/close restricted file API 2021-07-13 12:19:14 +00:00
meta-monitor-manager-native.c monitor-manager: Pass the Logical mode when computing the monitor scale 2021-07-22 13:14:01 +02:00
meta-monitor-manager-native.h native: Rename MetaMonitorManagerKms to MetaMonitorManagerNative 2021-03-12 15:09:45 +00:00
meta-onscreen-native.c backends: Rename ClutterStage[View]Cogl API and types 2021-07-16 19:08:06 +02:00
meta-onscreen-native.h onscreen/native: Move function declaration to the correct header file 2021-02-09 08:27:11 +00:00
meta-output-kms.c output/kms: Add back common modes on non-single mode outputs 2021-04-27 16:12:18 +00:00
meta-output-kms.h output/kms: Make EDID be read via MetaOutputNative object 2021-03-12 15:09:45 +00:00
meta-output-native.c output/kms: Make EDID be read via MetaOutputNative object 2021-03-12 15:09:45 +00:00
meta-output-native.h output/kms: Make EDID be read via MetaOutputNative object 2021-03-12 15:09:45 +00:00
meta-output-virtual.c Introduce virtual monitors 2021-03-12 15:09:45 +00:00
meta-output-virtual.h Introduce virtual monitors 2021-03-12 15:09:45 +00:00
meta-pointer-constraint-native.c clutter: Drop clutter_input_device_get_coords() method 2020-11-27 15:14:33 +00:00
meta-pointer-constraint-native.h backends: Delegate pointer confinements to an impl object 2020-11-27 15:14:33 +00:00
meta-renderer-native-gles3.c *: Fix spelling mistakes found by codespell 2020-08-29 09:10:31 +00:00
meta-renderer-native-gles3.h renderer/native: remove meta_renderer_native_gles3_read_pixels 2018-11-19 22:53:13 +00:00
meta-renderer-native-private.h renderer/native: Decouple device file from MetaKmsDevice 2021-07-07 21:03:26 +02:00
meta-renderer-native.c renderer/native: Include error message in log entries 2021-07-16 18:10:56 +02:00
meta-renderer-native.h drm-buffer: Create from MetaDeviceFile instead of MetaKmsDevice 2021-07-07 21:03:26 +02:00
meta-seat-impl.c backends/native: Remove unused array definition 2021-07-16 19:08:06 +02:00
meta-seat-impl.h launcher: Remove now unused file management API 2021-07-07 21:03:25 +02:00
meta-seat-native.c seat-impl: Open/close files via device pool 2021-07-07 21:03:25 +02:00
meta-seat-native.h seat-impl: Open/close files via device pool 2021-07-07 21:03:25 +02:00
meta-stage-native.c backends: Rename ClutterStage[View]Cogl API and types 2021-07-16 19:08:06 +02:00
meta-stage-native.h backends: Rename ClutterStage[View]Cogl API and types 2021-07-16 19:08:06 +02:00
meta-udev.c backend/native: Add udev rule to ignore vkms devices 2021-04-30 15:10:28 +02:00
meta-udev.h backend/native: Add udev rule to ignore vkms devices 2021-04-30 15:10:28 +02:00
meta-virtual-input-device-native.c virtual-input-device/native: Verify device cleanup in impl_state_free() 2021-02-23 10:05:32 +00:00
meta-virtual-input-device-native.h clutter: Move evdev input to src/backends/native 2019-08-24 08:59:08 +00:00
meta-virtual-monitor-native.c Introduce virtual monitors 2021-03-12 15:09:45 +00:00
meta-virtual-monitor-native.h Introduce virtual monitors 2021-03-12 15:09:45 +00:00
meta-xkb-utils.c backends/native: Update keyboard a11y status in seat impl 2020-11-27 15:14:34 +00:00
meta-xkb-utils.h backends/native: Update keyboard a11y status in seat impl 2020-11-27 15:14:34 +00:00