Can you try adding the following code to the flag demo in blitz3dsdk.mod/doc/samples/mak[25]:
This works for me in XP but we are fixing a few vista issues in next update so may fall into that category.
If the modified flag demo does work it may be you are destroying the integrity of the surface in some other part of your code.
For k=0 Until bbCountVertices(surf) u#=bbVertexU(surf,k) v#=bbVertexV(surf,k) bbVertexTexCoords surf,k,0,0,0,0 bbVertexTexCoords surf,k,0,0,0,1 Next
This works for me in XP but we are fixing a few vista issues in next update so may fall into that category.
If the modified flag demo does work it may be you are destroying the integrity of the surface in some other part of your code.