3 ms·
Do you know what the missing features are? I'm very interested, I'm rewriting code from ocl to vulkan.
by 0-_-0 5y ago
Do you know what the missing features are? I'm very interested, I'm rewriting code from ocl to vulkan.
- zozbot234 5y agoSee https://news.ycombinator.com/item?id=27396634 https://news.ycombinator.com/item?id=27396634 for a basic intro, but IIRC the main differences involved are (1) support for general pointers in OpenCL, whereas data indirection in compute shaders involves varying levels of messiness, and (2) OpenCL introduces support for some mathematical functions, that is not in Vulkan Compute. (However, note that OpenCL 3.0 has also made many features optional, so the basic featureset may be more comparable as a result.)