Well, my old Intel-powered video card on laptop has the same limitation, and few others have 512x512 as a maximum size. You can pretty much assume that most of video cards can handle bigger sizes, but since PowerDraw is made mainly to run on any hardware (thanks to Software Renderer), it's a good practice to not to overpass 256x256 texture size.