/*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
* by Oracle in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
#ifndef D3DBADHARDWARE_H
#define D3DBADHARDWARE_H
#include "D3DPipeline.h"
#include "D3DPipelineManager.h"
typedef struct ADAPTER_INFO {
} ADAPTER_INFO;
// this DeviceId means that all vendor boards are to be excluded
// this driver version is used to pass the driver version check
// as it is always greater than any driver version
// this DriverVersion means that the version of the driver doesn't matter,
// all versions must fail ("there's no version of the driver that passes")
// any Intel chip
// Reason: workaround for 6620073, 6612195, 6620073
// ATI Mobility Radeon X1600, X1400, X1450, X1300, X1350
// Reason: workaround for 6613066, 6687166
// X1300 (four sub ids)
// X1350 (three sub ids)
// X1400
// X1450 (two sub ids)
// X1600
// ATI Mobility Radeon 9700
// Reason: workaround for 6773336
// Nvidia FX 5200
// Reason: workaround for 6717988
// Nvidia FX Go5600, Go5700
// Reason: workaround for 6714579
// Nvidia Quadro NVS 110M
// Reason: workaround for 6629891
// Nvidia Quadro PCI-E series
// Reason: workaround for 6653860
// Nvidia Quadro FX family
// Reason: workaround for 6772137
// Nvidia GeForce 6200 TurboCache(TM)
// Reason: workaround for 6588384
// any Matrox board
// Reason: there are no known Matrox boards with proper Direct3D support
// any SiS board
// Reason: there aren't many PS2.0-capable SiS boards and they weren't
// tested
// any S3 board
// Reason: no available S3 Chrome (the only S3 boards with PS2.0 support)
// for testing
// any S3 board (in VIA motherboards)
// Reason: These are S3 chips in VIA motherboards
// last record must be empty
};
#endif // D3DBADHARDWARE_H