目次 - SDL 3.0 API(機能別) - CPU機能の検知
CPU機能の検知
概要
SDLのCPU機能検知.
これらの関数は, 主にシステムが様々なSIMD命令セットにアクセスできるかの報告に関連するが, システムRAMサイズや論理CPUコア数などの重要な関連する情報も扱う.
仮に無意味な場合でも, SDL_HasSSE()やSDL_HasNEON()のようなCPU命令セットのチェックは全ての環境で可能である(例えば, ARMプロセッサにSSEや, x86にNEONは絶対に存在しない. しかし, これらの関数は存在し, 単に偽を戻す).
関数
- SDL_GetCPUCacheLineSize
- SDL_GetNumLogicalCPUCores
- SDL_GetSIMDAlignment
- SDL_GetSystemRAM
- SDL_HasAltiVec
- SDL_HasARMSIMD
- SDL_HasAVX
- SDL_HasAVX2
- SDL_HasAVX512F
- SDL_HasLASX
- SDL_HasLSX
- SDL_HasMMX
- SDL_HasNEON
- SDL_HasSSE
- SDL_HasSSE2
- SDL_HasSSE3
- SDL_HasSSE41
- SDL_HasSSE42
マクロ
- SDL_CACHELINE_SIZE
SDL Wikiへのリンク
SDL3/CategoryCPUInfo - SDL Wiki