Original Post
I was just wondering out of interest about Lock.
Its not really important or anything, but the pointer that you get when you lock a vertex buffer, does it *really* point directly into your graphics ram as the documentation seems to imply or is there some trick that DX is using so that you can copy data there as if it was?
The idea that it points directly to graphics ram sort of goes against the grain for me because I always saw pointers as a way of referenceing only your physical RAM.
If you can access graphics RAM directly with a pointer, couldnt you theoreticly be able to access sound card RAM the same way? How about the small amount of RAM on your network card? Its not that I actuly want to do any of that, its more just a conceptual question then anything else.
Can a pointer really point to *any* RAM in your system?