Archived

This topic is now archived and is closed to further replies.

billybob

calculating the size that a FVF will take up

Recommended Posts

how would you calculate the size of the structure that a FVF will take up. so if you are passed the FVF D3FVF_XYZ | D3DFVF_NORMAL | D3DFVF_DIFFUSE, how would you calculate the size of the vertex that that will take up. i do not have ''access'' to the original structure, only the FVF. using something like this: if(d3dfvf & D3DFVF_XYZ) Total += sizeof(float) * 3; if(d3dfvf & D3DFVF_DIFFUSE) Total += sizeof(DWORD); ... doesn''t work and i''m fairly sure its because of struct padding.

Share this post


Link to post
Share on other sites