Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The Mac will be much smaller and use less power, though.


How does the introspection/debugging tools look like for Apple/Mac hardware when it comes to GPU programming?


Would almost be a no-brainer if the Mac GPU wasn't a walled garden.


Is that any different from nVidia?


Yes? Apple does not document their GPUs or provide any avenue for low-level API design. They cut ties with Khronos, refuse to implement open GPU standards and deliberately funnel developers into a proprietary and non-portable raster API.

Nvidia cooperates with Khronos, implements open-source and proprietary APIs simultaneously, documents their GPU hardware, and directly supports community reverse-engineering projects like nouveau and NOVA with their salaried engineers.

Pretty much the only proprietary part is CUDA, and Nvidia emphatically supports the CUDA alternatives. Apple doesn't even let you run them.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: