mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-02 07:58:07 +02:00
xmesa: use newly added xm_image.[hc]
Keep external includes to glxheader.h and xmesa includes to xmesaP.h. Drop the following from xm_image.h: - dix-config.h (comes from glheader.h) - xfree86 includes (come from GL/xmesa_xf86.h) - ifdef __CYGWIN__ (leftover ? xm_api.c has something similar)
This commit is contained in:
parent
eb4a8b4bb5
commit
92b7fa7b48
4 changed files with 13 additions and 29 deletions
|
|
@ -36,7 +36,6 @@
|
|||
|
||||
# include "resource.h"
|
||||
# include "windowstr.h"
|
||||
# include "xf86glx_util.h"
|
||||
|
||||
#else
|
||||
|
||||
|
|
|
|||
|
|
@ -31,15 +31,14 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|||
* Brian Paul <brian@precisioninsight.com>
|
||||
*/
|
||||
|
||||
#ifdef HAVE_DIX_CONFIG_H
|
||||
#include <dix-config.h>
|
||||
#endif
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
#include "xf86glx_util.h"
|
||||
#include <X11/Xmd.h>
|
||||
|
||||
#include "glxheader.h"
|
||||
#include "xmesaP.h"
|
||||
|
||||
#ifdef XFree86Server
|
||||
|
||||
#ifdef ROUNDUP
|
||||
#undef ROUNDUP
|
||||
#endif
|
||||
|
|
@ -147,3 +146,5 @@ void XMesaPutImageHelper(ScreenPtr display,
|
|||
(*gc->ops->PutImage)(d, gc, d->depth, dest_x, dest_y, width, height,
|
||||
0, ZPixmap, src);
|
||||
}
|
||||
|
||||
#endif /* XFree86Server */
|
||||
|
|
|
|||
|
|
@ -31,22 +31,8 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|||
* Brian Paul <brian@precisioninsight.com>
|
||||
*/
|
||||
|
||||
#ifdef HAVE_DIX_CONFIG_H
|
||||
#include <dix-config.h>
|
||||
#endif
|
||||
|
||||
#ifndef _XF86GLX_UTIL_H_
|
||||
#define _XF86GLX_UTIL_H_
|
||||
|
||||
#ifdef __CYGWIN__
|
||||
#undef WIN32
|
||||
#undef _WIN32
|
||||
#endif
|
||||
|
||||
#include <screenint.h>
|
||||
#include <pixmap.h>
|
||||
#include <gc.h>
|
||||
#include "GL/xmesa.h"
|
||||
#ifndef _XM_IMAGE_H_
|
||||
#define _XM_IMAGE_H_
|
||||
|
||||
#define XMESA_USE_PUTPIXEL_MACRO
|
||||
|
||||
|
|
@ -102,4 +88,4 @@ extern void XMesaPutImageHelper(ScreenPtr display,
|
|||
int dest_x, int dest_y,
|
||||
unsigned int width, unsigned int height);
|
||||
|
||||
#endif /* _XF86GLX_UTIL_H_ */
|
||||
#endif /* _XM_IMAGE_H_ */
|
||||
|
|
|
|||
|
|
@ -27,17 +27,15 @@
|
|||
#define XMESAP_H
|
||||
|
||||
|
||||
#ifdef XFree86Server
|
||||
# include "xf86glx_util.h"
|
||||
#elif defined(USE_XSHM)
|
||||
# include <X11/extensions/XShm.h>
|
||||
#endif
|
||||
#include "GL/xmesa.h"
|
||||
#include "mtypes.h"
|
||||
#if defined(FX)
|
||||
#include "GL/fxmesa.h"
|
||||
#include "../glide/fxdrv.h"
|
||||
#endif
|
||||
#ifdef XFree86Server
|
||||
#include "xm_image.h"
|
||||
#endif
|
||||
|
||||
|
||||
extern _glthread_Mutex _xmesa_lock;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue