summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-06-16DRI trunk-20040613 importDRI-trunk-20040721DRI-trunk-20040613Eric Anholt32-545/+1207
2004-06-16Initial revisionEric Anholt4-0/+1295
2004-06-16DRI XFree86-4_3_99_12-merge importDRI-XFree86-4_3_99_12-mergeEric Anholt157-2201/+518
2004-06-16Initial revisionEric Anholt1-0/+70
2004-06-16DRM 20040613 importDRM-20040613Eric Anholt0-0/+0
2004-06-16Initial revisionEric Anholt4-0/+3470
2004-06-14MGA composite support from Damien Ciabrini - thanks!Jaymz Julian3-31/+108
2004-06-13Manual page X(7) does not reference Xprt(1x), xplsprinters(1x), etc.Alan Coopersmith1-1/+19
xc/config/cf/Imake.rules Correct comment to match rule name for InstallDriverSDKObjectModule xc/programs/Xserver/hw/xfree86/os-support/sunos/sun_kbd.c Log results of ioctls to probe keyboard type & layout
2004-06-10- Pass the right pixel mask (all ones) in to PrepareSolid in theEric Anholt3-13/+19
solid-fill-based composite acceleration. - Use a real pixmap when doing an UploadToScratch (For pDrawable->type == DRAWABLE_WINDOW, you need to get the backing pixmap). - Pass back the x/y offsets from kaaGetOffscreenPixmap unconditionally, because they'll be used in the scratch case. - Turn on the Render acceleration for Rage 128 and Radeon 100-series at last!
2004-06-10Align scratch area offsets to the offscreen byte alignment.Eric Anholt1-2/+14
2004-06-10Oops, testers reported that the last patch actually didn't work (conflictsEric Anholt1-0/+3
occurred), so the R300 PDMA doesn't work. Disable.
2004-06-10Bug #242: Fix setup of R300 cards, by providing R300 CP code fromEric Anholt2-5/+270
volodya-project and initializing PDMA.
2004-06-07Neomagic driver enabledFranco Catrin L1-1/+1
2004-06-07small fixes. README addedFranco Catrin L4-8/+26
2004-06-04Add (stubbed out) Xgl server codeKeith Packard12-0/+1189
2004-06-04Add top-level build support for GL X server (not working yet)Keith Packard1-2/+1
Fix a few allocation bugs with alternate visual ids Allow for non-8/8/8 alternate visuals Turn off any existing shadow before enabling it again (avoids re-registering existing damage) Add some validation code to catch re-registered damages
2004-06-02New conditional. (REQUIRED_MODULES): Demand xcalibrateext if buildingPhil Blundell1-6/+10
XCalibrate. New file. Add xcalibrate.c. Read raw events if requested.
2004-05-30Add -lts if using tslib.Phil Blundell1-1/+6
2004-05-30Initialize permedia engine for acceleration to work.Carlos Romero3-217/+309
2004-05-29Adding driver for VIA CLE266 graphics chip. Currently it only acceleratesRalph Thomas8-1/+1437
copy and fill operations.
2004-05-28Hey, I like devfs.Daniel Stone1-1/+2
Try /dev/fb/0 if /dev/fb0 fails.
2004-05-27file ChangeLog was initially added on branch CYGWIN.Alexander Gottwald0-0/+0
2004-05-26Updated x86emu and resynced with upsteam at Scitech.Egbert Eich17-415/+178
2004-05-25getconfig: file '/usr/X11R6/lib/X11/getconfig/xorg.cfg' has bad signatureAlan Coopersmith1-2/+2
(Change "Xorg Project" to "Xorg Foundation" to match getconfig script)
2004-05-25Add pm2 to the buildCarlos Romero1-1/+1
2004-05-24Initial import of Permedia2 driverCarlos Romero6-0/+2151
2004-05-24Muffle compiler warnings.Egbert Eich1-1/+1
fix option name in log message. improve debugging messages.
2004-05-21Allow for multiple composite-based visuals, then add an RGB24 visual inKeith Packard1-6/+19
addition to the ARGB32 one. This allows 'glitz' to run on top of any X server using mesa. Switch to using 32bpp for depth 24 pixmaps (even when the frame buffer is not depth 24).
2004-05-20Miscomputing pitch in 24bpp modes because of rounding errors.Keith Packard1-8/+20
2004-05-20Fix SYNC_ALWAYS (debugging) code to use mach64WaitIdle instead ofKeith Packard4-18/+30
KdCheckSync -- the boolean used in the latter won't be set yet. Oops. == instead of =. Must sync hardware before rasterizing trapezoids in case the mask is in off-screen memory and has just been erased. Yes, it is silly to place masks in off-screen memory. That's a separate issue.
2004-05-20Pin header-only pixmaps in memory.Keith Packard5-63/+85
Off-screen reallocation could have used a stale pointer. Separate framebuffer mapping computation from actual frame buffer mapping. Now map the frame buffer from vesaEnable so that VT switch shares the same mapping code. This makes sure any shadow framebuffer is allocated again.
2004-05-17Overhaul of the ATI driver:Eric Anholt14-1074/+6515
- Add monochrome hardware cursor support. - Try to auto-detect AGP support for DRI on Radeons. And fail. Detect it properly on R128. - Set up card for pseudo-DMA if possible. Convert 2D rendering code to prepare DMA packets only. Use generic code to decode DMA packets to MMIO if PDMA is unavailable. Add WIP code to support "real" DMA without DRM support. - Dispatch pending DMA commands when the server sleeps. Otherwise some things, such as typing in an xterm, wouldn't show up for a time. - Fix Radeon Composite acceleration in many ways, and add Rage 128 Composite acceleration. Disable them both due to still-not-understood issues they have. They fail with In, Out, AtopReverse, and Xor, and text rendering is strange. - Add textured XV support for R100 and Rage 128. No brightness/sat controls, but it does support multiple ports, and cooperates with Composite. - Add WIP code for hostdata uploads. - Many cleanups and fixes.
2004-05-17Make kaaMoveInPixmap public. This will be used by the ATI driver's xvideoEric Anholt2-1/+4
support to ensure that the destination is in framebuffer.
2004-05-17Add new CheckComposite hook. This allows a driver to avoid the migration ofEric Anholt2-0/+9
pixmaps for a Composite operation if the operation can't be supported. This hook is optional.
2004-05-16xc/programs/Xserver/fb/fb.hAlan Coopersmith3-6/+11
xc/programs/Xserver/fb/fboverlay.c xc/programs/Xserver/fb/fbscreen.c - Change #ifdef for checking for old format miScreenInit to FB_OLD_MISCREENINIT for easier portability to xservers with updated screen structs but old function prototypes. Make it automatically defined if FB_OLD_SCREEN is defined. - Add _LP64 to list of #ifdefs for 64-bit platforms to support 64-bit Solaris.
2004-05-16xc/programs/Xserver/hw/xfree86/xf86config/ImakefileAlan Coopersmith1-21/+61
xc/programs/Xserver/hw/xfree86/xf86config/xorgconfig.c - Clean up server name changes from TM branch - Set default XKB rules file name correctly - Use default font path from Imake configuration for the default font path in generated xorg.conf files. - Use path variables from Imake configuration for paths to files, in case vendor has configured them to install somewhere other than the defaults.
2004-05-15Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=622 -Roland Mainz1-0/+16
RFE: Xprt default BIGREQUESTS extension buffer size should be 8MB (to make |XpPutDocumentData()| happy and to improve performance).
2004-05-14Add new flag, KAA_OFFSCREEN_ALIGN_POT, which tells KAA to align pixmapEric Anholt3-3/+20
pitches to a power-of-two number of bytes. Useful for Render acceleration on older cards.
2004-05-14Don't let the visible screen get "migrated" offscreen, which manifestsEric Anholt1-1/+1
itself as a hang. Reported by: Ginokas <ginokas@free.fr>
2004-05-13Add generic functions for copying packed/planar XV data, copied fromEric Anholt2-1/+153
mach64.
2004-05-13Move fourcc.h to a generic location in src/.Eric Anholt5-137/+2
2004-05-13Follow GLX in setting ARGB visual nplanes to 24.Keith Packard1-0/+2
Retry current mouse protocol when sync is lost
2004-05-13There's no need to explicitly set softCursor -- kdrive handles this if theEric Anholt1-2/+0
cursor hooks aren't set.
2004-05-12Fix problems in render fb implementation found by rendercheck:Eric Anholt3-84/+65
- fbCombineSaturate was pointed at fbCombineDisjointOver, instead of fbCombineDisjointOverReverse as it should. Instead, point fbCombineDisjointOverReverse at fbCombineSaturate (which is likely to be faster). - fix previously-unused fbCombineSaturate implementation. - fbCombineMaskAlphaC was just a copy of fbCombineMaskValueC. Make it do what it's supposed to (return a cs.alpha). - fbCombineAtopC didn't invert the source alpha value. - fix copy'n'paste errors in fbCombine(Dis/Con)jointGeneralC, also source alpha wasn't treated in a component fashion. - fbCompositeSrc_8888* didn't handle when the source lacks an alpha channel. Rather than adding that and possilby slowing down the (normal) alpha case, don't let x8r8g8b8/x8b8g8r8 Pictures be used in fbCompositeSrc_8888* because Over with one of these is just Src.
2004-05-09file ChangeLog was initially added on branch CYGWIN.Alexander Gottwald0-0/+0
2004-05-08Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=608Roland Mainz1-1/+8
("Can not print on Debian/CUPS due to error |Xprt_64:lpr: unable to print file: server-error-not-accepting-jobs|"): Xprt did not setup the list of supplementary group ids, causing print failure when the the calling user must be a member in a specific group to be allowed to print.
2004-05-06BugZilla #601: Fixing makedepend choking on floating point exceptionEgbert Eich1-1/+8
because CHAR_BIT is defined to __CHAR_BIT__ which is a compiler intrinsic define. BugZilla #605: Fixing build on IA64 which is broken due to the inclusion of the kernel header asm/page.h. Kernel headers however don't work with -ansi. The inclusion of asm/page.h can however savely be removed as it there are plenty of other ways to determine the page size.
2004-05-06Use current resolution by default, change rate to 75 to matchKeith Packard1-3/+10
fbdevModeSupported cut-off (?). Glenn McGrath <glennm@hydrix.com>
2004-05-06Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=551 -Roland Mainz1-0/+2
PS DDX will not build on platforms with BuildFreeType NO. Patch by Alan Coopersmith <alan.coopersmith@sun.com>.
2004-05-06Fix for http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=536 -Roland Mainz1-0/+20
RFE: PS output should contain the FreeType2 version being used.