0
我想編寫一個採用float3數據類型並返回bool4數據類型的內核。我看着說明書,布爾ñ是不內置矢量數據類型像浮ñ,相反,它是下保留數據類型上市下上市,所以我試圖用這樣的:什麼是OpenCL中的保留數據類型?
(__global const float3 *vectors , __global bool4 *booleans)
但是它返回一個錯誤Unknown type name 'bool4'
。那麼什麼是保留數據類型,我該如何使用它們?
Google,第一個結果:它們[不能被應用程序用作用戶定義的類型名稱。](https://www.khronos.org/registry/OpenCL/sdk/1.0/docs/man/xhtml/reservedDataTypes。 html) – Lovy
我讀到了,但我仍然不明白。爲什麼他們寫在規範中,如果他們不能使用?以及使用bool4的替代方法是什麼? –
'bool4'不保留。好像'typen'是保留的,如果n不是2的冪。所以float3是保留的,但你可以簡單地使用一個float4。 – Lovy