Как получить доступ к отдельным символам в шейдере DirectCompute с функцией, принимающей аргумент строкового типа?
Пример:
uint TestFunc(string S, uint I)
{
return uint(S[I]);
}
Компилятор жалуется на S [I]: «ошибка X3121: в выражении индекса ожидается массив, матрица, вектор или индексируемый тип объекта».
Любая идея?