Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
gts::CpuCoreInfo Struct Reference

A description of a CPU core. More...

#include <Thread.h>

Public Attributes

uint32_t * pHardwareThreadIds = nullptr
 The ID for each hardware thread in the core.
 
size_t hardwareThreadIdCount = 0
 The number of elements in pHardwareThreadIds.
 
uint8_t efficiencyClass = 0
 The efficiency of this core. {0,.., n} => {min,.., max}.
 

Detailed Description

A description of a CPU core.