1

在 SDL 1.2 中,有SDL_HasMMXExt. 见这里。文件的完整来源可以在这里看到。

在 SDL 2 中,缺少该功能。为什么?可以在此处查看同一文件的 SDL2 的完整源代码。

SDL 1.2 的相关代码是这样的:

static __inline__ int CPU_haveMMX(void)
{
      if ( CPU_haveCPUID() ) {
            return (CPU_getCPUIDFeatures() & 0x00800000);
      }
      return 0;
}

static __inline__ int CPU_haveMMXExt(void)
{
      if ( CPU_haveCPUID() ) {
            return (CPU_getCPUIDFeaturesExt() & 0x00400000);
      }
      return 0;
}

CPU_getCPUIDFeaturesExtSDL2 中也缺少。为什么被移除?

4

0 回答 0