Got this email today:
“Greetings!
For the past few days, I have been exhaustively going over the code to your PerlinDevice. I downloaded and compiled both versions.
[...]
As mentioned on your site, I too was looking for something that would generate planets in an app I have been working on. However, I was going to used an external .dll with embedded resources for the planets. Then I stumbled over your site, and thought I could simply render planets similarly except that the embedded resource images would be the planetary textures.
[...]
Your code was the best example I have seen yet. It runs smooth and doesn’t seem to have any memory issues. And I learned the hard way that you could not map textures to the DX primitives (ooof!). Other examples I have found are memory hogs and do not wrap the textures well at all.
I primarily wanted to email you and let you know what I have encountered with the newest DX9 libraries and that I have learned an enormous amount from your code. And I haven’t abandoned ship on getting this to work with my project. I am just too new at DX and have not spent a great deal of time at all with C#. Of course, the fact that DX is poorly (if at all) documented for VB doesn’t help either.
Anyway, thanks for posting the source code. I have learned a great deal… and learned that I have a great deal more to learn!
Best wishes to you!”

The Perlin Device
At Shedletsky’s Code Library

