Поиск в Google не сильно помог, кто-нибудь использовал AMP?
В фрагменте кода ниже приведение целого числа к двойному (double v = idx.x) приводит к запуску «Failed to create shader»ошибка времениЯ думал, что restrict (direct3d) предупредил бы меня о том, что GPU не сможет обработать во время компиляции.Есть ли альтернатива pow () - или мне придется написать цикл, чтобы сделать это?
concurrency::array_view<double,1> prices = …
concurrency::parallel_for_each(
prices.grid, [=](index<1> idx) mutable restrict(direct3d) {
double v = idx.x;
prices[idx] = concurrency::pow(u, v);
…