1<html> 2<head> 3<title>Changes</title> 4</head> 5<body> 6<p><h2>Changes done for each driverversion:</h2></p> 7<p><h1>via_driver (SVN 0.16, Rudolf)</h1></p> 8<ul> 9 <li>Initial setup based on nVidia driver 0.30; 10 <li>Kerneldriver uses MTR-WC mapping where available; 11 <li>Accelerant uses AGP busmanager to enable AGP FW where available; 12 <li>Added hardware cursor; 13 <li>Added RAM size autodetection, as preset by the system BIOS; 14 <li>Added support for virtualscreens (CRTC startadress and memory pitch programming); 15 <li>Added CRTC1 timing programming and updated constraints, including GET_TIMING_CONSTRAINTS hook; 16 <li>Added mode colordepth programming; 17 <li>Added CRTC FIFO fetch limit programming (seems specific to VIA); 18 <li>Added colorpalette programming; 19 <li>Added DPMS support; 20 <li>Added primary head pixelPLL programming (refreshrate is now set); 21 <li>Added switch to 'enhanced mode' making the driver independant from a preset VESA mode; 22 <li>Added video overlay support; 23 <li>Finalized virtualscreen panning granularity constraints programming. 24</ul> 25<p><h1>Still todo:</h1></p> 26<ul> 27 <li>2D acceleration; 28 <li>And yet more could be done. 29</ul> 30</p> 31<hr><br> 32<br> 33<a href="mailto:info.be-hold@inter.nl.net">Rudolf Cornelissen.</a> 34<p>(Page last updated on September 29, 2005)</p> 35</body> 36</html> 37