Commits on Source (15)
-
Łukasz Spintzyk authored
Since crtc can belong to secondary output that may not have present extension enabled we should fallback to first enabled crtc or fake crtc. Fix for issue xorg/xserver#1195
-
Łukasz Spintzyk authored
This is fixing crashes of xfce when running under qemu
-
Currently, when main hardware screen is powered-off, X server initializes fake screen's timer with 1 second update interval. Streaming software like Nomachine or Vnc, as well as desktop input automation suffers from it, since it will forever be stuck on 1 fps until the display is turned back on. This commit adds command line option -fakescreenfps <int> that allows the user to change the default fake screen timer. Signed-off-by:
Baranin Alexander <ismailsiege@gmail.com>
-
Signed-off-by:
Zoltán Böszörményi <zboszor@gmail.com>
-
If there is an explicit configuration, assign the RandR provider of the GPUDevice to the screen it was specified for. If there is no configuration (default case) the screen number is still 0 so it doesn't change behaviour. The result is e.g: # DISPLAY=:0.2 xrandr --listproviders Providers: number : 2 Provider 0: id: 0xd2 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 0 name:modesetting Provider 1: id: 0xfd cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 2 outputs: 2 associated providers: 0 name:Intel Signed-off-by:
Zoltán Böszörményi <zboszor@gmail.com>
-
This allows e.g. an UDL device (driven by llvmpipe) to be automatically set up with GPU acceleration via reverse PRIME. The result is e.g.: # DISPLAY=:0.2 xrandr --listproviders Providers: number : 2 Provider 0: id: 0xec cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 1 outputs: 1 associated providers: 1 name:modesetting Provider 1: id: 0x12c cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 2 outputs: 2 associated providers: 1 name:Intel Signed-off-by:
Zoltán Böszörményi <zboszor@gmail.com>
-
It is copied using memcpy() and not modified so we can add const. This fixes a -Wincompatible-pointer-types-discards-qualifiers compiler warning that was failing a -Werror XVnc build for me. Signed-off-by:
Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
-
Demi Marie Obenour authored
This ensures they will behave properly in conditionals and always require a trailing semicolon.
-
Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com>
-
libxcvt is a library providing a standalone version of the X server implementation of the VESA CVT standard timing modelines generator. Closes: #1142 Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com> Reviewed-by:
Matt Turner <mattst88@gmail.com>
-
Xwayland is using a copy of the CVT generator found in Xorg. Rather than duplicating the code within the xserver tree, use the libxcvt implementation instead. Closes: xorg/xserver#1142 Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com> Reviewed-by:
Matt Turner <mattst88@gmail.com>
-
Replace the local implementation of the VESA CVT standard timing modelines generator with the one from libxct to avoid code duplication. Closes: xorg/xserver#1142 Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com> Reviewed-by:
Matt Turner <mattst88@gmail.com>
-
The cvt utility is now replaced by the standalone version found in libxcvt, no need to build the one in xfree86 anymore. Closes: xorg/xserver#1142 Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com> Reviewed-by:
Matt Turner <mattst88@gmail.com>
-
The xf86CVTMode() was implemented in a standalone source file because it was being used for both the xfree86 API and the standalone cvt utility. Now that the cvt utility is removed (as part of libxcvt) we can move the small xf86CVTMode() function with the rest of the xf86Modes sources. Closes: xorg/xserver#1142 Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com> Reviewed-by:
Matt Turner <mattst88@gmail.com>
-
Demi Marie Obenour authored
The version check for byteswapped clients was missing.
Showing
- .gitlab-ci.yml 1 addition, 1 deletion.gitlab-ci.yml
- .gitlab-ci/debian-install.sh 8 additions, 0 deletions.gitlab-ci/debian-install.sh
- configure.ac 9 additions, 4 deletionsconfigure.ac
- dix/property.c 1 addition, 1 deletiondix/property.c
- glamor/glamor_egl.c 8 additions, 3 deletionsglamor/glamor_egl.c
- hw/xfree86/common/xf86Bus.c 42 additions, 25 deletionshw/xfree86/common/xf86Bus.c
- hw/xfree86/common/xf86Init.c 8 additions, 4 deletionshw/xfree86/common/xf86Init.c
- hw/xfree86/common/xf86platformBus.c 12 additions, 9 deletionshw/xfree86/common/xf86platformBus.c
- hw/xfree86/drivers/modesetting/present.c 3 additions, 0 deletionshw/xfree86/drivers/modesetting/present.c
- hw/xfree86/meson.build 0 additions, 15 deletionshw/xfree86/meson.build
- hw/xfree86/modes/Makefile.am 0 additions, 1 deletionhw/xfree86/modes/Makefile.am
- hw/xfree86/modes/meson.build 2 additions, 3 deletionshw/xfree86/modes/meson.build
- hw/xfree86/modes/xf86Modes.c 31 additions, 0 deletionshw/xfree86/modes/xf86Modes.c
- hw/xfree86/modes/xf86cvt.c 0 additions, 295 deletionshw/xfree86/modes/xf86cvt.c
- hw/xfree86/utils/Makefile.am 0 additions, 1 deletionhw/xfree86/utils/Makefile.am
- hw/xfree86/utils/cvt/.gitignore 0 additions, 1 deletionhw/xfree86/utils/cvt/.gitignore
- hw/xfree86/utils/cvt/Makefile.am 0 additions, 35 deletionshw/xfree86/utils/cvt/Makefile.am
- hw/xfree86/utils/cvt/cvt.c 0 additions, 294 deletionshw/xfree86/utils/cvt/cvt.c
- hw/xfree86/utils/man/Makefile.am 1 addition, 1 deletionhw/xfree86/utils/man/Makefile.am
- hw/xfree86/utils/man/cvt.man 0 additions, 41 deletionshw/xfree86/utils/man/cvt.man
hw/xfree86/modes/xf86cvt.c
deleted
100644 → 0
hw/xfree86/utils/cvt/.gitignore
deleted
100644 → 0
hw/xfree86/utils/cvt/Makefile.am
deleted
100644 → 0
hw/xfree86/utils/cvt/cvt.c
deleted
100644 → 0
hw/xfree86/utils/man/cvt.man
deleted
100644 → 0