xserver/hw/xorg/rac Makefile.am, NONE, 1.1 xf86RAC.c, NONE, 1.1 xf86RAC.h, NONE, 1.1 xf86RACmodule.c, NONE, 1.1

Daniel Stone xserver-commit at pdx.freedesktop.org
Sun Apr 25 23:52:23 EST 2004


Committed by: daniel

Update of /cvs/xserver/xserver/hw/xorg/rac
In directory pdx:/tmp/cvs-serv17025/hw/xorg/rac

Added Files:
	Makefile.am xf86RAC.c xf86RAC.h xf86RACmodule.c 
Log Message:
Xizzle is dead, long live Xorg.

Re-import the DDX from X11R6.7, complete with automakey goodness, and do the
requisite configure.ac, et al, updates; also import the XKB extension from the
6.7 DIX.

Currently it'll link and then hang solid in RADEONInitAccel(), or the next
function if you enable NoAccel.


--- NEW FILE: Makefile.am ---
lib_LIBRARIES = libxorgrac.a
libxorgrac_a_SOURCES = xf86RACmodule.c xf86RAC.c
INCLUDES = $(XORG_INCS) -I$(top_srcdir)/mi
AM_CFLAGS = $(XORG_CFLAGS)

sdk_INCLUDEDIR = $(includedir)/xorg
sdk_INCLUDES = xf86RAC.h

--- NEW FILE: xf86RAC.c ---
/* $XFree86: xc/programs/Xserver/hw/xfree86/rac/xf86RAC.c,v 1.5 1999/06/12 17:30:21 dawes Exp $ */

#include "misc.h"
#include "xf86.h"
#include "xf86_ansic.h"
#include "xf86_OSproc.h"

#include <X11/X.h>
#include "colormapst.h"
#include "scrnintstr.h"
#include "screenint.h"
#include "gcstruct.h"
#include "pixmapstr.h"
#include "pixmap.h"
#include "windowstr.h"
#include "window.h"
#include "xf86str.h"
#include "xf86RAC.h"
#include "mipointer.h"
[...1217 lines suppressed...]
    
    PICTURE_EPILOGUE (Glyphs, RACGlyphs);
}

static void
RACCompositeRects(CARD8 op, PicturePtr pDst, xRenderColor *color, int nRect,
		  xRectangle *rects)
{
    ScreenPtr		pScreen = pDst->pDrawable->pScreen;
    PictureScreenPtr	ps = GetPictureScreen(pScreen);

    PICTURE_PROLOGUE(CompositeRects);

    ENABLE;
    (*ps->CompositeRects)(op, pDst, color, nRect, rects);
    
    PICTURE_EPILOGUE (CompositeRects, RACCompositeRects);
}
#endif


--- NEW FILE: xf86RAC.h ---
/* $XFree86: xc/programs/Xserver/hw/xfree86/rac/xf86RAC.h,v 1.2 1999/05/15 12:10:33 dawes Exp $ */

#ifndef __XF86RAC_H
#define __XF86RAC_H 1

#include "screenint.h"
#include "misc.h"
#include "xf86.h"

Bool xf86RACInit(ScreenPtr pScreen, unsigned int flag);

/* flags */
#define RAC_FB       0x01
#define RAC_CURSOR   0x02
#define RAC_COLORMAP 0x04
#define RAC_VIEWPORT 0x08

#endif /* __XF86RAC_H */

--- NEW FILE: xf86RACmodule.c ---
/* $XFree86: xc/programs/Xserver/hw/xfree86/rac/xf86RACmodule.c,v 1.3 1999/01/17 10:54:12 dawes Exp $ */

#include "xf86Module.h"

static XF86ModuleVersionInfo racVersRec =
{
    "rac",
    MODULEVENDORSTRING,
    MODINFOSTRING1,
    MODINFOSTRING2,
    XORG_VERSION_CURRENT,
    1, 0, 0,
    ABI_CLASS_VIDEODRV,		/* requires the video driver ABI */
    ABI_VIDEODRV_VERSION,
    MOD_CLASS_NONE,
    {0,0,0,0}
};


XF86ModuleData racModuleData = { &racVersRec, NULL, NULL };





More information about the xserver-commit mailing list