簡體   English   中英

最大SFML紋理尺寸

[英]Maximum SFML texture dimentions

我正在為我的項目使用具有7500x800尺寸的紋理。 當我將其加載到我的項目中並在sf :: Renderwindow窗口上繪制時,它只顯示給定或接受一半(我有一些事件使Sprite的紋理位置發生變化,這就是我能知道的方式)。 是否有sfml中的最大像素數或其他東西,還是其他?

SFML不會強制任何最大紋理大小。 這取決於硬件,並且SFML僅使用(和報告)驅動程序告知的內容。

要獲取最大紋理大小:

const unsigned int maxSize = sf::Texture::getMaximumSize();

在您的硬件上,這很可能返回4096 如果您要求更大的紋理,該怎么辦取決於驅動程序及其OpenGL實現。 這是SFML無法控制的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM