2
在檢查Metal接口的GPGPU部分時,嘗試從內核寫入32位浮點紋理時遇到斷言失敗(編輯:在iPhone 6上,與iOS 8.4.1):從Metal內核寫入32位浮點紋理? Docs say yes,運行時說沒有
`Non-writable texture format MTLPixelFormatRGBA32Float is being bound at index 2 to a shader argument with write access enabled.'
與RG32Float和R32Float有相同的結果。
這似乎是錯誤的,因爲:
- 據我所知,the docs say it should be supported。 (請參見鏈接頁面上的表格)
- 對於片段着色器(在iPhone 6上確認)允許編寫32位紋理而不是GPGPU內核,這似乎很奇怪。因爲這顯然對於任何數量的GPGPU任務都非常有用,但對於移動設備上的圖形渲染看起來有點小衆。
我讀的文檔錯了嗎?任何人都有不同的/更好的官方信息或其他信息?
謝謝你的時間。