i have looked at a few videos about this, and it seems you need to be able to code in parallel for the graphics card, for this to work effectively, so that several pixels are calculated at the same time. has playbasic got commands to do this?
They're most likely talkings about shaders.. Old hardware renders are fixed function pipeline, which is what it sounds like, the old device has a chunk of logic to render a triangle (or a DOT/LINE etc etc or each surface stype). The issue with those is the more effects they need to jam in the bigger foot print of the GPU..
So they move to the shaders about DX9.. These are user defined code code fragments that run on the GPU. They used to be very limited in terms of size and speed.. but today high end GPU's are like like a rats nest of shader units.. So shader code runs in parallel across as many many shader units at time as possible. So rather doing one texel at time they can do many.
You could do shader via OpenGL .. In other words do all your scene and just render meshes... Which is how GL apps work anyway.. G2D - 2D OpenGL library for PlayBASIC V1.64P (login required)