Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Must handle out of synch vertex attributes

#89

The library expects all vertex data from the parsers to in synch. That is, it expects to be fed the same number of vertices as normals and colors. If 100 vertices are fed to the library, it expects 100 colors and/or 100 normals.

This is a problem with the .PSI reader since it sends the normal data last, after all the vertex data has been received. This creates a VBO-binding problem when rendering.

One solution is to create the straggling vertex attributes to match the size of the vertex VBO.

Reported by Andor Salga · March 1st, 2011 @ 08:58 PM

State: checked-in
Milestone: 0.7
Assigned to: Andor Salga Andor Salga

Activity

  1. Andor Salga
    Andor Salga
    • Milestone changed from 0.6 to 0.7
    • Milestone order changed from 15 to 0

    March 22nd, 2011 @ 10:23 PM

  2. Andor Salga
    Andor Salga
    • State changed from assigned to blocked

    Marking as blocked by #99 Fix normals for PSIParser

    April 3rd, 2011 @ 03:58 PM

  3. Andor Salga
    Andor Salga
    • State changed from blocked to assigned
    • Milestone order changed from 13 to 0

    April 11th, 2011 @ 10:24 PM

  4. Andor Salga
    Andor Salga
    • Tag set to psi

    Just an update: I have this fixed and mostly working. I've been spending the past few days trying to isolate a few issues with Chrome and Chromium. I'm not sure if the bugs are related to other issues we already have filed, or something I wrote.

    April 17th, 2011 @ 03:50 AM

  5. Andor Salga
    Andor Salga
    • State changed from assigned to staged

    Staging for now. The issues mentioned look like they are present in the original PSI reader implementation.

    April 17th, 2011 @ 08:26 PM

  6. Andor Salga
    Andor Salga
    • State changed from staged to checked-in

    July 25th, 2011 @ 02:37 PM

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.