diff options
author | Emil Velikov <emil.l.velikov@gmail.com> | 2014-06-17 14:34:52 +0100 |
---|---|---|
committer | Emil Velikov <emil.l.velikov@gmail.com> | 2014-07-10 01:06:49 +0100 |
commit | 29ca7d2c9488d13e496ec65b6e1e1bf1d53042c5 (patch) | |
tree | 1e3c805a280ff354539fd82d33946b2b8cc90bd0 /src/gallium/state_trackers/dri/dri2_buffer.h | |
parent | f6483aa6947437c42928c879dd28d758b7d12901 (diff) | |
download | external_mesa3d-29ca7d2c9488d13e496ec65b6e1e1bf1d53042c5.zip external_mesa3d-29ca7d2c9488d13e496ec65b6e1e1bf1d53042c5.tar.gz external_mesa3d-29ca7d2c9488d13e496ec65b6e1e1bf1d53042c5.tar.bz2 |
st/dri: merge dri/drm and dri/sw backends
Move the driver_name to dri2/drisw and remove all the SPLIT_TAGETS
mayhem. In the next step we'll unify the dri and dri-swrast targets,
completing the gallium DRI megadriver.
v2: Remove leftover st/dri Makefiles from CONFIG_FILES. Spotted by
Thomas Helland.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Tested-by: Rob Clark <robclark@freedesktop.org>
Tested-by: Thomas Helland <thomashelland90 at gmail.com>
Acked-by: Tom Stellard <thomas.stellard@amd.com>
Diffstat (limited to 'src/gallium/state_trackers/dri/dri2_buffer.h')
-rw-r--r-- | src/gallium/state_trackers/dri/dri2_buffer.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/gallium/state_trackers/dri/dri2_buffer.h b/src/gallium/state_trackers/dri/dri2_buffer.h new file mode 100644 index 0000000..e8e474d --- /dev/null +++ b/src/gallium/state_trackers/dri/dri2_buffer.h @@ -0,0 +1,22 @@ +#ifndef DRI2_BUFFER_H +#define DRI2_BUFFER_H + +#include "dri_util.h" + +struct pipe_surface; + +struct dri2_buffer +{ + __DRIbuffer base; + struct pipe_resource *resource; +}; + +static INLINE struct dri2_buffer * +dri2_buffer(__DRIbuffer * driBufferPriv) +{ + return (struct dri2_buffer *) driBufferPriv; +} + +#endif + +/* vim: set sw=3 ts=8 sts=3 expandtab: */ |