Would it be too difficult to have a Vulkan compute mode? I don't know how common opencl would be on my target platforms.