Emil Velikov
2014-Sep-09 14:47 UTC
[Nouveau] [PATCH 1/2] accel_common: do not initialise the flags twice
Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com> --- src/nv_accel_common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nv_accel_common.c b/src/nv_accel_common.c index 4484c1c..eebb0ab 100644 --- a/src/nv_accel_common.c +++ b/src/nv_accel_common.c @@ -37,7 +37,7 @@ nouveau_allocate_surface(ScrnInfoPtr scrn, int width, int height, int bpp, Bool tiled = (usage_hint & NOUVEAU_CREATE_PIXMAP_TILED); Bool shared = FALSE; union nouveau_bo_config cfg = {}; - int flags = NOUVEAU_BO_MAP | (bpp >= 8 ? NOUVEAU_BO_VRAM : 0); + int flags; int cpp = bpp / 8, ret; #ifdef NOUVEAU_PIXMAP_SHARING -- 2.1.0
Emil Velikov
2014-Sep-09 14:47 UTC
[Nouveau] [PATCH 2/2] accel_common: use scanout variable over checking the usage_hint every time
Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com> --- src/nv_accel_common.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/nv_accel_common.c b/src/nv_accel_common.c index eebb0ab..a2557e0 100644 --- a/src/nv_accel_common.c +++ b/src/nv_accel_common.c @@ -91,7 +91,7 @@ nouveau_allocate_surface(ScrnInfoPtr scrn, int width, int height, int bpp, if (usage_hint & NOUVEAU_CREATE_PIXMAP_ZETA) cfg.nv50.memtype = (bpp == 16) ? 0x16c : 0x128; - else if (usage_hint & NOUVEAU_CREATE_PIXMAP_SCANOUT) + else if (scanout) cfg.nv50.memtype = (bpp == 16) ? 0x070 : 0x07a; else cfg.nv50.memtype = 0x070; @@ -117,7 +117,7 @@ nouveau_allocate_surface(ScrnInfoPtr scrn, int width, int height, int bpp, cfg.nv04.surf_flags |= NV04_BO_ZETA; } - if (usage_hint & NOUVEAU_CREATE_PIXMAP_SCANOUT) + if (scanout) flags |= NOUVEAU_BO_CONTIG; ret = nouveau_bo_new(pNv->dev, flags, 0, *pitch * height, &cfg, bo); -- 2.1.0
Reasonably Related Threads
- [PATCH ddx] Add support for VRAM-less devices to the ddx
- [PATCH] dri2: fix allocation of Z16 depth attachments
- [Bug 80738] New: Possible wrong variable used in nouveau_allocate_surface
- [PATCH 1/2] exa: Pre-G80 tiling support.
- xf86-video-nouveau compile error and fix