--- old/modules/graphics/src/main/native-prism-d3d/D3DBadHardware.h 2013-11-15 11:50:43.809838600 -0800 +++ new/modules/graphics/src/main/native-prism-d3d/D3DBadHardware.h 2013-11-15 11:50:43.278808300 -0800 @@ -120,37 +120,74 @@ { 0x8086, 0x2A03, NO_VERSION, OS_ALL }, { 0x8086, 0x2A12, NO_VERSION, OS_ALL }, { 0x8086, 0x2A13, 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 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 9700 // Reason: workaround for 6773336 { 0x1002, 0x4E50, D_VERSION(6,14,10,6561), OS_WINXP },