Графический процессор XBox не отображается в списке ускорителей C AMP

#c #xbox #c -amp #xbox-one

#c #Xbox #c -amp #xbox-one

Вопрос:

Я использую C AMP на XBox, но когда я пытаюсь выбрать графический процессор в качестве ускорителя по умолчанию, он не отображается в списке. Это код, который я использую для поиска доступных ускорителей:

 std::vector<accelerator> accs = accelerator::get_all();
// Use all accelerators but the CPU
for (int i = 0; i < accs.size(); i  )
{
    std::wcout << "Using accelerator " << i   1 << " of " << accs.size() << " - "
        << accs[i].description << " @ " << accs[i].device_path << "n";
}
  

Я получаю только Microsoft Basic Render Driver и. CPU Accelerator Оба запускают мой код в ~ 5 раз медленнее, чем то, что я получаю на ПК.

Почему графический процессор не отображается в списке ускорителей? Он как-то отключен?

Комментарии:

1. Поддерживает ли графический процессор XBox DX11 / C AMP? Ожидается, что перечисленные вами драйверы будут работать медленно, поскольку они являются эмуляторами.

2. Я пришел сюда, потому что искал в Google, поддерживает ли это Xbox One. Могу ли я сделать вывод «нет»?

3. Возможно, если они не добавили поддержку за последние пару месяцев