summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-11-23Use fp_horz_stretch instead of fp_vert_stretch for horizontal stretchxprint_packagertest_20041125_basexprint_packagertest_20041125Daniel Stone
factor calculation in panel size derivation in the Radeon driver (closes: #1881).
2004-10-24Add registers to facilitate work with stereo 3d.Vladimir Dergachev
2004-10-22- make the overlay work on crtc2 againAlex Deucher
- make PutVideo() MergedFB aware
2004-10-18Fixing one of the infamous 'control reaches end of non void functionEgbert Eich
problems'.
2004-10-18Made handling of DevelDrivers for x86-64 more conformant to otherEgbert Eich
platforms. Compress all font encodings (Stefan Dirsch). Fixed warnings. Turn on forwarding XNSpotLocation event to XIM server in OffTheSpot and Root mode (bugzilla #1580, James Su). Added another compose key combination for the Euro symbol (Stefan Dirsch). Added support for UTF-8 in ja_JP, ko_KR and zh_TW locales (Mike Fabian). Changed default encoding for ru from KOI8-R to ISO8859-5 (Mike Fabian). This is the encoding that is also used by glibc. We may break other libcs - lets see who complains. Added explanation for DESTDIR to install to a different directory than /. Added some early bailouts to atiprobe if PCI structure pointer is NULL to prevent sig11. XV support doesn't depend on 2D acceleration any more. This patch removes this limitation from the NSC driver. This is a patch that I have committed to XFree86 a while ago but never ported over to X.Org. Matthieu Herrb contributed some build fixes. Fixing SetDPMSTimers() so that DPMS*Time == 0 disables the appropriate timer. This takes advantage of the fact that TimerSet() with a timeout argument 0 behaves like TimerCanel(). Use /dev/xconsole (named pipe) or devpts for system logger (Werner Fink). Create missing links for backward compatibility to XFree86 (Stefan Dirsch). Changed comment to mention xorg. Changed cursor for the 'kill' action from XC_draped_box to XC_Pirate. If you don't like it we can change it back (original author unkown). Added 'pic' to the man page rendering command pipeline (Werner Fink). Added missing return value (Stefan Dirsch, Roland Mainz)
2004-10-17- Fix DFP detection in r128 driver (bug 1386, Klaus Kusche)Alex Deucher
- Fix EmulateWheelInertia defaults (bug 1115, Andrew Pimlott)
2004-10-17Modified:Vladimir Dergachev
xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c On my Inspiron 8600 both internal and external ports are marked DAC_PRIMARY in BIOS. So be extra careful - only swap when the first port is not DAC_PRIMARY
2004-10-17- Add Thomas' latest sis MergedFB enhancements to the radeon driverAlex Deucher
2004-10-13Modified:Vladimir Dergachev
xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c xc/programs/Xserver/hw/xfree86/drivers/i2c/fi1236.h Squash annoying warning about fi1236_dump_status
2004-10-12Set fbdev mode as the default mode on PPC (Olaf Hering).Egbert Eich
Added support for IBM space saver keyboard (Stefan Dirsch). Added support for Cherry CyMotion Master XPress (Marcus Schaefer). Change order of SetDisplayDevice(), HWRestore(), UnbindGART() and RestoreBIOSMemSize() to be exactly opposite to the Save procedure in EnterVT() (Matthias Hopf, Alan Hourihane). Fix text mode restauration by removing the assumption that the register which determines which head is programmed is set. to the active head by the BIOS (Mark Vojkovich). When I wrote the resource code 5 years ago I made some assumptions which turned out to be false: I've assumed that the bus number of the PCI hostbridge would be the PCI bus the bridge links to. This is not correct. Fixing this assumption is not easy. However I hope that the attached patch will make the system work regardless as it 'ignores' host bridges from which the target bus is not known. This should not matter at all as we really don't care about host bridges (unless we have bridge specific code which retrieves information about the bridge). Fixed server crash on reset when a structure allocated in PreInit() was freed on CloseScreen(). Fixed ring buffer lock ups that happened because the structure that contained ringbuffer data was not zeroed after allocation. Fixed numerous warnings due to signed unsigned comparisons. programs/Xserver/hw/xfree86/drivers/nv/nv_driver.c: (NVBacklightEnable): Changed the order in which the sequencer registers and the backlight control registers are written. The sequencer control register need to be written first otherwise DPMS screen blanking produces vertical bars on a mobile device. lib/Xau/Imakefile: Build libXau static library PIC so it can be linked into toolkits that would like to wrap its functionality.
2004-10-11- fix resume on radeons (bug 1220)Alex Deucher
- clean up some old cruft in the savage i2c code
2004-10-11Improving DPMS handling on VT swich and server termination/abort: previousEgbert Eich
version called the driver directly and too late. Unblank secondary screen explicitely. Don't rely on the value read during register save as the BIOS have blanked the secondary head. Checking if server isn't switched away before calling sync. Sanity check for possible bugs in aother areas of the code. Fixing default amount of of allocated video memory from AGP for i810: Use 16MB if less than 192MB are installed else use 24MB (Matthias Hopf).
2004-10-08Modified:Vladimir Dergachev
xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c Remove redundant and incorrect line.
2004-10-05Modified:Vladimir Dergachev
xc/programs/Xserver/hw/xfree86/drivers/ati/theatre.h Patch from Matthieu Herrb - fix compilation with DoLoadableServer=NO
2004-10-04Correct radeon man page, IGP is supported for 3D but R400 is not.Adam Jackson
2004-10-04Modified:Vladimir Dergachev
xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c Do not probe for Rage Theatre if no multimedia table is present and no parameters have been specified.
2004-10-04Modified:Vladimir Dergachev
xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c This is really embarassing - I found a part of code that had <cr> at the end of the lines. I am certain I never saw it before - talk about code rot !
2004-10-03Modified:Vladimir Dergachev
xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c Remove debugging statement that cause loading of DLL modules to fail.
2004-10-03Modified:Vladimir Dergachev
xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c Fix compilation with gcc 3.4.x (patch by Ronny V. Vindenes)
2004-10-03Modified:Vladimir Dergachev
xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.[c,h] xc/programs/Xserver/hw/xfree86/drivers/ati/theatre.c xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h Port the rest of GATOS Radeon-specific code. Remove "checkpoint" noise from logs. Test with AIW Radeon 7500
2004-10-03Modified:Vladimir Dergachev
xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.h xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.[c,h] xc/programs/Xserver/hw/xfree86/drivers/ati/theatre.c Detect and initialize Rage Theatre (RT100)
2004-10-02Modified:Vladimir Dergachev
xc/programs/Xserver/hw/xfree86/drivers/ati/Imakefile xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_reg.h xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.[c,h] xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_vip.c Add VIP bus access code, hook it into initialization system.
2004-10-02Modified:Vladimir Dergachev
xc/programs/Xserver/hw/xfree86/drivers/ati/theatre* xc/programs/Xserver/hw/xfree86/drivers/ati/generic_bus.h Add Rage Theatre (RT100) module code and hook it into the build system
2004-10-02Modified:Vladimir Dergachev
xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.h xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.c xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_video.h xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_mm_i2c.c Add code to access and initialize multimedia i2c bus. Hook it up.
2004-10-02Add more multimedia registers.Vladimir Dergachev
2004-10-02xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.cVladimir Dergachev
xc/programs/Xserver/hw/xfree86/drivers/ati/radeon.h Add TV-in specific options. Add TV-in specific fields to radeon per-screen structure, add code to initialize them. Preserve MM_TABLE (instead of whole VBIOS as was done in GATOS drivers)
2004-09-22Bug #1252, #1253, #1255, #1256: Various typo fixes from Dave Jones.Adam Jackson
2004-09-21Convert the ATI drivers to ANSI function prototypes.Adam Jackson
2004-09-17Bugzilla #1170: Fix an overcounting of DMA in BEGIN_RING that wasn'tEric Anholt
harmful. Bugzilla #1169: Add counting for BEGIN_RING/OUT_RING/ADVANCE_RING to avoid these sorts of problems in the future.
2004-09-17Bug #1192: Remove cfb support from drivers where its use is an option.Adam Jackson
Delete xf24_32bpp, as s3virge was the last user. Fix up some comments to refer to fb rather than cfb.
2004-09-16Update commentAlex Deucher
2004-09-03Updated release notes for bug #999.rel-0-6-1lg3d-rel-0-7-0lg3d-baseXORG-6_8_1XORG-6_8_0lg3d-eventlg3d-dev-0-6-latestlg3d-dev-0-6-1-latestlg3d-dev-0-6-1-currentlg3dKevin E Martin
Update Radeon man page to note that RenderAccel is now enabled by default on certain chips.
2004-08-30Hotfix for Eric Anholt's fix for bug #1156 : Clear theXORG-6_7_99_904Michel Daenzer
RADEON_NONSURF_AP0_SWP_16BPP bit for 4 bpp data, otherwise it breaks at depth 16.
2004-08-27Back out my last change, dupe.XORG-6_7_99_903Adam Jackson
2004-08-27Bug #1061 (documentation-only update): Document the RenderAccel option inAdam Jackson
the radeon manpage.
2004-08-27Bug #1156: Fix the build on PPC by splitting the byte-order-setting codeEric Anholt
into a separate routine. While here, fix the byte swapping in the 32bpp case. (Michel Daenzer)
2004-08-27Bug #1157: Fix Radeon line acceleration in the DMA case (Michel Daenzer).Eric Anholt
2004-08-27Fix Radeon compilation without Xinerama (Bug #1179, Simon Schubert).Kevin E Martin
2004-08-25Fix hangs during startup with Radeon driver (Bug #1007, Sjoerd Simons).Kevin E Martin
Fix i810 driver startup on Sony VAIO laptop (Bug #1084, Dave Airlie). Fix several library build problem (Bug #1147). Fix build problems (Bugs #1148 and #1149).
2004-08-17Reenable Radeon Render acceleration now that interactions with 3D clientsXORG-6_7_99_902Eric Anholt
should be resolved.
2004-08-15Fix unresolved symbol warnings in r128 driver (Adam Jackson)XORG-6_7_99_901Eric Anholt
2004-08-12Fix context switching on Radeons and build problem when XF86DRI is notXORG-6_7_99_2Kevin E Martin
defined (Bug #922, Eric Anholt).
2004-08-12oops, these didn't added somehow.Adam Jackson
2004-08-12Factor out R{128,ADEON}Chipsets into their own headers so they can beAdam Jackson
sanely included in both the ati core and the r128/radeon submodules; r128 and radeon can now be directly loaded under dlloader. Teach imstt about the dlloader- frendly way to talk to fbdevhw. (Partial for bugs #393 and #400.)
2004-08-11Bug #978: Silence more unresolved symbol warnings from the ati driver.Adam Jackson
Patch from Stefan Dirsch.
2004-08-11Fix Radeon build problem with #define DoLoadableServer NOKevin E Martin
2004-08-10Bug #978: Silence unresolved symbol warnings from the ati driver. ReportedXORG-6_7_99_1Adam Jackson
by Michel Daenzer.
2004-08-09Fix install problem on platforms not using xorg.cf/xfree86.cf (Bug #339,Kevin E Martin
Harold L. Hunt II, Alexander Gottwald). Fix crash when using X core font in zh_CN.UTF-8 locale (Bug #368, Yu Shao, David Dawes). Fix glXMakeCurrent(Dpy, None, NULL) crash (Bug #719, Adam Jackson). HP-PA build fix (Bug #828, Guy Martin, Paul Anderson). Fix SDK build for GATOS and Wacom driver (Bug #829, Bryan Stine). Fix attempt to read video ROM before enabling it (Bug #843, Ivan Kokshaysky, Mike A. Harris). Fix detection of primary adapter (Bug #843, Ivan Kokshaysky, Mike A. Harris). Clarify xset man page description of how to use the keyboard repeat rate settings (Bug #846, Mike A. Harris). Fix problem where print-screen key would get remapped to sys-req in certain keymaps, which broke GNOME printscreen functionality (Bug #847, Owen Taylor). Fix several render problems: - MMIO mode support - Hang on IGP chips - VT switching hang - 3D render corruption (Bug #922, Hui Yu).
2004-08-06Disable Render acceleration in Radeon driver temporarily until it no longerKevin E Martin
conflicts with the 3D code.
2004-08-04Use info->ModeReg.surface_cntl to restore byte swapping for the framebufferMichel Daenzer
aperture on big endian machines, remove superfluous local variables and register reads. Adapt framebuffer aperture byte swapping to texture format before copying data to offscreen area and restore it afterwards on big endian machines, fixes Render acceleration there. reviewed by: Hui Yu <hyu@ati.com>, Kevin E. Martin <kem@freedesktop.org>