mutter/src/backends/native
Jonas Ådahl fc8a4afc45 Remove meta_is_stage_views_enabled()
This is an old relic from when ClutterStageView was being added, and
tests were somewhat prepared to be able to test the "X11 style" of
things, with the nested backend some how managing to emulate that.

Lets drop that stuff, it isn't used by the test suite, and isn't useful
anyway; if we want to test X11 configurations, we should use the actual
X11 backend, which didn't make use of this anyway.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2619>
2022-09-19 14:46:01 +00:00
..
dbus-utils.c Clean up include macros mess 2018-11-06 17:17:36 +01:00
dbus-utils.h
gen-default-modes.py gen_default_modes: Add more refresh rates to fallback modes 2022-01-03 10:48:29 +00:00
meta-backend-native-private.h backend/native: Prepare render devices earlier than KMS 2022-09-02 20:43:05 +00:00
meta-backend-native-types.h backend/native: Prepare render devices earlier than KMS 2022-09-02 20:43:05 +00:00
meta-backend-native.c Remove meta_is_stage_views_enabled() 2022-09-19 14:46:01 +00:00
meta-backend-native.h tests: Add some basic MetaKmsUpdate unit tests 2022-01-25 15:47:03 +00:00
meta-barrier-native.c barrier: Modernize type implementation 2022-07-26 20:27:24 +00: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 stage-impl: Change the backend pointer to MetaBackend 2022-01-17 09:48:51 +01:00
meta-clutter-backend-native.h clutter/backend/native: Keep a pointer to the actual backend 2021-10-18 14:36:15 +00:00
meta-cogl-utils.c native/cogl-utils: Add 10 bpc format support 2022-01-17 10:39:13 +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: Get/set gamma via helper struct 2022-09-01 17:52:01 +02:00
meta-crtc-kms.h tests/kms/render: Add direct scanout test case 2022-06-02 08:59:13 +00:00
meta-crtc-mode-kms.c output/kms: Replace common mode bandwidth check with clock check 2022-07-01 16:13:18 +02: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 virtual-monitor: Split out mode info into separate struct 2022-03-04 18:13:45 +00:00
meta-crtc-mode-virtual.h virtual-monitor: Split out mode info into separate struct 2022-03-04 18:13:45 +00:00
meta-crtc-native.c crtc/native: Add API to check whether the CRTC supports hardware cursors 2021-11-26 14:30:27 +00:00
meta-crtc-native.h crtc/native: Add API to check whether the CRTC supports hardware cursors 2021-11-26 14:30:27 +00:00
meta-crtc-virtual.c crtc: Get/set gamma via helper struct 2022-09-01 17:52:01 +02:00
meta-crtc-virtual.h Introduce virtual monitors 2021-03-12 15:09:45 +00:00
meta-cursor-renderer-native.c cursor-renderer-native: Don't retry forever after GBM cursor functions fail 2022-08-10 15:35:55 +00:00
meta-cursor-renderer-native.h cursor-renderer/native: Clear GPU state before closing device 2021-12-22 16:22: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: Remove duplicate include macro 2022-01-03 19:24:36 +01:00
meta-device-pool.h tests/kms/render: Add direct scanout test case 2022-06-02 08:59:13 +00:00
meta-drm-buffer-dumb.c drm-buffer: Keep track of handle as well 2022-04-29 19:35:35 +00:00
meta-drm-buffer-dumb.h tests: Add some basic MetaKmsUpdate unit tests 2022-01-25 15:47:03 +00:00
meta-drm-buffer-gbm.c drm-buffer: Keep track of handle as well 2022-04-29 19:35:35 +00:00
meta-drm-buffer-gbm.h drm-buffer: Replace 'use-modifier' boolean with flags 2021-10-18 17:33:33 +02:00
meta-drm-buffer-import.c drm-buffer: Keep track of handle as well 2022-04-29 19:35:35 +00: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 drm-buffer: Keep track of handle as well 2022-04-29 19:35:35 +00:00
meta-drm-buffer.c drm-buffer: Keep track of handle as well 2022-04-29 19:35:35 +00:00
meta-drm-buffer.h tests/kms/render: Add direct scanout test case 2022-06-02 08:59:13 +00:00
meta-gpu-kms.c kms/device: Differentiate between lack of AddFb2() and udev rule 2022-08-02 10:04:52 +00:00
meta-gpu-kms.h kms/device: Differentiate between lack of AddFb2() and udev rule 2022-08-02 10:04:52 +00:00
meta-input-device-native.c backends/native: Assign capabilities to input devices 2022-03-30 12:06:52 +00:00
meta-input-device-native.h backends/native: Migrate discrete scroll 2022-07-14 22:29:56 +00: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 input-settings/native: Fix switch fallthrough warning 2022-03-04 23:12:24 +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: Add "max bpc" property 2022-08-19 17:07:12 +00:00
meta-kms-connector.c kms-connector: Add "max bpc" property 2022-08-19 17:07:12 +00:00
meta-kms-connector.h kms-connector: Add "max bpc" property 2022-08-19 17:07:12 +00:00
meta-kms-crtc-private.h kms/crtc: Don't report predicted gamma changes 2022-07-26 11:04:52 +02:00
meta-kms-crtc.c kms/crtc: Don't report predicted gamma changes 2022-07-26 11:04:52 +02:00
meta-kms-crtc.h kms/crtc: Add function meta_kms_crtc_has_gamma 2022-04-19 07:58:31 +00:00
meta-kms-device-private.h tests/kms: Run tests both using simple and atomic KMS 2022-07-28 23:59:24 +00:00
meta-kms-device.c kms: Only force legacy mode setting when using EGLStream 2022-09-02 20:43:05 +00:00
meta-kms-device.h kms: Don't enter power saving via updates 2022-01-25 15:47:03 +00:00
meta-kms-impl-device-atomic.c kms: Only force legacy mode setting when using EGLStream 2022-09-02 20:43:05 +00:00
meta-kms-impl-device-atomic.h tests/kms: Run tests both using simple and atomic KMS 2022-07-28 23:59:24 +00:00
meta-kms-impl-device-dummy.c backend/native: Prepare render devices earlier than KMS 2022-09-02 20:43:05 +00: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 kms-impl-device-simple: Apply META_KMS_CONNECTOR_PROP_MAX_BPC 2022-08-19 17:07:12 +00:00
meta-kms-impl-device-simple.h tests/kms: Run tests both using simple and atomic KMS 2022-07-28 23:59:24 +00:00
meta-kms-impl-device.c kms-impl-device: Remember the min/max values for a DRM_MODE_PROP_RANGE 2022-08-19 17:07:12 +00:00
meta-kms-impl-device.h kms-impl-device: Remember the min/max values for a DRM_MODE_PROP_RANGE 2022-08-19 17:07:12 +00:00
meta-kms-impl.c kms: Concentrate update processing in MetaKmsDevice 2022-01-25 15:47:03 +00:00
meta-kms-impl.h kms: Concentrate update processing in MetaKmsDevice 2022-01-25 15:47:03 +00:00
meta-kms-mode-private.h tests/kms: Check predicted state is correctly predicted 2022-01-25 15:47:03 +00:00
meta-kms-mode.c tests/kms: Check predicted state is correctly predicted 2022-01-25 15:47:03 +00:00
meta-kms-mode.h tests/kms: Check predicted state is correctly predicted 2022-01-25 15:47:03 +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/page-flip: Add a debug print with page flip event timings 2022-06-03 06:55:28 +00:00
meta-kms-plane-private.h backends/native: Use MetaKmsPlaneRotation in plane updates 2022-06-10 17:49:07 +00:00
meta-kms-plane.c backends/native: Fix checks for 'reflect-x' and 'reflect-y' bits 2022-07-26 18:41:43 +00:00
meta-kms-plane.h tests: Add KMS device tests 2022-01-25 15:47:03 +00:00
meta-kms-private.h kms: Notify about privacy screen changes via predictions 2022-07-25 11:02:35 +00:00
meta-kms-types.h kms: Only force legacy mode setting when using EGLStream 2022-09-02 20:43:05 +00:00
meta-kms-update-private.h kms-update: Add function meta_kms_update_set_max_bpc 2022-08-19 17:07:12 +00:00
meta-kms-update.c kms-update: Add function meta_kms_update_set_max_bpc 2022-08-19 17:07:12 +00:00
meta-kms-update.h kms-update: Add function meta_kms_update_set_max_bpc 2022-08-19 17:07:12 +00: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 kms: Notify about privacy screen changes via predictions 2022-07-25 11:02:35 +00:00
meta-kms.h kms: Concentrate update processing in MetaKmsDevice 2022-01-25 15:47:03 +00:00
meta-launcher.c launcher: Use $XDG_SESSION_ID if available 2022-01-24 18:09:44 +01:00
meta-launcher.h launcher: Pass fallback session/seat ID when in test mode 2022-01-14 09:16:09 +00:00
meta-monitor-manager-native.c monitor-manager: Move gamma LUT manipulation API to MetaCrtc 2022-09-01 17:52:01 +02:00
meta-monitor-manager-native.h monitor-manager: Move gamma LUT manipulation API to MetaCrtc 2022-09-01 17:52:01 +02:00
meta-onscreen-native.c onscreen-native: Set max_bpc with mode sets 2022-08-19 17:07:12 +00:00
meta-onscreen-native.h tests/kms/render: Add direct scanout test case 2022-06-02 08:59:13 +00:00
meta-output-kms.c monitor: Allow vendor/product/serial to return NULL 2022-09-01 14:31:40 +00:00
meta-output-kms.h output-kms: Add max_bpc support 2022-08-19 17:07:12 +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 monitor: Add API to check whether the monitor is virtual or not 2022-09-01 14:31:40 +00:00
meta-output-virtual.h Introduce virtual monitors 2021-03-12 15:09:45 +00:00
meta-pointer-constraint-native.c pointer-constraints/native: Fix borders array memory leaks 2022-07-06 19:27:20 +00:00
meta-pointer-constraint-native.h pointer-constraints: Move min edge distance from backend to Wayland 2022-06-13 18:38:50 +00:00
meta-render-device-egl-stream.c Introduce MetaRenderDevice{Gbm,EglStream,Surfaceless} 2021-10-18 17:33:32 +02:00
meta-render-device-egl-stream.h Introduce MetaRenderDevice{Gbm,EglStream,Surfaceless} 2021-10-18 17:33:32 +02:00
meta-render-device-gbm.c render-device: Add API to import other buffers 2021-10-18 17:35:26 +02:00
meta-render-device-gbm.h render-device/gbm: Add getter for gbm_device 2021-10-18 17:33:33 +02:00
meta-render-device-private.h render-device: Add API to import other buffers 2021-10-18 17:35:26 +02:00
meta-render-device-surfaceless.c Introduce MetaRenderDevice{Gbm,EglStream,Surfaceless} 2021-10-18 17:33:32 +02:00
meta-render-device-surfaceless.h Introduce MetaRenderDevice{Gbm,EglStream,Surfaceless} 2021-10-18 17:33:32 +02:00
meta-render-device.c render-device: Unmake the EGLContext after checking whether hw accelerated 2022-09-03 18:34:49 +02:00
meta-render-device.h render-device: Add API to allocate dumb buffers 2021-10-18 17:36:17 +02: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 cursor-renderer/native: Clear GPU state before closing device 2021-12-22 16:22:08 +00:00
meta-renderer-native.c backend/native: Prepare render devices earlier than KMS 2022-09-02 20:43:05 +00:00
meta-renderer-native.h wayland: Only init EGLStream controller if we didn't end up with gbm 2021-10-20 13:08:06 +00:00
meta-seat-impl.c backends/native: Migrate discrete scroll 2022-07-14 22:29:56 +00:00
meta-seat-impl.h backends/native: Migrate discrete scroll 2022-07-14 22:29:56 +00:00
meta-seat-native.c backends/native: Fix cursor renderer assignment for tablet devices 2022-02-08 14:34:47 +00:00
meta-seat-native.h backends/native: Remove unused includes 2021-09-20 15:37:59 +00: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 Add rudimentary mode setting test 2022-01-14 09:16:09 +00:00
meta-udev.h Add rudimentary mode setting test 2022-01-14 09:16:09 +00:00
meta-virtual-input-device-native.c backends/native: Migrate discrete scroll 2022-07-14 22:29:56 +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 virtual-monitor: Add way to change virtual monitor mode 2022-03-04 18:13: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