1
我想爲desc.ByteWidth創建一個變體大小的頂點緩衝區,如下所示。這個怎麼做? 非常感謝。在DirectX11的創建一個具有變體大小的頂點緩衝區
D3D11_BUFFER_DESC desc;
ZeroMemory(&desc, sizeof(desc));`enter code here`
desc.Usage = D3D11_USAGE_DYNAMIC;
desc.ByteWidth = size;//make it variant
desc.BindFlags = D3D11_BIND_VERTEX_BUFFER;
desc.CPUAccessFlags = D3D11_CPU_ACCESS_WRITE;
d3dDevice->CreateBuffer(&desc, initialVertexData, &vertexBuffer);
請清楚解釋您遇到的問題。你期望什麼,發生了什麼?什麼不起作用? –