Displaying 1 result from an estimated 1 matches for "nv_cursor_pixel".
Did you mean:
  nv_cursor_pixels
  
2009 Aug 17
2
[PATCH] kms: Fix <nv11 hardware cursor.
...NVPtr pNv = NVPTR(crtc->scrn);
+	xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(crtc->scrn);
+	drmmode_crtc_private_ptr drmmode_crtc = crtc->driver_private;
+	struct nouveau_bo *bo = drmmode_crtc->cursor;
+
+	/* save copy of image for colour changes */
+	memcpy(pNv->curImage, image, nv_cursor_pixels(pNv)/4);
+
+	nouveau_bo_map(bo, NOUVEAU_BO_WR);
+	nv_cursor_convert_cursor(pNv->curImage, bo->map, nv_cursor_width(pNv),
+				 64, 32, config->cursor_fg | (0xff << 24),
+				 config->cursor_bg | (0xff << 24));
+	nouveau_bo_unmap(bo);
+}
+
+static void
 drmmode_load_cursor_a...