[Fluxus] obj loading speed
Dave Griffiths
dave at pawfal.org
Mon Jan 11 04:56:44 PST 2010
On Mon, 2010-01-11 at 13:49 +0100, gabor papp wrote:
> hi,
>
> we are working on an ar music game in fluxus:
> http://www.flickr.com/photos/kitchenbp/4263897388/.
>
> the problem is that loading bigger obj files are really slow. do you
> have any ideas what part of the object loading code could be optimized
> to make this faster?
A guess, but it could be the conversion of the indexes - obj files allow
separate indexes for normals, tex coords and vertices. OpenGL requires
one index for all of these (as far as I remember).
If you are not using textures you could speed this up by removing them
and the normals and recalculating the normals once the object has been
loaded.
>
> i tried profiling fluxus using the -pg gcc option, but fluxus crashed
> immediately. does anyone have any experience profiling fluxus?
I use valgrind, something like:
valgrind --tool=cachegrind --vex-iropt-precise-memory-exns=yes
--error-limit=no fluxus
then run cg_annotate on the resulting file
cheers,
dave
More information about the Fluxus
mailing list