11e60a9165dc4d6ce5650dacc026f2942696af920Chris Lattner#ifndef DRI2_BUFFER_H 20e0a7a45d3d0a8c865a078459d2e1c6d8967a100Misha Brukman#define DRI2_BUFFER_H 3856ba76200ec2302f2fe500bc507f426c7d566c8John Criswell 4856ba76200ec2302f2fe500bc507f426c7d566c8John Criswell#include "dri_util.h" 54ee451de366474b9c228b4e5fa573795a715216dChris Lattner 64ee451de366474b9c228b4e5fa573795a715216dChris Lattnerstruct pipe_surface; 70e0a7a45d3d0a8c865a078459d2e1c6d8967a100Misha Brukman 8856ba76200ec2302f2fe500bc507f426c7d566c8John Criswellstruct dri2_buffer 9726140821f96e3472a8eccef0c67c0b5ad65a1d9Chris Lattner{ 103501feab811c86c9659248a4875fc31a3165f84dChris Lattner __DRIbuffer base; 11726140821f96e3472a8eccef0c67c0b5ad65a1d9Chris Lattner struct pipe_resource *resource; 12726140821f96e3472a8eccef0c67c0b5ad65a1d9Chris Lattner}; 13726140821f96e3472a8eccef0c67c0b5ad65a1d9Chris Lattner 14726140821f96e3472a8eccef0c67c0b5ad65a1d9Chris Lattnerstatic INLINE struct dri2_buffer * 15726140821f96e3472a8eccef0c67c0b5ad65a1d9Chris Lattnerdri2_buffer(__DRIbuffer * driBufferPriv) 16726140821f96e3472a8eccef0c67c0b5ad65a1d9Chris Lattner{ 173501feab811c86c9659248a4875fc31a3165f84dChris Lattner return (struct dri2_buffer *) driBufferPriv; 18726140821f96e3472a8eccef0c67c0b5ad65a1d9Chris Lattner} 196259d51c91d7da9bf16114849236b5bdfa85f35eBill Wendling 206f0d024a534af18d9e60b3ea757376cd8a3a980eDan Gohman#endif 21726140821f96e3472a8eccef0c67c0b5ad65a1d9Chris Lattner 22d0fde30ce850b78371fd1386338350591f9ff494Brian Gaeke/* vim: set sw=3 ts=8 sts=3 expandtab: */ 2325ab690a43cbbb591b76d49e3595b019c32f4b3fEvan Cheng