typedef unsigned long efi_status_t; typedef u64 efi_physical_addr_t; typedef u64 efi_virtual_addr_t; typedef void *efi_handle_t; typedef struct efi_object *efi_handle_t; #define EFI_GUID(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) \ {{ (a) & 0xff, ((a) >> 8...
if (p_bits == (unsigned int)(1 << i)) { return i; } } return -1; } template <typename T> static _FORCE_INLINE_ T nearest_power_of_2_templated(T x) { --x; // The number of operations on x is the base two logarithm // of the number of bits in the type...
refers to fiber or coroutine.typedefint8_tTZINT8;typedefuint8_tTZUINT8;typedefint16_tTZINT16;typedefuint16_tTZUINT16;// long is not recommended when crossing platforms
(INT_MAX) == 0x7fffffffL typedef signed int __int32_t; typedef unsigned int __uint32_t; #define ___int32_t_defined 1 #elif __EXP(LONG_MAX) == 0x7fffffffL typedef signed long __int32_t; typedef unsigned long __uint32_t; #define ___int32_t_defined 1 #elif __EXP(SHRT...
(void*cache,void*image,size_t w,size_t h){void*texture=0;CVReturn err=0;if(UnitySelectedRenderingAPI()==apiMetal){err=CVMetalTextureCacheCreateTextureFromImage(kCFAllocatorDefault,(UCVMetalTextureCacheRef)cache,(CVImageBufferRef)image,0,MTLPixelFormatBGRA8Unorm,w,h,0,(UCVMetalTextureRef*)&...