模拟状态块

若要使 Microsoft Direct3D 运行时能够模拟状态块,可以按以下方式配置注册表:

KeyPath   : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Direct3D
KeyValue  : EmulateStateBlocks
ValueType : REG_DWORD
ValueData : 1 for D3D runtime emulation of stateblocks, 0 for driver implementation (default).

注意 将注册表配置为通过 Direct3D 运行时启用状态块的模拟后,运行时不会调用用户模式显示驱动程序的 StateSet 函数来设置任何状态块信息。