-
7eec4cbc
by Andreas Boll
at 2018-08-18T09:27:25Z
rules: Add missing epoch
-
724045c1
by Michel Dänzer
at 2018-08-18T09:27:36Z
Bail from dri2_create_buffer2 if we can't get a pixmap
We would store the NULL pointer and continue, which would lead to a
crash down the road.
Bugzilla: https://bugs.freedesktop.org/106293
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 3dcfce8d0f495d09d7836caf98ef30d625b78a13)
-
6a0730b1
by Michel Dänzer
at 2018-08-18T09:27:36Z
glamor: Bail CreatePixmap on unsupported pixmap depth
Fixes crash in that case.
Bugzilla: https://bugs.freedesktop.org/106293
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 65c9dfea4e841b7d6f795c7489fede58c5e9631f)
-
32468d07
by Michel Dänzer
at 2018-08-18T09:27:36Z
Drop unused drmmode_create_bo_pixmap surface parameter
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 25836375e0aab17a2e6bd91acb1c19b837ae2109)
-
2a2e88e6
by Michel Dänzer
at 2018-08-18T09:27:36Z
EXA: Remove old RADEONEXACreatePixmap hook
Not used by any supported version of xserver.
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit ac18a993a3a68629805b8f272a339e25444c0897)
-
91b01af8
by Michel Dänzer
at 2018-08-18T09:27:36Z
Only initialize libdrm_radeon surface manager for >= R600
Not used with older GPUs.
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit eec4a41925127ae490f0a5156a881a08d521e28e)
-
cd3216d6
by Michel Dänzer
at 2018-08-18T09:27:36Z
glamor: Don't store radeon_surfaces in pixmaps
Only EXA needs them.
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit ba5d5402b3e2e807d7e47205ac83f930b6c8caf5)
-
897f3e48
by Michel Dänzer
at 2018-08-18T09:27:36Z
Factor out radeon_surface_initialize helper
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 5da2bf43e64f2d702fe05016263f617c10f8f134)
-
e09a2a32
by Michel Dänzer
at 2018-08-18T09:27:36Z
Move flush from radeon_scanout_do_update to its callers
No functional change intended.
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 90b94d40449f665f2d12874598062a5e5e5b64cd)
-
eb072649
by Jammy Zhou
at 2018-08-18T09:27:36Z
Remove throttling from radeon_dri2_copy_region2
Throttling should be handled by the client-side drivers.
Signed-off-by: Jammy Zhou <Jammy.Zhou@amd.com>
(Ported from amdgpu commit 8a34a8149860ac15e83ccdbd8d9a527d8d3e5997)
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 6c986e997159ad0086f940294b244fc4c30b61fc)
-
8a5c3097
by Michel Dänzer
at 2018-08-18T09:27:36Z
Refactor radeon_finish helper
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 37ba075b34130c41bb7a2261bd666af5b29ffaf3)
-
f33c28fc
by Michel Dänzer
at 2018-08-18T09:27:36Z
Add struct radeon_buffer
Inspired by amdgpu, preparation for the following change. For now, this
is mostly a wrapper around struct radeon_bo, no functional change
intended.
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit b85b7b11f5b5e792f21951b881bd8433d3d70858)
-
69b68c55
by Michel Dänzer
at 2018-08-18T09:27:36Z
glamor: Use GBM for BO allocation when possible
Inspired by amdgpu. This avoids various issues due to a GEM handle
lifetime conflict between us and Mesa with current glamor.
Bugzilla: https://bugs.freedesktop.org/105381
Tested-by: Konstantin Kharlamov <hi-angel@yandex.ru>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 3c4c0213c11d623cba7adbc28dde652694f2f758)
-
4c4b2172
by Michel Dänzer
at 2018-08-18T09:27:36Z
glamor: Invalidate cached GEM handle in radeon_set_pixmap_bo
We continued using the stale cached handle, causing issues e.g. when
resizing the screen via RandR.
Reported-by: iive on IRC
Acked-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 499d2f9d5d301ef1efd4ffc2952677609ef05122)
-
7575b7ec
by Andreas Boll
at 2018-08-18T09:27:40Z
Document all cherry-picked patches in debian/changelog
-
9c815647
by Andreas Boll
at 2018-08-18T09:27:51Z
Build-depend on libgbm-dev
-
5d95ce8c
by Andreas Boll
at 2018-08-18T09:39:50Z
Set source format to 1.0.
-
3bd8b005
by Andreas Boll
at 2018-08-18T09:42:58Z
Update a bunch of URLs in packaging to https.
-
1dea6660
by Andreas Boll
at 2018-08-18T09:46:26Z
Bump standards version to 4.2.0.
-
0026b567
by Andreas Boll
at 2018-08-18T11:25:19Z
Close bug #905395