Displaying 9 results from an estimated 9 matches for "has_dirtytracking_rotation".
2016 Jan 13
0
[PATCH] HAS_DIRTYTRACKING_ROTATION also supports multiple CRTCs
...x 1dc48c5..b950f42 100644
--- a/src/drmmode_display.c
+++ b/src/drmmode_display.c
@@ -704,7 +704,7 @@ drmmode_set_scanout_pixmap(xf86CrtcPtr crtc, PixmapPtr ppix)
if (max_height < iter->mode.VDisplay)
max_height = iter->mode.VDisplay;
}
-#ifndef HAS_DIRTYTRACKING2
+#if !defined(HAS_DIRTYTRACKING_ROTATION) && !defined(HAS_DIRTYTRACKING2)
if (iter != crtc) {
ErrorF("Cannot do multiple crtcs without X server dirty tracking 2 interface\n");
return FALSE;
--
2.4.10
2017 Apr 18
3
[PATCH xserver] Make PixmapDirtyUpdateRec::src a DrawablePtr
...screen's pixmap_dirty_list entries
explicitly reflect that we're now tracking the root window instead of
the screen pixmap, in order to allow Present page flipping on master
outputs while there are active slave outputs.
Define HAS_DIRTYTRACKING_DRAWABLE_SRC for drivers to check, but leave
HAS_DIRTYTRACKING_ROTATION defined as well to make things slightly
easier for drivers.
Signed-off-by: Michel Dänzer <michel.daenzer at amd.com>
---
The Start/StopFlippingPixmapTracking related changes are only compile
tested. The rest is smoke tested with the modesetting, amdgpu and radeon
drivers.
dix/pixmap.c...
2019 Jan 20
1
[PATCH] adapt to HAS_DIRTYTRACKING_DRAWABLE_SRC changes
...xmap,
+#endif
+ screenpix);
if (drmmode && drmmode->fb_id) {
drmModeRmFB(drmmode->fd, drmmode->fb_id);
drmmode->fb_id = 0;
@@ -744,7 +750,13 @@ drmmode_set_scanout_pixmap(xf86CrtcPtr crtc, PixmapPtr ppix)
}
drmmode_crtc->scanout_pixmap_x = this_x;
#ifdef HAS_DIRTYTRACKING_ROTATION
- PixmapStartDirtyTracking(ppix, screenpix, 0, 0, this_x, 0, RR_Rotate_0);
+ PixmapStartDirtyTracking(
+#ifdef HAS_DIRTYTRACKING_DRAWABLE_SRC
+ &ppix->drawable,
+#else
+ ppix,
+#endif
+ screenpix, 0, 0, this_x, 0, RR_Rotate_0);
#elif defined(HAS_DIRTYTRACKING2)
PixmapStartDirtyTracking...
2017 Apr 18
0
[PATCH xf86-video-amdgpu] Adapt to PixmapDirtyUpdateRec::src being a DrawablePtr
...;randr_crtc->scanout_pixmap) &&
dirty->slave_dst ==
drmmode_crtc->scanout[drmmode_crtc->scanout_id].pixmap) {
dirty->slave_dst =
@@ -1216,7 +1216,11 @@ static Bool drmmode_set_scanout_pixmap(xf86CrtcPtr crtc, PixmapPtr ppix)
return FALSE;
}
-#ifdef HAS_DIRTYTRACKING_ROTATION
+#ifdef HAS_DIRTYTRACKING_DRAWABLE_SRC
+ PixmapStartDirtyTracking(&ppix->drawable,
+ drmmode_crtc->scanout[scanout_id].pixmap,
+ 0, 0, 0, 0, RR_Rotate_0);
+#elif defined(HAS_DIRTYTRACKING_ROTATION)
PixmapStartDirtyTracking(ppix, drmmode_crtc->scanout[scanout_id].pixmap,...
2016 Sep 23
0
[ANNOUNCE] xf86-video-nouveau 1.0.13
...D MESSAGE-----
Hash: SHA1
Adam Jackson (1):
Adapt Block/WakeupHandler signature for ABI 23
Ben Skeggs (2):
fix use of out-of-scope data
exa/nv50-: fix some potential incomplete pushes
Hans de Goede (1):
Properly cleanup fb for reverse-prime-offload
Ilia Mirkin (2):
HAS_DIRTYTRACKING_ROTATION also supports multiple CRTCs
Bump version to 1.0.13
Keith Packard (1):
Use NotifyFd for drm and udev fds
git tag: xf86-video-nouveau-1.0.13
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-nouveau-1.0.13.tar.bz2
MD5: 2d7b2917ef18c6e97a6f3817c3e9387b xf86-video-nouv...
2016 Feb 19
0
[ANNOUNCE] xf86-video-amdgpu 1.0.1
...Michel Dänzer (6):
sync: Check if miSyncShmScreenInit symbol is resolved at runtime
Only map front buffer if glamor acceleration is disabled (v2)
Don't advertise any PRIME offloading capabilities without acceleration
Load fb module before glamoregl/shadow modules
HAS_DIRTYTRACKING_ROTATION also supports multiple CRTCs
Bump version for 1.0.1 release
Mykola Lysenko (2):
Check for NULL koutput in drmmode_output_dpms
Initialize drmmode_crtc dpms_mode to DPMSModeOff
git tag: xf86-video-amdgpu-1.0.1
http://xorg.freedesktop.org/archive/individual/driver/xf86-video-amdgp...
2016 Sep 23
0
[ANNOUNCE] xf86-video-nouveau 1.0.13
...D MESSAGE-----
Hash: SHA1
Adam Jackson (1):
Adapt Block/WakeupHandler signature for ABI 23
Ben Skeggs (2):
fix use of out-of-scope data
exa/nv50-: fix some potential incomplete pushes
Hans de Goede (1):
Properly cleanup fb for reverse-prime-offload
Ilia Mirkin (2):
HAS_DIRTYTRACKING_ROTATION also supports multiple CRTCs
Bump version to 1.0.13
Keith Packard (1):
Use NotifyFd for drm and udev fds
git tag: xf86-video-nouveau-1.0.13
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-nouveau-1.0.13.tar.bz2
MD5: 2d7b2917ef18c6e97a6f3817c3e9387b xf86-video-nouv...
2016 Apr 07
0
[ANNOUNCE] xf86-video-ati 7.7.0
....6.1 release version bump
glamor: Restore all ScreenRec hooks during CloseScreen
glamor: Deal with glamor_egl_destroy_textured_pixmap being removed
Don't advertise any PRIME offloading capabilities without acceleration
Load fb module before glamoregl/shadow modules
HAS_DIRTYTRACKING_ROTATION also supports multiple CRTCs
Build RandR 1.4 provider name from chipset name and bus ID
Set the RandR primary output on startup if Xorg hasn't
Fix RandR CRTC transforms
Set RADEON_GEM_NO_CPU_ACCESS flag for BOs which don't need CPU access
sync: Check if miSyncS...
2016 Apr 07
0
[ANNOUNCE] xf86-video-amdgpu 1.1.0
...ce in each probe path (v2)
Set the RandR primary output on startup if Xorg hasn't
Only map front buffer if glamor acceleration is disabled (v2)
Don't advertise any PRIME offloading capabilities without acceleration
Load fb module before glamoregl/shadow modules
HAS_DIRTYTRACKING_ROTATION also supports multiple CRTCs
Add amdgpu_pixmap_get_handle helper
Make amdgpu_do_pageflip take a pixmap instead of a BO
glamor: Avoid generating GEM flink names for BOs shared via DRI3 (v2)
DRI2: Use amdgpu_pixmap_get_handle
Build RandR 1.4 provider name from chipset na...