硬件3D加速指南

豆豆网   技术应用频道   2006年08月26日  【字号: 收藏本文

本文详细介绍硬件3D加速指南

代码 5.5: host.def
#define DefaultCCOptions -Wall
// 适用于 i386 构架:
#define DefaultGcc2i386Opt -O2
// 适用于 Alpha 构架:
#define DefaultGcc2AxpOpt -O2 -mcpu=ev6 (or similar)
// 适用于所有计算机构架
#define LibraryCDebugFlags -O2
#define BuildServersOnly YES
#define XF86CardDrivers vga tdfx mga ati i810
#define LinuxDistribution LinuxRedHat
#define DefaultCCOptions -ansi GccWarningOptions -pipe
#define BuildXF86DRI YES
/* Optionally turn these on for debugging */
/* #define GlxBuiltInTdfx YES */
/* #define GlxBuiltInMga YES */
/* #define GlxBuiltInR128 YES */
/* #define GlxBuiltInRadeon YES */
/* #define DoLoadableServer NO */
#define SharedLibFont NO
代码 5.6: host.def的后续内容
// 请注意,你的显示卡驱动程序名称应该加入到XF86CardDrivers这一行// 如果你想在Mesa和DRI驱动程序中使用3DNow!优化指令,请加入以下的代码:
#define MesaUse3DNow YES
// 如果你没有AMD处理器,你同样可以使用这个选项。// DRI将在运行时自动检查你的处理器是否支持3DNow!,如果支持的话,DRI将自动启用它。

  如果你想在Mesa和DRI驱动程序中使用SSE优化指令,你必须将你的系统内核升级到2.4.X版本。 Mesa将在运行过程中检查你的处理器和操作系统是否都支持SSE指令。另外,如果你要将Mesa编译进DRI,你需要保证/usr/src/linux下面已经包含了Linux 2.4.x 的内核头文件。如果你的/usr/src/linux下面是较早的Linux内核文件而且你又开启了SSE优化指令支持, Mesa将给你发出一个警告并且停止编译。如果你确实已经安装了2.4.x内核,请在host.def中加入以下的内容:

责编:豆豆技术应用

正在加载评论...