Directx-11两个顶点缓冲区和两个输入槽

时间:2015-10-21 20:28:27

标签: c++ directx-11 vertex-buffer

我在设置两个单独的顶点缓冲区(和输入槽)时遇到问题。一个缓冲区必须包含顶点,第二个缓冲区 - 颜色数据。我在这里发现了这个问题: Direct3D multiple vertex buffers, non interleaved elements 所以我按照这个说明但得到了错误消息框:

错误代码:E_INVALIDARG(0x80070057) 调用:md3dDevice-> CreateBuffer(& vbd2,& initData2,& mBoxVB2)

以下是代码:

$emailFrom = "sender@domain.com";
$emailTo = "receiver@domain.com" ;    
$emailSubject = "KMV - New Prints Order!";
$emailMessage = "Hello, World!";
$emailHeaders = 'From: '.$emailFrom."\r\n".
    'Reply-To: '.$emailFrom."\r\n" .
    'X-Mailer: PHP/' . phpversion();   

mail($emailTo, $emailSubject, $emailMessage, $emailHeaders); 

我做错了什么? BuildFX():

$emailTo = "myAddress@gmail.com" ;

1 个答案:

答案 0 :(得分:0)

vbd2未初始化。

您已从上方复制/粘贴代码,未将vbd更改为vbd2。