search for: has_dirtytracking_rot

Displaying 9 results from an estimated 9 matches for "has_dirtytracking_rot".

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....
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) PixmapStartDirtyTra...
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...
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-...
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...
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 mi...
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 chips...