summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-09-16xvmc: fix green frameHEADmasterCooper Yuan1-0/+1
2009-09-15xvmc: temporarily disable subpictureCooper Yuan1-2/+2
2009-09-15xvmc: pass texturedAdaptor->name to hwmcCooper Yuan1-1/+1
2009-09-14xvmc: format tab to spaceCooper Yuan1-5/+4
2009-09-14xvmc: fix register failure because of unmatched name with texture adaptorCooper Yuan2-36/+21
2009-09-13xvmc: format spaceCooper Yuan1-1/+1
2009-09-13xvmc: fix adaptor pointer error, also fix null busIDString in dri2root3-8/+14
2009-09-13xvmc: pass texture adaptor to xvmcCooper Yuan3-16/+33
2009-09-12xvmc: subdir xvmc only for legacy xvmc now, no need to buildCooper Yuan1-1/+0
2009-09-12xvmc: delete unused filesCooper Yuan2-198/+0
2009-09-12xvmc: migrate to gallium archtetureCooper Yuan9-111/+344
xvmc driver based on gallium architecture can benefit from draw_array pipe, and surface management, xvmc in ddx part has no responsibility to create context and surface, but it need to initialize xvmc stuff when ddx driver invoke RADEONInitVideo.
2009-09-12xvmc: fix build errorCooper Yuan50-3207/+1328
2009-09-08r500xvmc: add interface to ddx driverCooper Yuan9-130/+149
2009-09-07r500xvmc: modify Makefile for libRadeonXvMC.so buildingroot1-0/+2
2009-09-06update ddx driverCooper Yuan48-1269/+3127
2009-05-31xvmc: Add XvMC interface API, subpicture related functions are not implementedCooper Yuan1-0/+174
2009-05-31xvmc: Add XvMCCreateSurface and XvMCDestroySurfaceCooper Yuan4-2/+80
2009-05-31xvmc: refine driver structureCooper Yuan2-5/+4
2009-05-31xvmc: finish XvMCCreateContext and XvMCDestroyContext interfaceCooper Yuan2-9/+249
2009-05-27xvmc: Add XvMCCreateContext function, not doneCooper Yuan8-122/+303
2009-05-27xvmc: Add Makefile.am which generates binary libRadeonXvMC.soCooper Yuan5-0/+99
2009-05-26xvmc: Add more functions and divide driver to 2 levelsCooper Yuan9-96/+878
2009-05-26xvmc: add xvmc API definitionsCooper Yuan3-3/+178
2009-05-26Initialize xvmc filesCooper Yuan5-0/+101
2009-05-23Bump version to mark Git snapshot.Michel Dänzer1-1/+1
The fourth version component isn't visible in the log file.
2009-05-19Pre-atom: Improve engine clock setup codeAlex Deucher2-44/+119
Also remove SetMemoryClk() for pre-atom cards for now as it requires quite a bit more asic specific work. To set the mclk we'll need to use the mem reset/dll tables in the bios.
2009-05-18EXA: Set new EXA_SUPPORTS_OFFSCREEN_OVERLAPS flag when we have a 2D engine.Michel Dänzer1-0/+4
2009-05-18r4xx: Add some missing pci idsAlex Deucher6-0/+12
Noticed by Romain in bug 21798
2009-05-15R100: switch to normalized texture coordinatesAlex Deucher3-22/+20
for consistency with the other asics
2009-05-14radeon: try harder when checking if a card is postedAlex Deucher1-0/+10
fixes debian bug 524280, possibly others.
2009-05-14Pre-R600 EXA: Fix coordinate limits off-by-one error.Michel Dänzer1-2/+2
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=21598 .
2009-05-13R6xx/R7xx Xv: normalize texture coordinates in the vertex shaderAlex Deucher2-13/+92
2009-05-13R6xx/R7xx: do EXA transforms in the vertex shaderAlex Deucher2-80/+550
2009-05-12R3xx-R5xx: do EXA transforms in the vertex shaderAlex Deucher4-98/+360
2009-05-11RV770: add missing pci idAlex Deucher6-0/+6
Fixes bug 21209
2009-05-08R7xx: add support for reading disabled bios imagesAlex Deucher2-2/+62
2009-05-07R3xx/R4xx tex vid: no need to check if IS_R300_3DAlex Deucher1-1/+1
function is r3xx/r4xx specific already
2009-05-07R3xx/R4xx tex vid: increase the guardband limit for rendering with a triAlex Deucher1-4/+4
limit goes from 2880 to 4021 now that we've switched to 1/12 subpixel mode. This allows us to render with a clipped tri at higher resolutions preventing diagonal tearing.
2009-05-06AVIVO: set default cursor mode in cursor initAlex Deucher1-13/+11
Should fix bug 21557
2009-05-04AVIVO: fix cursoe corruption bands for realAlex Deucher2-31/+4
Don't have to leave both cursors enabled, just have to use the same mode for both cursors whether or not they are enabled.
2009-05-04radeon: switch to EXA by defaultAlex Deucher2-13/+10
2009-05-04AVIVO: move cusor offscreen when disablingAlex Deucher1-3/+8
Adapted from Yang's patch. Setting size to zero is actually a 1x1 cursor.
2009-05-03r3xx-r5xx: switch to 1/12 subpixel precisionAlex Deucher4-27/+31
- based on similar patch in Jerome's cs ddx tree - also fix clipping offsets - should eventually allow for 4k render targets - mesa driver uses 1/12 mode, this avoids changing the subpixel mode when switching between ddx and mesa
2009-05-03Remove some old debugging infoAlex Deucher1-7/+0
2009-05-03r2xx-r4xx: fix typo in last i2c fix and clarify hw i2c pin selAlex Deucher2-9/+9
2009-05-03RS690: gpio/connector fixesAlex Deucher1-17/+10
Fixes bug 21521
2009-04-30R3xx-R5xx: don't set TX_OFFSET_RS in RS_INST_COUNTAlex Deucher2-12/+12
Isn't necessary and seems to cause problems for RS690 users
2009-04-30AVIVO: first pass at display watermark setupAlex Deucher8-40/+455
This helps with flickering and blanking when there is contention for MC bandwidth.
2009-04-29radeon: fix several dpms issuesAlex Deucher3-32/+28
- atom dpms was unblanking for standby/suspend - return if r600+ in radeon_crtc_modeset_ioctl() - remove seprate standby/suspend handling in legacy crtc dpms. we turn the outputs off, so turn the crtcs off too. - disable the crtcs in legacy crtc dpms - move radeon_crtc_modeset_ioctl() calls to radeon_crtc_dpms() so they will get called for both atom and legacy paths Should fix bug 21321
2009-04-29AVIVO: better fix for cursor flickering/corruption issuesAlex Deucher2-19/+28
Should prevent ghost cursor from being left on screen.