I got the screen shot, but it's really hard to tell anything from it, because jpg compression destroyed most of the details. Anyway, you can of course use resolutions for the texture image larger than 256*256. You just have to make sure that width and height are a power of 2 or otherwise, it will be scaled down to 256*256. You can use Java2D's image scaling to rescale your image accordingly. Try 512*512 or even 1024*1024 (might be a bit too much) to see if that helps. In addition, and if performance permits it, you can use oversampling to get better image quality. You can set this when creating the FrameBuffer. If your target hardware has multiple cores, you can enable multi threading for the software renderer in Config (Config.useMultipleThreads=true) to compensate for the performance loss of oversampling.