latest SDK

This commit is contained in:
2021-12-14 00:28:25 -07:00
commit 68b10d413b
492 changed files with 80542 additions and 0 deletions

24
pfc/cpuid.h Normal file
View File

@@ -0,0 +1,24 @@
#pragma once
// CPUID stuff supported only on MSVC for now, irrelevant for non x86
#if defined(_MSC_VER) && (defined(_M_IX86) || defined(_M_X64))
#define PFC_HAVE_CPUID 1
namespace pfc {
enum {
CPU_HAVE_3DNOW = 1 << 0,
CPU_HAVE_3DNOW_EX = 1 << 1,
CPU_HAVE_SSE = 1 << 2,
CPU_HAVE_SSE2 = 1 << 3,
CPU_HAVE_SSE3 = 1 << 4,
CPU_HAVE_SSSE3 = 1 << 5,
CPU_HAVE_SSE41 = 1 << 6,
CPU_HAVE_SSE42 = 1 << 7,
};
bool query_cpu_feature_set(unsigned p_value);
};
#endif
#ifndef PFC_HAVE_CPUID
#define PFC_HAVE_CPUID 0
#endif