Thats good that it's impossible to You not a learn, because in a GFX (mainly with AMD software/hardware) subject You really need a many more knowledge

Brook+ maybe was a joke only for beginner programmers, this library wasn't bad, but what would You know about it, if You say these bulshits... Of course, HD4k have some restrictions in local memory (it isn't a generic read/write model, but just a owner's write model), but it doesn't change anything for Your stupid commend. As I said problems with OpenCL on HD4k wasn't AMD fault, because OpenCL specification didn't exist when RV770 was created...
You are right in 50%

If You don't know a 3D performance on AMD cards are the same for both Linux and Windows, so for games these cards are really good. Both AMD and NV are good choice for a linux gamers. I use AMD cards on Linux and what? I didn't back to Windows. Suprise?
I see that talking with You is just a waste of my time, because Your arguments are just ridiculous...