changeset 5726:9cbdb5c0d9e6

Fix to RT-33212: Java FX 8 on Windows Vista - nodes show unpainted regions and distort with resizing with components disappearing Reviewed-by: kcr, vadim
author Chien Yang <chien.yang@oracle.com>
date Sat, 16 Nov 2013 11:50:45 -0800
parents fa1f93d1bd33
children 858ac97de356
files modules/graphics/src/main/native-prism-d3d/D3DBadHardware.h
diffstat 1 files changed, 67 insertions(+), 30 deletions(-) [+]
line wrap: on
line diff
--- a/modules/graphics/src/main/native-prism-d3d/D3DBadHardware.h	Sat Nov 16 11:32:42 2013 -0800
+++ b/modules/graphics/src/main/native-prism-d3d/D3DBadHardware.h	Sat Nov 16 11:50:45 2013 -0800
@@ -120,37 +120,74 @@
     { 0x8086, 0x2A03, NO_VERSION, OS_ALL },
     { 0x8086, 0x2A12, NO_VERSION, OS_ALL },
     { 0x8086, 0x2A13, NO_VERSION, OS_ALL },
+
+    // ATI Radeon X1000 series
+    // Reason: RT-33212 - This series of low to medium range cards
+    //                    are too old to be usable for JavaFX
+    { 0x1002, 0x7140, NO_VERSION, OS_ALL},
+    { 0x1002, 0x7142, NO_VERSION, OS_ALL},
+    { 0x1002, 0x7143, NO_VERSION, OS_ALL},
+    { 0x1002, 0x7145, NO_VERSION, OS_ALL},
+    { 0x1002, 0x7146, NO_VERSION, OS_ALL},
+    { 0x1002, 0x7147, NO_VERSION, OS_ALL},
+    { 0x1002, 0x7149, NO_VERSION, OS_ALL},
+    { 0x1002, 0x714A, NO_VERSION, OS_ALL},
+    { 0x1002, 0x714B, NO_VERSION, OS_ALL},
+    { 0x1002, 0x714C, NO_VERSION, OS_ALL},
+    { 0x1002, 0x714D, NO_VERSION, OS_ALL},
+    { 0x1002, 0x714E, NO_VERSION, OS_ALL},
+    { 0x1002, 0x715E, NO_VERSION, OS_ALL},
+    { 0x1002, 0x715F, NO_VERSION, OS_ALL},
+    { 0x1002, 0x7160, NO_VERSION, OS_ALL},
+    { 0x1002, 0x7162, NO_VERSION, OS_ALL},
+    { 0x1002, 0x7163, NO_VERSION, OS_ALL},
+    { 0x1002, 0x7166, NO_VERSION, OS_ALL},
+    { 0x1002, 0x7167, NO_VERSION, OS_ALL},
+    { 0x1002, 0x716D, NO_VERSION, OS_ALL},
+    { 0x1002, 0x716E, NO_VERSION, OS_ALL},
+    { 0x1002, 0x717E, NO_VERSION, OS_ALL},
+    { 0x1002, 0x717F, NO_VERSION, OS_ALL},
+    { 0x1002, 0x7180, NO_VERSION, OS_ALL},
+    { 0x1002, 0x7181, NO_VERSION, OS_ALL},
+    { 0x1002, 0x7183, NO_VERSION, OS_ALL},
+    { 0x1002, 0x7186, NO_VERSION, OS_ALL},
+    { 0x1002, 0x7187, NO_VERSION, OS_ALL},
+    { 0x1002, 0x718B, NO_VERSION, OS_ALL},
+    { 0x1002, 0x718C, NO_VERSION, OS_ALL},
+    { 0x1002, 0x718D, NO_VERSION, OS_ALL},
+    { 0x1002, 0x718F, NO_VERSION, OS_ALL},
+    { 0x1002, 0x7193, NO_VERSION, OS_ALL},
+    { 0x1002, 0x7196, NO_VERSION, OS_ALL},
+    { 0x1002, 0x719F, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71A0, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71A1, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71A3, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71A7, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71AF, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71B3, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71C0, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71C1, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71C2, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71C3, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71C5, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71C6, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71C7, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71CD, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71CE, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71E0, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71E2, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71E3, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71E6, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71E7, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71ED, NO_VERSION, OS_ALL},
+    { 0x1002, 0x71EE, NO_VERSION, OS_ALL},
+    { 0x1002, 0x7291, NO_VERSION, OS_ALL},
+    { 0x1002, 0x7293, NO_VERSION, OS_ALL},
+    { 0x1002, 0x72B1, NO_VERSION, OS_ALL},
+    { 0x1002, 0x72B3, NO_VERSION, OS_ALL},
+    { 0x1002, 0x791E, NO_VERSION, OS_ALL},
+    { 0x1002, 0x791F, NO_VERSION, OS_ALL},
     
-    // ATI Mobility Radeon X1600, X1400, X1450, X1300, X1350
-    // Reason: workaround for 6613066, 6687166
-    // X1300 (four sub ids)
-    { 0x1002, 0x714A, D_VERSION(6,14,10,6706), OS_WINXP },
-    { 0x1002, 0x714A, D_VERSION(7,14,10,0567), OS_VISTA },
-    { 0x1002, 0x7149, D_VERSION(6,14,10,6706), OS_WINXP },
-    { 0x1002, 0x7149, D_VERSION(7,14,10,0567), OS_VISTA },
-    { 0x1002, 0x714B, D_VERSION(6,14,10,6706), OS_WINXP },
-    { 0x1002, 0x714B, D_VERSION(7,14,10,0567), OS_VISTA },
-    { 0x1002, 0x714C, D_VERSION(6,14,10,6706), OS_WINXP },
-    { 0x1002, 0x714C, D_VERSION(7,14,10,0567), OS_VISTA },
-    // X1350 (three sub ids)
-    { 0x1002, 0x718B, D_VERSION(6,14,10,6706), OS_WINXP },
-    { 0x1002, 0x718B, D_VERSION(7,14,10,0567), OS_VISTA },
-    { 0x1002, 0x718C, D_VERSION(6,14,10,6706), OS_WINXP },
-    { 0x1002, 0x718C, D_VERSION(7,14,10,0567), OS_VISTA },
-    { 0x1002, 0x7196, D_VERSION(6,14,10,6706), OS_WINXP },
-    { 0x1002, 0x7196, D_VERSION(7,14,10,0567), OS_VISTA },
-    // X1400
-    { 0x1002, 0x7145, D_VERSION(6,14,10,6706), OS_WINXP },
-    { 0x1002, 0x7145, D_VERSION(7,14,10,0567), OS_VISTA },
-    // X1450 (two sub ids)
-    { 0x1002, 0x7186, D_VERSION(6,14,10,6706), OS_WINXP },
-    { 0x1002, 0x7186, D_VERSION(7,14,10,0567), OS_VISTA },
-    { 0x1002, 0x718D, D_VERSION(6,14,10,6706), OS_WINXP },
-    { 0x1002, 0x718D, D_VERSION(7,14,10,0567), OS_VISTA },
-    // X1600
-    { 0x1002, 0x71C5, D_VERSION(6,14,10,6706), OS_WINXP },
-    { 0x1002, 0x71C5, D_VERSION(7,14,10,0567), OS_VISTA },
-
     // ATI Mobility Radeon 9700
     // Reason: workaround for 6773336
     { 0x1002, 0x4E50, D_VERSION(6,14,10,6561), OS_WINXP },