Yes, you can mix brands.
You can install AMD APP SDK and Intel OpenCL SDK. Then you will have 2 opencl platforms for two vendors. You can get both by clGetPlatformIDs call wich will return 2 platforms, and then use one of them or both in you application.