[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: