3 ms·
Speaking as a graphics engineer, Metal is THE most painful API to support bar none (including all the console vendors) because they just had to roll their own s
by _eojb 4y ago
Speaking as a graphics engineer, Metal is THE most painful API to support bar none (including all the console vendors) because they just had to roll their own shader language as opposed to extending an existing one. The development cycle on Apple just plain sucks, and the tools are not as good as native tools provided by IHVs. I dread needing to support Apple platforms because they choose to be completely unhinged and make zero attempts to making porting easier.