summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-03-20radeon: Make sure 3D clients will re-upload textures to video RAM after LeaveVT.ati-6.6-branchMichel Dänzer1-0/+13
Walk the SAREA texList and bump the age of every active object, so their owners will consider them kicked out when they grab the HW lock next time.
2006-10-23radeon: Repeat should always work with 1x1.Michel Dänzer2-4/+4
2006-10-22radeon: Also fall back RENDER repeat for EXA on this branch.Michel Dänzer1-4/+4
2006-10-04update configure.ac for new 6.6.3 releaseati_6_6_3Dave Airlie1-1/+1
2006-10-04radeon: fallback render repeat for XAA, this fixes corruptions seen on ubuntuDave Airlie1-0/+8
This isn't the correct fix, we should just fix the repeat case, but for a stable release this is much better idea (cherry picked from 84e574986f61c4f250d6ecb938bab20847618906 commit)
2006-10-04Hook up DFP power to DPMS events.Ronald Wahl1-0/+12
(cherry picked from f96ddd32d3a9e64dc0adec5c50386d6db5b182ee commit)
2006-10-04radeon: Check ROM more thoroughly before treating it as an x86 BIOS.Roland Scheidegger1-1/+17
This prevents the ROMs on some Mac cards getting treated as x86 BIOSen, resulting in garbage values. (cherry picked from c979c7f87fc449cc9631820101edff82c3013e66 commit)
2006-10-04Fix radeon vs fbdev pitch calculation.David Woodhouse1-1/+6
Fetch the correct displayWidth from fbdevhw after setting the mode. (cherry picked from 145c716de6d42778e447581578f3e4db13c9a653 commit)
2006-09-19Provide all resolutions (instead only the largest one) in MergedFB cloneAlex Deucher1-6/+18
mode without config file (Henry Zhao)
2006-09-19fix large negative refresh rates with mergedfb (Henry Zhao)Alex Deucher1-0/+6
fixes bug 6966
2006-09-18radeon: fix rn50 memmapDave Airlie1-1/+7
This should fixup the rn50/m6/m7 memory map problem that has been reported since BenH's memory mapping changes
2006-09-18Power up DAC around check for CRT connectednessHenry Zhao1-0/+22
2006-09-18Bump up clock rate for ES1000 to allow higher resolutionsHenry Zhao1-2/+5
2006-09-12radeon: this stops mergedfb working on my ATI M7 development boardDave Airlie1-1/+2
I've no idea what this is for, it came from an ATI codedrop and it may fix some laptop or production system, but it looks to me more like a dirty hack than a true fix, as I have an M7 which I need to specify CRT for the second head and it breaks mergedfb for me.
2006-09-10Revert "* [ Bug 6966 ] large negative refresh rates reported"Michel Dänzer3-433/+212
This reverts caaed927a07ffbac68b08246185ef93c1e7bb98c commit. See https://bugs.freedesktop.org/show_bug.cgi?id=8137 .
2006-09-03Removed the warning re. the r300 DRI driver status.Tilman Sauerbeck1-9/+0
2006-08-31* [ Bug 6966 ] large negative refresh rates reportedHenry Zhao3-212/+433
* [ Bug 6309 ] radeon/r128 fails to read hsync/vsync rates when rang * descriptor is missing * [ Bug 5473 ] Blank screen with Radeon Mobility X700 (Acer Ferrari 4005) * Reboot should not be needed for external CRT to function when connected later on Ferrari 4000 * Modes need to be sorted, and sorted correctly * Provide all resolutions (instead only the largest one) in MergedFB clone mode without config file * Bump up clock rate for ES1000 to allow higher resolution
2006-08-25and of course it takes two commits to do a simple commitati-6_6_2Dave Airlie1-1/+1
2006-08-25add changelog hook from nv driverDave Airlie1-1/+8
2006-08-24Enable CPIO in the atimisc driver on ia64 platforms.Adam Jackson1-1/+1
This fixes many mach64s, but potentially breaks mach32. Mach64 is widespread on ia64 machines but PCI mach32's are quite rare on any platform.
2006-08-24Disable DRI on xpress 200{,m} since we know it's broken.Adam Jackson1-0/+13
2006-08-24Disable DRI on RN50 in a more pleasant way.Adam Jackson2-5/+7
Rather than publish a non-existant driver name for RN50, just don't bother initializing it in the first place.
2006-08-25update version numbers for releaseDave Airlie2-2/+2
2006-08-25make colortiling default to on all cardsDave Airlie1-5/+2
2006-08-12[mach64] RENDER support: drop caching DP_WRITE_MASK.George Sapountzis2-4/+0
Caching DP_WRITE_MASK causes artifacts, e.g. with evas_xrender_x11_test.
2006-08-12[mach64] RENDER support: save/restore, cache texture registers.George Sapountzis3-2/+78
2006-08-12[mach64] RENDER support (bug #6877).George Sapountzis8-1/+1094
RENDER accleration is disabled by default. It is strongly recommended that the patch from bug #6772 and the 'exa-damagetrack branch' are merged in the xserver before enabling RENDER acceleration. To enable RENDER acceleration, add the following in xorg.conf: Section "Device" [...] Option "AccelMethod" "exa" Option "RenderAccel" "true" EndSection
2006-08-12radeon: make some local data staticDave Airlie1-3/+3
This is inspired by a patch in XFree86 from David Dawes, it isn't the same as we have different gamma curves.
2006-08-05[mach64] Halve max w/h for hardware-accelerated operations.George Sapountzis2-9/+25
EXA hits these limits for some operations on offscreen pixmaps and GTPRO seems to support the reduced limits.
2006-08-05[mach64] EXA: add memcpy-based UTS/DFS.George Sapountzis1-0/+62
EXA hits more optimized paths when it does not have to fallback because of missing UTS/DFS.
2006-08-05[mach64] XAA: minor refactoring of memory manager setup.George Sapountzis2-200/+239
- DRI: factor out to separate function and add comments on layout - no DRI: factor out to separate function, maxScanlines is always equal to ATIMach64MaxY
2006-08-05[mach64] EXA support.George Sapountzis18-59/+1071
2006-07-29Bug #6623: Fix I2C bus Mach64 initialisation failure.Samuel Thibault1-6/+25
2006-07-29Fix warnings for Option:1 bit fields.Marc Aurele La France1-13/+13
2006-07-29Bug #807: copy throttling.Marc Aurele La France1-0/+12
Fix corruption associated with the engine randomly not waiting for a copy operation to commit its results.
2006-07-29Bug #807: invalidate read-back cache.Marc Aurele La France4-5/+37
Fix corruption when scaling 1-pixel wide pixmaps, in which case the first CPU read of the framebuffer will return stale data. This bug always manifests itself in mach64 EXA (to be committed soon), with this patch mach64 EXA passes rendercheck.
2006-07-29Bug #807: split out TestRegisterCaching block for DP regs.George Sapountzis1-104/+62
2006-07-29Bug #807: split out TestRegisterCaching block for DP regs.George Sapountzis1-34/+44
2006-07-23Bug #6819: Fix broken rendering with *8b8g8r8 source formats.Michel Dänzer2-21/+15
Use the corresponding texture formats with R200 family. Unfortunately, it looks like the R100 family can't accelerate these source formats, so we have to fall back for them.
2006-07-13Move variable declarations before statements to be C89 compatibleTilman Sauerbeck1-2/+2
2006-07-03Bug #6872: Disable digital output while reading ROM with Radeon 7000.Alex Williamson1-0/+19
This is a workaround for ATI Radeon 7000 erratum F1.
2006-07-03Do even less cache flushing when the previous engine mode is known.Michel Dänzer3-11/+26
OTOH, flush everything when the previous engine mode is unknown, and mark the engine mode as unknown in a couple more cases.
2006-07-03Bug #6762: Remove gratuitous cache flushing.Eric Anholt1-4/+2
2006-07-03Build and warning fixes for !defined(USE_XAA).Michel Dänzer4-7/+24
2006-07-03Reserve HW cursor memory statically instead of from EXA offscreen.Michel Dänzer4-136/+83
As a result, quite a bit of code can be removed that attempted to deal with the EXA offscreen memory disappearing, with varying success. Because the HW cursor memory is now always immediately after the front buffer and before the back buffer, this also fixes bug #6808. As the HW cursor memory is now reserved statically with EXA and XAA, change RADEONUseHWCursor() to check info->cursor instead of info->cursor_offset, for which 0 might become valid with HW cursor enabled in the future. Change info->cursor_offset from unsigned long to CARD32 as the corresponding register is 32 bits wide, and to avoid issues with printf.
2006-07-02Clean up some redundant code.Michel Dänzer1-16/+2
2006-07-02Bug #6548: Fix playback of interlaced video with more than 1023 lines.Michel Dänzer1-1/+1
This will still break with 2048 lines...
2006-07-02Bug #6939: Disable RENDER acceleration by default on RN50.Michel Dänzer1-2/+3
Based on patch from Weixing Zhang, but still allows enabling it with Option "RenderAccel".
2006-07-02Bug #6939: Disable 3D acceleration on RN50 by setting invalid ClientDriverName.Weixing Zhang1-0/+5
2006-06-29Fix build for !defined(USE_EXA).Frank Gevaerts1-0/+2