Big Texture Sizes Non Square
Blitz3D Forums/Blitz3D Programming/Big Texture Sizes Non Square
Hi again!. In my game i am limiting the size of the textures to a max of 512x512, but in some cases i should need for example 128x2048. Could this be a problem with some graphic cards or memory?
Thanks!
Shouldnt be a problem if the user has a fairly good drivers and an ok graphics card such as G5200 and R9200+ It would probably work fine on cards such as the G440MX and TI series. Cant speak on behalf of Radeon though.
Anything can be a problem for someone... :) It's *usually* safe to use up to 1:8 or 8:1 textures (width/height ratio), 1:16 might be pushing it for older cards. Also 2K textures will be downscaled for many older cards because they do not support that big textures.
And what about the speed? Is it the same to render a 512x512 and a 128x2048 texture? (supposing good drivers, and good graphics card, etc)...
Some cards would need to deal with the 128x2048 texture as a 2048^2 texture, on those cards performance will be hindered. Some cards will not display a 2048^2 texture and will leave the surface blank.
I *think* that square^2 would be fastest always, but don't think that the speedhit would be that noticeable really.