Add static rendering option
Reported by Andor Salga | September 27th, 2010 @ 02:38 AM
We should support static rendering (don't redraw if nothing has changed)
We can either place all the necessary logic within the library
and
check if anything has changed, redraw if necessary. This places
the
burden on us.
Or we can provide an option for users of the library to set
if they want static rendering. This will save us writing the
code at the expense of having the user to toggle it. Of course
the users would know if their scene should be rendered
statically.
Either case, we should provide one of these choices. When we
do, we need to figure out what to do with FPS. Perhaps add
documentation somewhere which states it is only relevant
when frames are being redrawn? Maybe change the getFPS()
function
to getLastFPS()?
I think this would be great for mobile devices (once WebGL
lands)
or on any device where FPS is low.
Comments and changes to this ticket
-
Andor Salga September 27th, 2010 @ 02:43 AM
- Tag set to perf
-
Andor Salga February 2nd, 2011 @ 07:10 PM
- State changed from open to resolved
Users have control over when then want to render, so this is no longer an issue.
However, we should update the fps code to make sure it makes sense.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
<b>XB PointStream</b> (working name)
A cross-browser JavaScript tool which will emulate Arius3D's PointStream viewer. It will be able to quickly render a large amount of point cloud data to the <canvas> tag using WebGL.<br />
Current release <a href="http://scotland.proximity.on.ca/asalga/releases/0.8/xbps-min-0.8.zip">XBPS 0.8</a>