Not entirely sure, but this application doesn't care. Just so I understand correctly, you mean an application can still manually request a 32000x32000 texture when it ignores the caps and would also get it if possible, right? My personal option would be to allow that, until we should find another application that gets broken by this. The only problem with the big size is that this application expects the size to be able to fit into a 16bit signed int. Of course, we could also just make it consistent right now. What do you say?