|
DirectX8.0(6) \Symbols - 包含Direct8.0的Win2000和Win9x(产品和排错版)符号文件的目录。 \Include 包含DirectX8.0核心部件的头文件。 \Lib 包含DirectX8.0核心部件的库文件。 \License DirectX8.0版本和最终用户许可协议以及再发布许可协议。 \Redist DirectX8.0运行时再发布版本。 \Samples 包含所有抽样代码和二进制代码。在经由下载安装程序安装后,绝大多数抽样程序 都可以从”开始“菜单进行访问。 \SDKDev 这个目录含有与 SDK 一起安装的运行时库。它们是英文的并且包含了产品版和排 错版Direct8.0系统部件,这两版部件可以相互交换而不需要重新安装。 对于DirectX8.0部件,产品和排错可以通过DirectX控制面板进行互换 \retail文件夹包含安装程序,他将安装非DirectX8.0产品部件,\debug文件夹安 装所有排错部件。二者都安装DX8产品和排错部件。这些是唯一可互换的部件。 __________________________________________________________________ Direct8.0 SDK 注意和已知问题 DirectX音频(Direct声音和Direct音乐) 下面是关于DirectX8.0中可能遇到的关于Direct声音和Direct音乐的一些问题。 - ParamEQ 和失真效果用依赖于采样比率的参数确定。 把这些参数值设置到超出采样比率范围将导致: 失真:参数将按可用采样比率范围自动调整 ParamEQ:如果频率设置大于采样比率支持的频率,放弃设置效果。如果多普勒 (Doppler)设置 > 4,在Direct音乐的3D音频采样中可能会有一些断裂 - 用DSBCAPS_CTRLFX建立的Direct声音缓冲长度至少要100ms. Direct3D - 所有用早期DirectX8.0 β版编译的可执行文件必须用这个版本重新编译才能运行 - 在样例程序中,ALT-ENTER键能引起某些驱动程序的运行中断。 工作环境:应获取新的驱动器程序。 - MaXPrimitiveCount 值定义了最大vertices数和可发送给DrawIndexedPrimitive函 数和DrawPrimitive函数调用的primitives数。 - 一个Windows2000核心中的bug能引起一个NOSYSLOCK标志的AGP表面锁模式转换问题。 如果模式转换发生,在NOSYSLOCK加锁期间,即加锁之后和解锁之前,这个表面上的 任何内容都变得不可访问。这种情况对DX7和DX8都有发生。最可能的情形是DX8的运 行于支持硬件vertex缓冲驱动器,而使用软件vertex处理(固定或阴影)的应用。在 这种情况下,Direct3D可以维持AGP的vertex缓冲的NOSYSLOCK锁。如果用户使用 alt-tabs键离开这个应用或做其他操作引起模式变换,对vertex缓冲进行写操作的线 程将出错。有不可知的运行环境出现。微软将在下一版本的Windows中找出这个bug并
|