Ich möchte einen Vertex-Puffer mit variant Größe für desc.ByteWidth erstellen, wie im Folgenden gezeigt. Wie macht man das? Vielen Dank.Erstellen Sie einen Vertex-Puffer mit einer Variantengröße
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);
Bitte erläutern Sie das Problem, das Sie haben. Was hast du erwartet und was ist passiert? Was funktioniert nicht? –