summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-03-19Enable BSR in Log2 functionsMatt 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-19Merge branch 'master' of ↵Alex Deucher
ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into r3xx-render
2008-03-19R3xx/R5xx: Make sure to clamp the output of the FSAlex Deucher
2008-03-19R5xx: bump textured video limits to 4096Alex Deucher
2008-03-19RADEON: add new macros to distinguish between R3xx and R5xx 3DAlex Deucher
2008-03-19RADEON: fixed textured video with XAA and tilingAlex Deucher
2008-03-19RV515: fix textured video and EXA CompositeAlex Deucher
There seems to be an issue with the PVS setup on RV515, but bypassing it seems to work fine.
2008-03-19r500: 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-18R3xx/R5xx: remove extra return after last commitAlex Deucher
2008-03-18R3xx/R5xx: switch an ErrorF() to RADEONFALLBACK()Alex Deucher
2008-03-18R3xx: we only use 2 temps, not 3Alex Deucher
2008-03-18R3xx/R5xx: fix up a8-src-something_with_colorsTilman Sauerbeck
2008-03-18R3xx/R5xx: remove some cruftAlex Deucher
2008-03-18R5xx: fix typ in r5xx render accelDave Airlie
This gets render working on r5xx
2008-03-18R5xx: first pass at render support (untested)Alex Deucher
2008-03-18R5xx: bump tex/dst limits to 4096Alex Deucher
2008-03-17R3xx/R5xx: whitespace cleanup and cruft removalAlex Deucher
2008-03-17R3xx: get masks working and cleanupAlex Deucher
RS offset was wrong for mask texture
2008-03-17R3xx: minor adjustmentsAlex Deucher
2008-03-17RADEON: Revert to old behavior when resetting the memmap on VT switchAlban Browaeys
Not sure why this needs to be done twice. Should fix bug 14980 Probably needs more investigation.
2008-03-17R3xx: some progressAlex Deucher
2008-03-17R3xx: fix errant wAlex Deucher
2008-03-17RADEON: fix typo in RADEONAdjustMemMapRegisters()Alex Deucher
2008-03-17RADEON: make sure var is initialized properly in RADEONAdjustMemMapRegisters()Alex Deucher
2008-03-16radeon: the 0x5974 appears to be a mobility chip...Dave Airlie
After debugging with partymola on #radeon, adding this allowed his Dell Vostro 1000 to work properly
2008-03-14R3xx: odds and ends...Alex Deucher
still not working. - swizzle US output for BGR formats - no need to write to temps in ALU ops, write to output only - flush the PVS before updating
2008-03-14R3xx: theoretical support for component alphaAlex Deucher
masks are still broken so...
2008-03-14R3xx: VS WIPAlex Deucher
2008-03-14R3xx/R5xx: enable VS for mask textureAlex Deucher
2008-03-14R3xx/R5xx: Fix magic numbers in vertex shadersAlex Deucher
2008-03-13R3xx: make sure to set the FS code size correctlyAlex Deucher
2008-03-13R3xx: attempt to setup the rasterizer properly for mask textureAlex Deucher
Not working yet
2008-03-13R3xx: more mask workAlex Deucher
2008-03-13R3xx: enable composite for non-mask casesAlex Deucher
2008-03-13R3xx: add basic mask supportAlex Deucher
2008-03-13R300: setup source selects and output swizzlingAlex Deucher
2008-03-13R3xx: set the texture id and add some register infoAlex Deucher
2008-03-13R3xx/R5xx: enable blendingAlex Deucher
2008-03-13xv: fixup XAA on r500 textured videoDave Airlie
the XAA area should never end up tiled. This may break with nooffscreen pixmaps
2008-03-11Properly fix uninitialized variables warningsMatt Turner
According to commit 9fd13e6773371c82b9799a5bda7c96ffa5cafe8c to xf86-video-intel by Kristian Høgsberg, there is a better way to fix the possibly initialized variables warnings. This patch will use Kristian's fix.
2008-03-11RADEON: enable output attributes that require a modeset immediatelyAlex Deucher
This should fix bug 14915
2008-03-11RADEON: fix vblank interrupts after VT switch or suspend/resumeAlex Deucher
2008-03-11[PATCH] Fix a few warningsMatt Turner
2008-03-11DCE3: add support for PCIEPHY (untested)Alex Deucher
2008-03-11ATOM: remove some cruftAlex Deucher
2008-03-11DCE3: enable DPMS on DIG portsAlex Deucher
2008-03-11DCE3: adjust PLL for DCE3 chipsAlex Deucher
this fixes stability issues on digital outputs and certain modes.
2008-03-11ATOMBIOS: enable load detection by default on both DACsAlex Deucher
Load detection is reliable with atom, so enable it by default on both DACA and DACB, rather than just DACA.
2008-03-11DCE3: add output attribute to enable/disable coherent modeAlex Deucher
Enabled by default. The TMDS transmitter can be programmed slightly differently depending on the chips in the panel. If you have problems with tmds on a particular panel, try disabling it.