Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-04-03 | Revert "RADEON: memmap rework 1" | Alex Deucher | |
This reverts commit dd8ee1b444f4b973a1e0fadca5f943f2162b5e94. Conflicts: src/radeon.h src/radeon_driver.c This rework seems to have caused more trouble than it was worth. | |||
2008-04-03 | Revert "RADEON: remove driver rec copies of mc info, use save rec directly" | Alex Deucher | |
This reverts commit be0858a84fbdf74c0b844f462933a221d48c707d. Conflicts: src/radeon_driver.c | |||
2008-04-03 | R3xx/R5xx: Fix pitch and clamp mode for repeating textures | Owen W. Taylor | |
- We can always use TXPITCH on a R300 even when repeating, (previous check for pitch matching width was also wrong) - Fix clamp mode for repeating textures to be WRAP | |||
2008-04-02 | atombios: fix the dual-head hopefully. | Dave Airlie | |
tested on r600 with DVI and VGA | |||
2008-04-02 | Revert "Revert "atombios: fixup the width/height to use the mode values not ↵ | Dave Airlie | |
the scrn ones"" This reverts commit fc9af578997b6f22ee8b17e83f37d98689291b0e. I see your revert and raise you one... | |||
2008-04-01 | Revert "atombios: fixup the width/height to use the mode values not the scrn ↵ | Alex Deucher | |
ones" This reverts commit c2b1c8b706a6c7c1fd0af80091958473133d54e7. These registers hold surface size. Using the mode values breaks dualhead. | |||
2008-03-31 | radeon: use correct DDC interfaces so quirks get applied | Dave Airlie | |
Radeon seemed to mess up applying certain quirks, hopefully this will fix it. | |||
2008-03-31 | radeon: split quirks into separate function and new quirk for IBM RN50 | Dave Airlie | |
Add a connector table quirk for the IBM RN50. | |||
2008-03-30 | atombios: fixup the width/height to use the mode values not the scrn ones | Dave Airlie | |
this fixes it properly, legacy appears to be okay. | |||
2008-03-30 | r500/r600: fix rotation to fill screen | Dave Airlie | |
I'm not 100% sure this is the correct fix (maybe we shouldn't be using scrn virtualX/Y)... this will fix it for now until I get more time. | |||
2008-03-28 | Include config.h, so FGL_LINUX can actually be defined when it's tested... | Michel Dänzer | |
2008-03-27 | RADEON: fix lid issues on AVIVO chips for real this time :) | Alex Deucher | |
2008-03-27 | Revert "RADEON: attempt to fix lid issues" | Alex Deucher | |
This reverts commit 9b4473c1d830b88866dd22e8174a07195bd6fcf4. This doesn't help. | |||
2008-03-27 | radeon: size bios to max of bar vs 64k. | Dave Airlie | |
reported by dwmw2: rhbz 438299 | |||
2008-03-26 | AVIVO: no need to call PreinitXv() on AVIVO chips as they have no overlay | Alex Deucher | |
2008-03-26 | XAA: update message about render so as to not confuse users | Alex Deucher | |
2008-03-26 | RADEON: attempt to fix lid issues | Alex Deucher | |
On some laptops the bios attempts to re-program the chip when a lid event comes in. This should hopefully prevent the bios from doing that. | |||
2008-03-25 | RV250: disable textured video due to HW bug | Alex Deucher | |
The YUV->RGB conversion in the texture engine is broken on RV250 so the colors come out wrong. | |||
2008-03-24 | R3xx/R5xx: flush PVS state before enabling pvs-bypass | Alex Deucher | |
2008-03-24 | R3xx/R5xx: move more VAP, etc. state setup into common init3d() function | Alex Deucher | |
Also some minor code cleanups | |||
2008-03-24 | R3xx/R5xx: use non VAP/TCP for textured video | Alex Deucher | |
Just extra state to emit. | |||
2008-03-24 | r300: don't bother with VAP/TCL for render. | Dave Airlie | |
We just send more data to the card to process per transaction, without getting any actual gains, as we already pre-compute the vertices without needing any clipping or transforms from the card. Perhaps some stuff could be done on-card, but so far the code is a lot faster if we avoid sending this extra info. pre: 150000 glyphs/sec post: 185000 glyphs/sec | |||
2008-03-23 | RS4xx: Revert back to previous fifo settings for now | Alex Deucher | |
Setup of these registers needs more investigation. | |||
2008-03-22 | RS4xx: more work on disp/disp2 fifo setup | Alex Deucher | |
2008-03-22 | RS4xx: missed this on the last commit. | Alex Deucher | |
2008-03-21 | RS4xx: attempt to set up disp/disp2 fifos correctly | Alex Deucher | |
If you have an XPRESS chip, please test!!! | |||
2008-03-21 | RS4xx: attempt to fix TMDS/DVO support | Alex Deucher | |
XPRESS chips added a second set of FP control registers. I don't have the hw to test however. | |||
2008-03-19 | Disable the setting of HARDWARE_CURSOR_BIT_ORDER_MSBFIRST | Alex Deucher | |
See bug 11796 | |||
2008-03-19 | Enable BSR in Log2 functions | Matt Turner | |
This patch edits RADEONLog2 and ATILog2 to use the x86 BSR instruction instead of looping through bits. It should provide a somewhat of a speed increase in this function on x86 and AMD64 architectures. Note: the BSR instruction was added with the 80386 CPU and is therefore not compatible with earlier CPUs, though I highly doubt it's even possible to use a 286 in conjunction with a Radeon. The inline assembly also works with Intel's compiler (icc). | |||
2008-03-19 | [PATCH] Compile warning fixes. | Paulo Cesar Pereira de Andrade | |
Minor changes to avoid declarations mixed with code. Ansified functions with empty prototype to specify they don't receive arguments. Added some prototypes to radeon.h, and major reorder on radeon.h adding prototypes in alphabetical order and specifying to file that defines it. | |||
2008-03-19 | Merge branch 'master' of ↵ | Alex Deucher | |
ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into r3xx-render | |||
2008-03-19 | R3xx/R5xx: Make sure to clamp the output of the FS | Alex Deucher | |
2008-03-19 | R5xx: bump textured video limits to 4096 | Alex Deucher | |
2008-03-19 | RADEON: add new macros to distinguish between R3xx and R5xx 3D | Alex Deucher | |
2008-03-19 | RADEON: fixed textured video with XAA and tiling | Alex Deucher | |
2008-03-19 | RV515: fix textured video and EXA Composite | Alex Deucher | |
There seems to be an issue with the PVS setup on RV515, but bypassing it seems to work fine. | |||
2008-03-19 | r500: make it work from startup. | Dave Airlie | |
I'm not sure why this worked or what is going wrong here, really the VAP internal architecture escapes me :) | |||
2008-03-18 | R3xx/R5xx: remove extra return after last commit | Alex Deucher | |
2008-03-18 | R3xx/R5xx: switch an ErrorF() to RADEONFALLBACK() | Alex Deucher | |
2008-03-18 | R3xx: we only use 2 temps, not 3 | Alex Deucher | |
2008-03-18 | R3xx/R5xx: fix up a8-src-something_with_colors | Tilman Sauerbeck | |
2008-03-18 | R3xx/R5xx: remove some cruft | Alex Deucher | |
2008-03-18 | R5xx: fix typ in r5xx render accel | Dave Airlie | |
This gets render working on r5xx | |||
2008-03-18 | R5xx: first pass at render support (untested) | Alex Deucher | |
2008-03-18 | R5xx: bump tex/dst limits to 4096 | Alex Deucher | |
2008-03-17 | R3xx/R5xx: whitespace cleanup and cruft removal | Alex Deucher | |
2008-03-17 | R3xx: get masks working and cleanup | Alex Deucher | |
RS offset was wrong for mask texture | |||
2008-03-17 | R3xx: minor adjustments | Alex Deucher | |
2008-03-17 | RADEON: Revert to old behavior when resetting the memmap on VT switch | Alban Browaeys | |
Not sure why this needs to be done twice. Should fix bug 14980 Probably needs more investigation. | |||
2008-03-17 | R3xx: some progress | Alex Deucher | |