Well here is my foolish attempt to get an eGPU working based on the RX480 in combination with a MacBook Pro Retina 15" (mid 2015) that has the R9 M370X dGPU. So far my attempts have been mediocre to say the least. The rMBP that I use has a variety of flaws that keeps me from accurately testing the eGPU right now.
Flaw 1: The internal dedicated GPU
Everyone around here knows that everything is much easier if you use a MacBook without any dedicated GPUs so that you can utilise eit
Actually, with the latest AMD Drivers this might be very possible to achieve. Basically eGPUs are now natively compatible with dGPU under Windows, making it really easy to work. I have not tested acceleration on the internal display as my Macbook is docked in a HengeDock. Other than the hardware issues you might face trying to feed the graphics card enough power, this is a really nice setup.