首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DirectX 11最小纹理尺寸

DirectX 11最小纹理尺寸
EN

Stack Overflow用户
提问于 2015-05-04 09:06:45
回答 1查看 1.5K关注 0票数 0

我正在使用DirectX 11编写一个体绘制程序。

我同时呈现窗口( HWND )和纹理( ID3D11Texture2D )。

虽然HWND的呈现看起来总是正确的,但对于小于64x64的呈现大小,我的ID3D11Texture2D看起来是损坏的:

我想知道在DirectX 11中是否存在纹理的最小尺寸限制。

不幸的是,我只能找到关于最大纹理大小限制的信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-04 09:20:52

没有最小纹理大小;1x1x1是有效的。

在我看来,你已经映射了3D纹理,并且正在提取数据,而忽略了返回的"RowPitch“。在足够小的纹理(或不寻常的维度)上,下一行纹理开始的地址不一定在上一行之后是连续的,而是在最后一行之后开始"RowPitch“字节。

请参阅SUBRESOURCE

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30026343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档