Weis, inzwischen gibt es sogar wieder ne neue "Enduser-Version" von DX8.1B speziell für Win98/SE/ME :
http://www.warp2search.net/article.php?sid=5384&mode=thread&order=0
Habe übrigens festgestellt das beim Wechsel von DX8.1 auf DX8.1B zwei DirectX-Runtimes erneuert werden.
--> Systemdateiprüfung (unter Win98SE) wobei gemeldet wurde das 2 Systemdatein welche zu den DirectX-Runtimes gehören in der Versionsnummer erneuert wurden :
Auszug SFCLOG-Datei :
Datei : d3d8.dll (d3d steht für Direct3D)
Vor der Installation :
Dateiversion : 4.08.01.088
Nach der Installation :
Dateiversion : 4.08.01.090
Datei : dxdllreg.exe (DX-Registrierungsdatei)
Vor der Installation :
Dateiversion : 4.08.01.088
Nach der Installation :
Dateiversion : 4.08.01.090
http://www.warp2search.net/article.php?sid=5384&mode=thread&order=0
hat das ebenfalls gemerkt und genauer analysiert, interessant wenn auch nicht perfomancebringend vielleicht eher nur die kleine Änderung unter Direct3D :
*Fixes Direct3D-base screen savers, when the computer may be unable to enter standby or hibernation by using the timer in Power Management properties.
*Fixes some recent game titles that use DrawIndexedPrimitive() API with clipped TL vertices.
*Fixes flashing polygons/lines issues in some applications that used DirectX 8.0 DrawPrim(), DrawClippedPrim, DrawIndexedPrim() APIs.
Klar das hier auch Datein dann aktuallierst werden mussten ...