OS X Metal different feature set on different devices ?

Discussion in 'Mac Programming' started by Lauwie, Jul 10, 2015.

  1. Lauwie macrumors regular

    Jun 17, 2011
    I've been trying to build an App to understand Metal on Mac better.
    It's a universal App that runs on Mac and iOS and renders around 4.2 million particles on screen.
    It works perfectly fine on my iPhone 6+ and on an rMBP with iris 5100 but for some reason it freaks out on my cMP with MSI R9 280X, it just flickers and doesn't show the animation.

    I know Metal is supported on this GPU so I don't really have any idea what the problem is.
    Is there any documentation on feature sets ?
  2. teagls macrumors regular

    May 16, 2013
    It's probably an issue with their driver implementations. They've probably done more work on the more common gpus like intel. Give the developer releases some time.

    Also both the iPhone and iris 5100 have shared memory. Where as the R9 280X is dedicated vram. If you've specified a specific type of storage for your buffers i.e vertex/textures some storage types could have a undefined result on the dedicated gpu.

Share This Page