summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-06-06ati: only include deprecated file in one place.Dave Airlie
reduces warnings. Signed-off-by: Dave Airlie <airlied@redhat.com>
2012-06-06mach64: port to new compat API.Dave Airlie
Signed-off-by: Dave Airlie <airlied@redhat.com>
2011-12-19Fall back to shadowfb if XAA is unavailableAdam Jackson
Signed-off-by: Adam Jackson <ajax@redhat.com>
2011-10-29Use pci_device_map_legacy rather than xf86MapDomainMemoryJeremy Huddleston
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
2011-10-29Use unsigned long rather than deprecated IOADDRESSJeremy Huddleston
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
2011-04-28Replace deprecated xalloc/xfree/xrealloc with malloc/free/reallocJulien Cristau
Signed-off-by: Julien Cristau <jcristau@debian.org>
2010-12-02mach64: fix the pixmap private API change.Dave Airlie
2010-08-29Don't play wrapping gamesMark Kettenis
The driver calls the wrapped CloseScreen function in the middle of messing with the hardware state. On multi-card setups this may cause the VGA arbiter to switch to a different card while we're in the middle of things, with obvious disastrous effects. This fixes things by making sure we only call the wrapped CloseScreen function at the very end of the driver's CloseScreen function. Signed-off-by: Mark Kettenis <kettenis@openbsd.org>
2010-08-29Don't attempt to stop video on Mach64's without hardware overlay supportMark Kettenis
Older Mach64 variants don't have hardware overlay support. This is handled properly when the XVideo adapter is initialized (we bail out early), but ATICloseXVideo() unconditionally tries to stop video during screen termination. This causes the server to hang on certain multi-card setups. Fix the issue by checking Block1Base before proceeding with stopping video. Signed-off-by: Mark Kettenis <kettenis@openbsd.org>
2009-07-28mach64: change to using ABI version checkDave Airlie
2009-07-28mach64: update for resources/RAC API removalDave Airlie
2009-07-16Update to xextproto 7.1 support.Peter Hutterer
DPMS header was split into dpms.h (client) and dpmsconst.h (server). Drivers need to include dpmsconst.h if xextproto 7.1 is available. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-05-10Doublecheck pictFormat is a supported formatAlan Coopersmith
Fixes these warnings from parfait source checker: Error: Read buffer overflow at src/atimach64render.c:601 in function 'Mach64PrepareTexture' [Symbolic analysis] In array dereference of Mach64TexFormats[i] with index 'i' Array size is 6 elements (of 12 bytes each), index >= 0 and index <= 6 Error: Read buffer overflow at src/atimach64render.c:712 in function 'Mach64PrepareComposite' [Symbolic analysis] In array dereference of Mach64TexFormats[i] with index 'i' Array size is 6 elements (of 12 bytes each), index >= 0 and index <= 6 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-04-29Convert to XORG_CWARNFLAGS & XORG_CHANGELOGAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2008-11-28Remove xf86{Disable,Enable}InterruptsPaulo Cesar Pereira de Andrade
They were already a noop in most "os-support"s, and are no longer available in the X Server.
2008-10-03Don't print the resource list on failure.Adam Jackson
If this ever happens it should be printed from the server at any rate.
2008-09-09Make sure the screen is a mach64 screen before doing anything in ↵Aaron Plattner
ATIMach64XVInitialiseAdaptor.
2008-03-26mach64: on IA64 systems the pciaccess page size mapping was getting E2BIGxf86-video-mach64-6.8.0Yi Zhan
As the ia64 pagesize was 16k, and aperture was only 4k, this was messing up on ia64 machines. Modified fix from RH BZ 438947 - airlied
2008-03-19[PATCH] Compile warning fixes.Paulo Cesar Pereira de Andrade
Add missing prototypes to atimach64accel.h.
2008-02-27change module name and versionGeorge Sapountzis
module gets package version, driver keeps its own version
2008-02-27drop r128George Sapountzis
2008-02-27drop r128 (build system)George Sapountzis
2008-02-27drop ati wrapperGeorge Sapountzis
2008-02-27drop AtomBios and pcidbGeorge Sapountzis
2008-02-27drop radeon, theatreGeorge Sapountzis
2008-02-27drop radeon, theatre (build system).George Sapountzis
2008-02-27RADEON: fix textured video uploadsAlex Deucher
2008-02-27RADEON: fix clipping for textured videoAlex Deucher
2008-02-26RADEON: Convert textured video to use pipelined uploadsAlex Deucher
2008-02-26R300/R500: fix up clippingAlex Deucher
Based on patch from Peter Zubaj.
2008-02-26R300: fix cordinate clamping in render codeAlex Deucher
Based on Peter's fix for textured video
2008-02-26R300: Fix clamping and pitch for textured videoPeter Zubaj
2008-02-26R300/R500: set the number graphics pipes properlyAlex Deucher
This should fix the checkerboard issues on r300/r350 cards.
2008-02-26R300/R500: clean up magic numbers in textured videoAlex Deucher
2008-02-26regs: fix spelling properlyDave Airlie
2008-02-26regs: fix spelling mistakeDave Airlie
pointed out by plaes on irc
2008-02-25R300/R500: clean up magic numbers in render codeAlex Deucher
2008-02-25fixup check for EXA composite pointed out by Alan SwansonDave Airlie
2008-02-24Merge master and fix conflictsAlex Deucher
Merge branch 'master' of ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati Conflicts: src/radeon_commonfuncs.c
2008-02-24R300: clean up magic numbers in RADEONInit3DEngineAlex Deucher
2008-02-24R300: replace magic numbers in cache flushAlex Deucher
2008-02-24R300: fill in some more 3D bitfieldsAlex Deucher
2008-02-24rs690: initial textured video supportDave Airlie
2008-02-24rs690: initial rs690 rotateDave Airlie
suffers same problem as r500 with clipping
2008-02-24r500: convert fragprog to use register valuesDave Airlie
2008-02-23r500: add textured video Xv adapter supportDave Airlie
2008-02-23r500: initial rotate support - not fully working yet.Dave Airlie
Just an example of how to setup and run the r500 3D engine for rotation. this rotates for me but I get some strange clipping on the bottom of my screen
2008-02-23Clarify R500 US setup.Adam Jackson
2008-02-23Add the R500 US index/data pair.Adam Jackson
2008-02-23RADEON: no textured video yet on XPRESS chipsAlex Deucher
Still need to sort out the VAP and PVS stuff