summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-02-05Revert "R6xx/R7xx EXA: improve overlapping copy performance"Alex Deucher
This reverts commit b24827c9d211e8a35da53b665385a7733d19910d. This seems to cause corruption in some cases.
2009-02-05r6xx/r7xx EXA: fix corruption when doing sw accessAlex Deucher
need to wait until the engine is idle. Ideally we wait on a timestamp shadowed in memory, but polling the GRBM_STATUS reg will do for now.
2009-02-05R6xx/R7xx EXA: improve overlapping copy performanceAlex Deucher
send vertices for each line of the copy, but only draw once
2009-02-05r6xx/r7xx EXA: cleanup overlapping copyAlex Deucher
2009-02-03EXA: fix and re-enable Solid() on R7xxAlex Deucher
missing last bit in alu clause in solid PS
2009-02-03Allow rotation on r6xx/r7xxAlex Deucher
2009-02-03Initial R6xx/R7xx EXA and textured video supportAlex Deucher
2009-02-02AVIVO: Save/restore vga pll registersWolke Liu
This fixes some VT switch issues on some chips
2009-01-31Return NULL for encoder if no active device is assignedAlex Deucher
fixes bug 19855
2009-01-30Add README with pointers to mailing list, bugzilla & git reposAlan Coopersmith
2009-01-30EXA: Accelerate Composite of RepeatPad/Reflect pictures when possible.Michel Dänzer
2009-01-30rs780: include RS780 in the InitMemory to leave aloneairlied
This stops the MC_FB_LOCATION getting reassigned to 0, which is really bad thing to happen. I've had reported memory corruption on these cards so hopefully this fixes it.
2009-01-28Merge branch 'atom-rework' and fix conflictsAlex Deucher
2009-01-28Move encoder specific data to encoder dev_privAlex Deucher
2009-01-28Merge branch 'atom-tvout' of ↵Alex Deucher
ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati Conflicts: src/radeon_atombios.c
2009-01-26Encoders not assigned yet, use supported devicesAlex Deucher
need to move this to encoder setup
2009-01-26Fix legacy output setupAlex Deucher
don't have assigned encoders at this point. Need to eventually move this stuff to encoder dev_priv.
2009-01-26ATOM: print useful output info for DPMS eventsAlex Deucher
2009-01-26Warning fixesAlex Deucher
2009-01-26Move legacy output setup functions to legacy_output.cAlex Deucher
2009-01-26Fix off by one when printing encoder nameAlex Deucher
- also cleanup some debugging output
2009-01-26Additional output cleanupAlex Deucher
2009-01-24Drop memcpy fallbacks from EXA UploadToScreen and DownloadFromScreen hooks.Michel Dänzer
While in theory it's possible for the PrepareAccess hook to fail on big endian platforms, in practice it isn't at this point because there's no other users of the surface registers.
2009-01-24Don't transform EXA Composite mask coordinates when there's no mask.Michel Dänzer
2009-01-24Fall back to software for unsupported repeat modesThomas Jaeger
2009-01-23Remove OutputType and other cruftAlex Deucher
2009-01-23Make sure gb_num_pipes is initialized when DRI is disabledMaciej Cencora
Found with valgrind
2009-01-23Remove some unused cruftAlex Deucher
2009-01-23track encoder stateAlex Deucher
2009-01-23Remove TMDSType, DACType, LVDSType from output recAlex Deucher
2009-01-21few more logic pasto's bits I missedAlex Deucher
2009-01-21Fix compilation with RADEON_TRACE_FALL setAlex Deucher
noticed by curaga on phoronix forum
2009-01-21Move active_device setup to detect()Alex Deucher
Also add encoder debugging printouts
2009-01-21Fix logic cut and paste errorAlex Deucher
2009-01-21More legacy reworkAlex Deucher
2009-01-21fix legacy crtc routing and add some debugging infoAlex Deucher
2009-01-21ATOM: fix encoder initAlex Deucher
2009-01-21Switch legacy output code to use new encoder objectsAlex Deucher
2009-01-21ATOM: more output cleanupAlex Deucher
2009-01-21Fixup encoder setup on pre-ATOM chipsAlex Deucher
2009-01-21clean up encoder setupAlex Deucher
- make sure not to duplicate encoders - use single encoder array
2009-01-20First pass at converting legacy code to encoder objectsAlex Deucher
2009-01-19ATOM: round 1 of output reworkAlex Deucher
2009-01-19start to re-org outputsAlex Deucher
2009-01-16ATOM: switch to define for external tmdsAlex Deucher
2009-01-16ATOM: combine DAC setup functionsAlex Deucher
plus a few other clean-ups
2009-01-16DCE30: LVTMA requires DIG2 encoderAlex Deucher
Fixes bug 19544
2009-01-15RV280 Add another AGP quirkAlex Deucher
2009-01-13[PATCH] Add yet another AGP quirk for RV280Tormod Volden
2009-01-12R3xx/R4xx: Maximize the use of clipped triangles for Xv renderingChristiaan van Dijk
While trying to get tear free video on my RS690 I found some problems in the code for rendering the video as a clipped triangle. The size limitations are quite strict and scaling the video output window creates all kinds of weird effects. This patch maximizes the use of this function and resolves the scaling issues. There could be a problem with zero target height/width, not sure if this is handled elsewhere.