On 14/10/06, Ivan Gyurdiev <ivg231 at gmail.com> wrote: > Exactly... so why is the refcount 1 *after* GetVertexDeclaration. Perhaps the declaration in only generated when calling GetVertexDeclaration(). If you call it twice, does it return the same pointer?