Age | Commit message (Collapse) | Author | Files | Lines |
|
Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com>
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
|
|
drmModeGetFB complains loudly when it's given an invalid framebuffer
id, bail out earlier if that's the case.
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
|
|
|
|
|
|
|
|
|
|
This reverts commit 98c9e4edb58374f18249e5c9c53b392fb8b4a1d1. AFAIK
it's no longer needed.
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
|
|
|
|
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
|
|
The X server already takes care of restoring the previous CRTC
parameters after a failed mode set. As a bonus this patch fixes
RandR13 projective transforms.
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
|
|
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
|
|
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
|
|
Well, mostly, the remaining pitch conversion will be unnecessary soon.
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
|
|
Turns out we used a misaligned long instruction near the end, and the
shader was getting killed after writing R, A components. This has gone
unnoticed since the remaining G, B outputs aren't actually used.
|
|
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
|
|
Fixes an off-by-one error made when UMS was removed.
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
|
|
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
|
|
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
|
|
|
|
|
|
|
|
Completely useless now we don't have to try and support non-driver pixmaps.
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
|
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
|
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
|
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
|
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
|
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
|
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
|
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
|
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
|
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
|
|
|
It's likely there's a lot more that can be cleaned up/removed as a result
of this, we can handle that as we come across it.
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
Acked-by: Maarten Maathuis <madman2003@gmail.com>
|
|
Signed-off-by: Maarten Maathuis <madman2003@gmail.com>
|
|
|
|
- This is in preperation of using semaphores for more than one thing.
Signed-off-by: Maarten Maathuis <madman2003@gmail.com>
|
|
- copy changes from mesa/src/gallium/drivers/nv50/nv50_texture.h
- remove 2 redefinitions
- fix R<->B rename (see df189c9efc0fbcdce816af483f0147ab635280d1
(nv50: TIC/TSC fixes and additions) in mesa repo)
|
|
|
|
|
|
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
|
|
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
|
|
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
|
- Seeing DVI-I-0 in xrandr and DVI-I-1 in the kernel logs can be a source of
confusion.
Signed-off-by: Maarten Maathuis <madman2003@gmail.com>
|
|
This reverts commit 740c9f3e79729e4e06c693e66826afbad9bd1ce5.
To get the same effect as this commit, update to latest libdrm git.
|
|
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
|
|
For now, pixmaps will only be tiled if driver pixmaps is being used
and we're told to with the NOUVEAU_CREATE_PIXMAP_TILED usage hint.
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
|
|
After bcafdfbed6 (an X server commit) we have to explicitly state we
can handle them.
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
|
|
- Large pixmaps (think of 8000x8000 pixmaps on NV50) will cause crashes
otherwise because exa assumes driver pixmaps to be mappable. Handling this
elsewhere is problematic.
Signed-off-by: Maarten Maathuis <madman2003@gmail.com>
|
|
Unfortunately NV_CONTEXT_SURFACES_2D on most cards (probably only PCIE cards
work actually, but that's not confirmed) rejects a GART DMA object, so the
usefulness is a bit more limited than I'd hoped.
|
|
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|