JackMarking
11-02-2010, 04:31 AM
Hi,
I have a live stream of data from which I'm extracting a 512x512 grid of (x, y, z) points at real-time video rates (~25 fps). (I actually have three such streams but I'll stick to one for now).
I've written some code to do the rendering (I'll post it here if anyone asks) but it's not fast enough. I've tried using vertex arrays and vertex buffer objects using both glBufferData and glMapBuffer but trying to render the data in real-time is causing my whole application to slow down.
It works well if I sub-sample to 256x256 but I'd rather not do this, as it it means I can't display as much detail as I'd like.
Does anyone have any tips on how I can speed up my rendering?
Thanks for your time,
Jack
I have a live stream of data from which I'm extracting a 512x512 grid of (x, y, z) points at real-time video rates (~25 fps). (I actually have three such streams but I'll stick to one for now).
I've written some code to do the rendering (I'll post it here if anyone asks) but it's not fast enough. I've tried using vertex arrays and vertex buffer objects using both glBufferData and glMapBuffer but trying to render the data in real-time is causing my whole application to slow down.
It works well if I sub-sample to 256x256 but I'd rather not do this, as it it means I can't display as much detail as I'd like.
Does anyone have any tips on how I can speed up my rendering?
Thanks for your time,
Jack