Quote: "Can we drop the patronising attitude?"
Pointers, Vector Math, Matrix Math, Memblocks, Backbuffer, etc, etc...
Dark Basic Professional has a plethera of features that are very poorly documented which means they're only really available to those who know how they work first.
Considering the majority of DBP users happen to be either Adults and Teenagers who have never taken advanced math schooling or took it so long ago they can't remember, then really my point is completely valid.
Shaders are a very SMALL portion of what is advanced within DBP.
Even more over certain systems in DBP are not exactly incorporated completely yet (or rather in a way which makes them valid), so this often means you need intimate knowlage on a subject before hand just to know how to work around the limitations.
Bollocks to my comments being patronising, it is a just a simple fact... most people on here can't tell you what half the features do, and those who can would rather spend thier time doing other projects.
Perhaps when full and proper documentation is released for DBP this fact might change, just as the help file on DB Standard taught me alot of things. Still a good number of more advanced techniques, suchas real-time mesh deformation are not things most users here know how to do. (without the use of bones that is)
This is just like saying you give 3D Studio Max out to a classroom of students in a Graphics class, 9/10 students will never know what features it has let alone be able to use them if you never teach them. (even then a good number of students will know roughly how to use them but stick with the techniques they know far better.)
There is nowt patronising about the comments at all, if you don't like what i've said your welcome to take 10 random users and ask them what they do and do not understand from DBP.
Honestly, if TGC had made a 1.14 update for DB which added Types/Data Casting and changed it to a compiled language, almost everyone would STILL be using that.