xserver-xorg-video-radeonhd: Changes to 'refs/tags/xserver-xorg-video-radeonhd-1.2.5-1'
Tag 'xserver-xorg-video-radeonhd-1.2.5-1' created by Brice Goglin <bgoglin@debian.org> at 2009-04-10 06:17 +0000
Tagging upload of xserver-xorg-video-radeonhd 1.2.5-1 to unstable.
Changes since xserver-xorg-video-radeonhd-1.2.4-3:
Alan Coopersmith (1):
Remove xorgconfig & xorgcfg from See Also list in man page
Alex Deucher (99):
RS780: set bustype to PCIE
R6xx/R7xx: Add initial EXA/Xv support
Fix the build on some platforms
R6xx AGP not currently supported
R6xx/R7xx: fixup SPI setup
R6xx/R7xx: VS_EXPORT_COUNT is n - 1, not n
R6xx/R7xx: adjust shader program state setup
R6xx/R7xx: minor fixes
R6xx/R7xx: write to right offset in constant space
R6/7xx Xv: fixup pitches
R6xx/r7xx Xv: fix pitch issues
R6xx/R7xx: Get Xv working (at least for me)
R6xx/R7xx: fix alignment
R6xx/r7xx: fix packed Xv formats
fix return type for R600DoPrepareCopy()
R6xx/r7xx: use flat shading for solid()
R6xx/R7xx: fix bad GPR in mask PS
R6xx/R7xx: use consistent swizzling and PS elem ordering
R6xx/r7xx: fix planemask handling
R6xx/R7xx: clamp color values
R6xx/r7xx: use an alu const for solid color
R6xx/r7xx: switch solid/copy/xv to static shaders
r6xx/r7xx: switch to different vertex buffer formats for composite
r6xx:r7xx: load composite vertex shaders once
R6xx/r7xx: pull in fixes from r3xx render code
R6xx/r7xx: re-arrange some code, adjust exa offset align
R6xx/R7xx: add chip specific SQ setup
R6xx/R7xx: adjust SQ setup
R6xx:R7xx: add fine grained cache flushing support
Add missing return in PrepareAccess()
R6xx/R7xx: get the SQ setup right
R6xx/R7xx: flush TC on chips without VC
R6xx/R7xx: add missing TEX instruction padding
R6xx/R7xx: workaround text rendering issues
Remove Xv vertex debugging output
EXA: fix mask coordinate export
removed leftover vertex color param export
minor code re-org
EXA Composite: add a bit of missing state setup
switch to R600PitchMatches() due to changes in pitch alignment
Discard command buffers when nothing is drawn
R6xx/R7xx: move some VGT setup to drm
EXA: Re-enable a8 solid and copy.
EXA: Remove repeat tile code
Fix and enable composite mask
Add R6xx/R7xx AGP support
R6xx/R7xx: Avoid emitting default state when possible
EXA solid fixes
R7xx: temporarily disable Solid() to prevent hangs
Updates the comments about SPI setup for Solid()
EXA: fix and re-enable Solid() on R7xx
r6xx/r7xx EXA: cleanup overlapping copy
R6xx/R7xx EXA: improve overlapping copy performance
r6xx/r7xx EXA: fix corruption when doing sw access
Revert "R6xx/R7xx EXA: improve overlapping copy performance"
R6xx/R7xx EXA: add accelerated UTS/DFS hooks
Revert "r6xx/r7xx EXA: Optimize overlapping copy"
R6xx/R7xx EXA: fallback on overlapping blits for now
R6xx/R7xx EXA: Fix typo in DFS
R6xx/R7xx Xv: fix typos in cache flushing
R6xx/R7xx UTS: move actual upload to separate function
R6xx/R7xx Xv: switch to native planar shader and add accelerated planar uploads
R6xx/R7xx: Add checks to make sure we don't overrun VB space
R6xx/R7xx: fix M82
M82: Missed one in the previous commit
R6xx/R7xx Xv: Add native support for packed formats
R6xx/R7xx Xv: add support for packed uploads
R6xx/R7xx: move engine idle to sync function
R6xx/R7xx: be more verbose about what function ran out of VB space
R6xx/R7xx Xv: switch packed over to Yang's new shader code
R6xx/R7xx EXA: properly handle non repeat cases in the texture setup
R6xx/R7xx EXA: handle running out of vertex space in the copy path
R6xx/R7xx: switch to drm for wait for idle
R6xx/R7xx EXA/Xv: properly deal with running out of vertex buffer space
R6xx/R7xx: reset 3D state after VT switch
R6xx/R7xx: add wait for idle MMIO path
r7xx: Fix typo in cmd fifo mask
R6xx/R7xx EXA: switch to surface sync packet
R6xx/R7xx EXA: optimize overlapping copy using temp surface
R6xx/R7xx EXA: same surface and same coords equals nop
CloseScreen(): Don't mess with the engine if the xserver isn't active
Only pad the IB on r6xx+
Fix R5xx Xv after r6xx/r7xx accel merge
R6xx/R7xx: switch emit functions to macros
R6xx/R7xx: write vertexes directly to the IB
R6xx/R7xx: fix regression in 347b23d419c877de0ac95b1f2f69d6953dddfebd
R6xx/R7xx: fix build errors in some cases
R6xx/R7xx: combine Xv packed/planar PS and EXA composite VS
R6xx/R7xx EXA: cleanup composite texture setup
R6xx/R7xx Xv: only stall on vline if the destination pixmap is the scanout buffer
RS600: fix page table size for rs600 as well
R6xx/R7xx AGP: disable gart data transfers
Really disable UTS/DFS on r6xx/r7xx AGP
Add new pci ids
R6xx/R7xx EXA: fix maxPitchBytes
add new chip ids
R6xx/R7xx: clean up bool const code
R6xx/R7xx EXA: rework composite pixel shader
Add RV790 (HD 4890) Support
Brice Goglin (3):
Merge tag '1.2.5' into debian-unstable
New upstream release
Prepare changelog for upload
Christian Koenig (13):
Fix RHDDRIGARTBaseGet to work with AGP based card
R6xx/R7xx: Define WAIT_x constants for IT_WAIT_REG_MEM
R6xx/R7xx: Implements wait_vline_range
R6xx/R7xx: Cleanup register definitions
R6xx/R7xx: Improve wait_vline_range
R6xx/R7xx: Bugfix for wait_vline_range
R6xx/R7xx cleanup: Fix comments in r600_exa.c
R6xx/R7xx cleanup: Move shaders to r600_shader.c
R6xx/R7xx cleanup: Replace Xv shaders with generated ones
Update RHDAudioInit to include RS600, RS690 and RS740
Cleanup and include true/false as match in RhdParseBooleanOption
Randr HDMI property
Remove no interlaced modes limitation from TMDS outputs.
Dave Airlie (2):
r600: fix sizing of PCI GART table for r600
r600: reload shaders into VRAM on resume
Egbert Eich (6):
MC/Idle: ASSERT() the right setup order, don't change an unidled MC.
MC: Pass FbLocation and FbSize to RHDMCFBLocationSetup().
Build: Fix build when AtomBIOS subsystem is disabled.
I2C: Fix NULL pointer deference spotted by Maciej Cencora.
AtomBIOS: Fix build for build w --disable-atombios-parser.
AtomBIOS: Fixed wrong logic: switch -> if.
Evgeni Golov (1):
Fix compile with EXA but no DRI
Hans Ulrich Niedermann (6):
man page: Add R7xx to NAME section
Change all gitweb URL references to cgit
Typo fix in man page
build: catch incompatible options in configure
Ship all R6xx files in dist tarball
drm header mismatch port (6c91fed6 for r6xx-)
Kevin Cody Jr (1):
Warning fixes
Luc Verhaegen (5):
MC: Refactor MC code.
ID: add 0x944C (RV770).
Card quirks: fix warning introduced in b2e2693d
MC: Fix warnings and streamline naming of MCGetFBLocation.
Byebye novell.
Ludovic Aubry (1):
use correct mask resource and sampler id
Maciej Cencora (2):
Quirk for PowerColor HD 3450.
Don't crash if user selected EXA on R6xx, and no CS is available.
Mark van Doesburg (1):
R6xx/R7xx EXA: use a temp surface for overlapping copies
Matthias Hopf (19):
Renamed properties according to RandR 1.3 property guideline.
Implement RandR 1.3 mandatory properties.
Fix scaling documentation.
Add quirk table entry for HIS Radeon X1550 PCI.
Unify and fix quirk table macros.
Trivial typo in properties / man page.
Add 'force-shadowfb' AccelMethod. For testing purposes only.
Add missing definition of atom_Panel.
Fix warning: only compile rhdRRCrtcSetOrigin() if required for RandR 1.3.
Fix some warnings.
(Hopefully) fix cursor corruptions, at least on some configs. fdo #13405
EXA: fix for (incompatible) upstream EXA version 3.
EXA: fix for (now compatible) PREPARE_AUX buffers.
Enable DRI by default on R5xx chips.
randr: Set use_screen_monitor correctly using helper function.
Use () in macro arguments of new RHDRegMask.
man: R6xx and R7xx 2D possible now.
RHDDRIGetIntGARTLocation is called too often to be logged. Nuked RHDFUNC there.
Bump to 1.2.5. Updated README.
Rafał Miłecki (1):
Fixes to the radeonhd manpage
Thomas Vander Stichele (1):
Add quirk table entry for GeCube Radeon HD 2400PRO
Yang Zhao (14):
rhd_dump: add LUT printing support
Fix LUT precision handling for 8, 24, and 32bit depth
LUT: Fix incorrect shifts and masks for 15- and 16-bit depth
r6xx/r7xx EXA: Optimize overlapping copy
R6xx/R7xx EXA: Optimize overlapping copy
R6xx/R7xx Xv: Planar - Properly scale Y'CbCr values before converting to RGB
R6xx/R7xx EXA: Further optimizations to overlapping copy
R6xx/R7xx: Fix OFFSET_[XYZ] macros for negative values.
R6xx/R7xx shader: Fix OFFSET_[XYZ] macro for TEX_DWORD2 to accept floats
rhd_dump: fix error introduced by LUT dump addition
Use X MMIO macros instead of own register read/write functions
CS: Replace register read/write macros with ones from compiler.h
LUT: reduce number of writes to DC_LUT_RW_INDEX
Fix resume from suspend for r6xx/r7xx
---
ChangeLog | 1400 ++++++++++++++++++
Makefile.am | 2
README | 14
configure.ac | 3
debian/changelog | 6
man/radeonhd.man | 124 -
src/Makefile.am | 9
src/r5xx_accel.c | 9
src/r5xx_accel.h | 2
src/r5xx_exa.c | 12
src/r5xx_xaa.c | 2
src/r600_exa.c | 2150 ++++++++++++++++++++++++++++
src/r600_reg.h | 140 +
src/r600_reg_auto_r6xx.h | 3087 +++++++++++++++++++++++++++++++++++++++++
src/r600_reg_r6xx.h | 504 ++++++
src/r600_reg_r7xx.h | 149 +
src/r600_shader.c | 1848 ++++++++++++++++++++++++
src/r600_shader.h | 359 ++++
src/r600_state.h | 293 +++
src/r600_textured_videofuncs.c | 531 +++++++
src/r6xx_accel.c | 1233 ++++++++++++++++
src/r6xx_accel.h | 89 +
src/radeon_exa_render.c | 2
src/rhd.h | 49
src/rhd_atombios.c | 4
src/rhd_atombios.h | 2
src/rhd_atomcrtc.c | 15
src/rhd_atomout.c | 152 +-
src/rhd_atomout.h | 2
src/rhd_atompll.c | 2
src/rhd_atomwrapper.c | 2
src/rhd_atomwrapper.h | 2
src/rhd_audio.c | 4
src/rhd_audio.h | 2
src/rhd_biosscratch.c | 2
src/rhd_biosscratch.h | 2
src/rhd_card.h | 2
src/rhd_connector.c | 2
src/rhd_connector.h | 2
src/rhd_crtc.c | 47
src/rhd_crtc.h | 4
src/rhd_cs.c | 27
src/rhd_cs.h | 2
src/rhd_cursor.c | 10
src/rhd_cursor.h | 2
src/rhd_dac.c | 2
src/rhd_ddia.c | 2
src/rhd_dig.c | 208 +-
src/rhd_dri.c | 171 +-
src/rhd_dri.h | 2
src/rhd_driver.c | 215 +-
src/rhd_edid.c | 2
src/rhd_hdmi.c | 2
src/rhd_hdmi.h | 2
src/rhd_helper.c | 32
src/rhd_i2c.c | 16
src/rhd_i2c.h | 2
src/rhd_id.c | 68
src/rhd_lut.c | 77 -
src/rhd_lut.h | 2
src/rhd_lvtma.c | 75
src/rhd_mc.c | 948 +++++-------
src/rhd_mc.h | 16
src/rhd_modes.c | 2
src/rhd_modes.h | 2
src/rhd_monitor.c | 2
src/rhd_monitor.h | 2
src/rhd_output.c | 58
src/rhd_output.h | 6
src/rhd_pll.c | 2
src/rhd_pll.h | 2
src/rhd_randr.c | 293 ++-
src/rhd_randr.h | 2
src/rhd_regs.h | 6
src/rhd_shadow.c | 2
src/rhd_shadow.h | 2
src/rhd_tmds.c | 57
src/rhd_vga.c | 133 +
src/rhd_vga.h | 21
src/rhd_video.c | 223 ++
src/rhd_video.h | 12
utils/conntest/rhd_conntest.c | 2
utils/conntest/rhd_dump.c | 38
83 files changed, 13675 insertions(+), 1340 deletions(-)
---
Reply to: