【问题标题】:E_INVALIDARG when creating texture2d from DDS dxt5 compressed从 DDS dxt5 压缩创建 texture2d 时的 E_INVALIDARG
【发布时间】:2013-10-11 12:43:02
【问题描述】:

处理来自this article的所有工作。

检测标题,从这个公式中获取音调:

max( 1, ((width+3)/4) ) * block-size  (block-size == 16)

然后尝试CreateTexture2D( &texDesc, resData, &texture );

我填写了标题中的所有字段。但总是得到E_INVALIDARG。 找不到我的问题。

【问题讨论】:

    标签: c++ directx dds-format


    【解决方案1】:

    使用调试标志D3D11_CREATE_DEVICE_DEBUG 创建您的 ID3D11Device,并查看输出窗口中的错误说明。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-22
      • 1970-01-01
      • 2017-11-24
      • 1970-01-01
      • 1970-01-01
      • 2015-01-27
      • 2021-01-09
      • 2018-01-28
      相关资源
      最近更新 更多