渲染纹理的体积深度是否有最大值?
Is there a maximum value for the volume depth of a render texture?
我通过在 volume depth 属性 中指定数组的大小,将渲染纹理用作纹理数组。但是,有时当我超过某个值时(例如,对于 128x128 纹理,它是 45...)它 return 我一个错误:D3D11: Failed to create RenderTexture (128 x 128 fmt 39 aa 1), error 0x80070057
这不是很清楚。因此,我认为这是因为 属性 有最大值?但是我在网上也没有在统一手册中找到它。
有谁知道这个值或者可以告诉我在哪里可以找到它?
宽度、高度和深度必须等于或小于 D3D11_REQ_TEXTURE3D_U_V_OR_W_DIMENSION
(2048)。
您可能遇到了其他一些参数的问题。尝试启用 Direct3D 调试设备以获得更好的信息。使用 -force-d3d11-debug
。对于 Windows 10 或 Windows 11,您必须通过启用 Windows 可选功能 Graphics Tools.
来安装它
我通过在 volume depth 属性 中指定数组的大小,将渲染纹理用作纹理数组。但是,有时当我超过某个值时(例如,对于 128x128 纹理,它是 45...)它 return 我一个错误:D3D11: Failed to create RenderTexture (128 x 128 fmt 39 aa 1), error 0x80070057
这不是很清楚。因此,我认为这是因为 属性 有最大值?但是我在网上也没有在统一手册中找到它。
有谁知道这个值或者可以告诉我在哪里可以找到它?
宽度、高度和深度必须等于或小于 D3D11_REQ_TEXTURE3D_U_V_OR_W_DIMENSION
(2048)。
您可能遇到了其他一些参数的问题。尝试启用 Direct3D 调试设备以获得更好的信息。使用 -force-d3d11-debug
。对于 Windows 10 或 Windows 11,您必须通过启用 Windows 可选功能 Graphics Tools.