summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers/vdpau/vdpau_private.h
diff options
context:
space:
mode:
authorChristian König <deathsimple@vodafone.de>2011-12-12 16:28:24 +0100
committerChristian König <deathsimple@vodafone.de>2011-12-14 14:20:44 +0100
commit9e51c200a78b8be8be195e0d82d69e952afd1343 (patch)
treeee6a5111abdd318965fa2a378055b1fe146e8d36 /src/gallium/state_trackers/vdpau/vdpau_private.h
parent167b1b32c5ff30d514253072ce54513112c03d4d (diff)
st/vdpau: some mixer fixes
Correctly use destination_rect and destination_video_rect in the mixer, and also use a dirty area tracking for output surfaces. Based on work of Maarten Lankhorst <m.b.lankhorst@gmail.com> Signed-off-by: Christian König <deathsimple@vodafone.de>
Diffstat (limited to 'src/gallium/state_trackers/vdpau/vdpau_private.h')
-rw-r--r--src/gallium/state_trackers/vdpau/vdpau_private.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gallium/state_trackers/vdpau/vdpau_private.h b/src/gallium/state_trackers/vdpau/vdpau_private.h
index eba9e2f2d37..1922b703d33 100644
--- a/src/gallium/state_trackers/vdpau/vdpau_private.h
+++ b/src/gallium/state_trackers/vdpau/vdpau_private.h
@@ -323,6 +323,7 @@ typedef struct
struct pipe_surface *surface;
struct pipe_sampler_view *sampler_view;
struct pipe_fence_handle *fence;
+ struct u_rect dirty_area;
} vlVdpOutputSurface;
typedef struct