• Advertisement
Sign in to follow this  

function that creates index or vertex buffer problem

This topic is 1889 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

i have something like this:

[source lang="java"]void createBuferfunction(...some other parameters...,DWORD array[])
{
...some other code...

D3D10_SUBRESOURCE_DATA iD;
iD.pSysMem = array; //here is the problem
hr = g_pd3dDevice->CreateBuffer( &bd, &iD, &Buffer);
}[/source]

but as you can see that doesnt work because the array will be read as having only 1 element.
Is there any other easy way to do this?

Share this post


Link to post
Share on other sites
Advertisement
o i solved it i just had to add this line

iD.SysMemPitch=sizeof( DWORD )*numElementsofArray;

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement