I hope that this is still considered programming-related, although it seems to be a sole hardware question, yet on the other hand it is actually important when doing graphics programming.
Essentially, I am trying to get a bit into game development, which naturally also includes graphics (shaders etc.). I know that in my workstation, I want to have something very powerful and essentially I want to have what the customers have - a Geforce or Radeon. But as I am planning to get a Laptop, I wonder if Intels X3100 and X4500 are suited for game development.
On the paper, both support DirectX 10, OpenGL 2.1 and Shader Model 4.0. But as a player, i remember countless incompatibilities in the past. But I do not have experience as a programmer, so I do not know the exact reasons for them.
Long story cut short: As a Graphics Programmer, would you downright refuse due to having to provide workarounds, or would you say that they are good enough (that is: I do not need to provide different shaders or workarounds) and just not as fast as "proper" Graphics cards?