/ / Чи можуть функції OpenCL вбудовувати типи OpenCL? - функція, типи, вбудовані, opencl

Чи можуть OpenLL вбудовані функції повертати типи OpenCL? - функція, типи, вбудований, opencl

Я знаю, що OpenCL підтримує вбудовані функції, але чи можуть ці функції приймати і повертати типи OpenCL?

Зокрема, мені цікаво щось з цим підписом: float4 func (float4 x, float4 y)

Відповіді:

3 для відповіді № 1

Так, для більшості графічних процесорів всі функції все одно вбудовані, навіть якщо ви не вказуєте.


3 для відповіді № 2

Тільки функції ядра мають специфічний тип повернення, який є недійсним. Будь-яка інша функція може повернути будь-який дійсний тип OpenCL.