Czy istnieje sposób używania wskaźników funkcyjnych w stylu C w OpenCL?Czy opencl obsługuje wskaźniki funkcji?
Innymi słowy, chciałbym wypełnić strukturę OpenCL kilkoma wartościami, a także wskazówki do funkcji OpenCL. Nie mówię o przejściu z funkcji procesora do funkcji GPU, mówię o przejściu z funkcji GPU do funkcji GPU.
Czy to możliwe?
--- EDIT ---
Jeśli nie, to istnieje sposób obejścia tego? W CUDA mamy dziedziczenie obiektów, aw wersji 4.0 mamy nawet funkcje wirtualne. O jedynym sposobie, w jaki mogę znaleźć implementację wyskakującego środowiska wykonawczego, jest uciekanie się do instrukcji if, a stanie się to bardzo brzydkie.
Według mojej najlepszej wiedzy odpowiedź brzmi: nie. Spróbuję wydobyć odniesienie – Flexo