SB anything is never going to blazing fast!
It is however a great place to learn and with careful coding good things can be done. But, ultimately to get better performance you have to use better hardware and code more directly for it. We are not going to be writing GPU shader code in SB sometime soon. The LD extension is as fast as it can be reasonably be made, many of the overheads in SB are due to the 'Primitive' data type and arrays so careful use of LDList, LDArray and LDFastArray can go some way to improve things. Often best to have good program design and limit things as necessary.
So if a few of you want to try writing 3D stuff, then we can have a thread for it (so I split to this one) - as always the first will be the equivalent of "Hello World" - get anything/something to show up in 3D!
So, anyone interested in joining the 3D jouney, first challenge:
*** Try to create anything that shows something in 3D using LD3DView without copying existing code! ***
And share your code to help each other.
It is however a great place to learn and with careful coding good things can be done. But, ultimately to get better performance you have to use better hardware and code more directly for it. We are not going to be writing GPU shader code in SB sometime soon. The LD extension is as fast as it can be reasonably be made, many of the overheads in SB are due to the 'Primitive' data type and arrays so careful use of LDList, LDArray and LDFastArray can go some way to improve things. Often best to have good program design and limit things as necessary.
So if a few of you want to try writing 3D stuff, then we can have a thread for it (so I split to this one) - as always the first will be the equivalent of "Hello World" - get anything/something to show up in 3D!
So, anyone interested in joining the 3D jouney, first challenge:
*** Try to create anything that shows something in 3D using LD3DView without copying existing code! ***
And share your code to help each other.