summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/svga/include/svga_overlay.h
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2014-02-08 09:51:13 -0800
committerBrian Paul <brianp@vmware.com>2014-02-14 08:21:43 -0700
commit2e0c90847f16a9cf2a40436beacb65c65535fa4a (patch)
tree23574e73ed4cc289a6a63bdd5c586c1ac4201c76 /src/gallium/drivers/svga/include/svga_overlay.h
parent6d1cecbfd7d4268e0e4e088af77d637d2bdcc541 (diff)
svga: split / update svga3d header files
The old svga3d_reg.h file is split into separate header files and we add new items for guest-backed surfaces. Plus some minor code fixes because of renamed symbols. Reviewed-by: Thomas Hellstrom <thellstrom@vmware.com> Cc: "10.1" <mesa-stable@lists.freedesktop.org>
Diffstat (limited to 'src/gallium/drivers/svga/include/svga_overlay.h')
-rw-r--r--src/gallium/drivers/svga/include/svga_overlay.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/gallium/drivers/svga/include/svga_overlay.h b/src/gallium/drivers/svga/include/svga_overlay.h
index 82c1d3ff3e2..0f242dd402c 100644
--- a/src/gallium/drivers/svga/include/svga_overlay.h
+++ b/src/gallium/drivers/svga/include/svga_overlay.h
@@ -1,5 +1,5 @@
/**********************************************************
- * Copyright 2007-2009 VMware, Inc. All rights reserved.
+ * Copyright 2007-2014 VMware, Inc. All rights reserved.
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
@@ -152,19 +152,17 @@ VMwareVideoGetAttributes(const SVGAOverlayFormat format, // IN
switch (format) {
case VMWARE_FOURCC_YV12:
*height = (*height + 1) & ~1;
- *size = (*width + 3) & ~3;
+ *size = (*width) * (*height);
if (pitches) {
- pitches[0] = *size;
+ pitches[0] = *width;
}
- *size *= *height;
-
if (offsets) {
offsets[1] = *size;
}
- tmp = ((*width >> 1) + 3) & ~3;
+ tmp = *width >> 1;
if (pitches) {
pitches[1] = pitches[2] = tmp;