[on topic]
Using your Bmax example, I am getting 4-5fps as well, but using tonyg's example with pixmaps, I am getting 58-59fps. So I would say that its quite an improvement. You might be able to use a pointer to the pixmap and do some direct memory writing, haven't tested myself.
Even though there is a handful of people interested in making their own raytracers and such, I am still not sure that it would be a good return on investment making something for such a small market potential. Not that I have actually examined what potential market there might be for what you are looking to make, but from what I have experienced while using blitz and coding, there just doesn't seem to be that many out there wanting to make that kind of stuff anymore.
[off topic]
If you want to sell something online, you might want to consider securing online storage space first, then market the product. That way, its available for people to download right away. Just one of those small things that will make a good impression on people considering to buy something.
Using your Bmax example, I am getting 4-5fps as well, but using tonyg's example with pixmaps, I am getting 58-59fps. So I would say that its quite an improvement. You might be able to use a pointer to the pixmap and do some direct memory writing, haven't tested myself.
Even though there is a handful of people interested in making their own raytracers and such, I am still not sure that it would be a good return on investment making something for such a small market potential. Not that I have actually examined what potential market there might be for what you are looking to make, but from what I have experienced while using blitz and coding, there just doesn't seem to be that many out there wanting to make that kind of stuff anymore.
[off topic]
If you want to sell something online, you might want to consider securing online storage space first, then market the product. That way, its available for people to download right away. Just one of those small things that will make a good impression on people considering to buy something.