Не удалось создать буфер вершиныC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Не удалось создать буфер вершины

Сообщение Anonymous »

Когда я пытаюсь создать буфер вершины, он не работает, а значение hResult является vallid_argument . Исходный код - следующее: < /p>

D3D11_BUFFER_DESC bufferDesc;
D3D11_SUBRESOURCE_DATA bufferData;

bufferData.pSysMem = NULL;
bufferData.SysMemPitch = NULL;
bufferData.SysMemSlicePitch = NULL;

bufferDesc.ByteWidth = 1024 * sizeof(SpriteVertex);
bufferDesc.Usage = D3D11_USAGE_DEFAULT;
bufferDesc.BindFlags = D3D11_BIND_VERTEX_BUFFER;
bufferDesc.CPUAccessFlags = NULL;
bufferDesc.MiscFlags = NULL;
bufferDesc.StructureByteStride = sizeof(SpriteVertex);

pDevice->CreateBuffer(&bufferDesc, &bufferData, &m_pVertexBuffer);
< /code>

У кого -то есть идея, почему появляется эта ошибка? < /p>

Подробнее здесь: https://stackoverflow.com/questions/382 ... tex-buffer
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»