On Thu, Apr 3, 2008 at 7:11 AM, ruediger janecke
<[EMAIL PROTECTED]> wrote:
> Hallo everybody,
>  there was a known problem
>  " Known problems:
>    - NURBS or evaluator surfaces inside display lists don't always work"
>  in Mesa 3.4.1,
>  which I believe, I encountered using Mesa 7.0 - see attached picture:
>  "screen_shot_nurbs_display_from_list_wo_fix_408.jpg".
>
>  However, the initial display (not from display list) was OK:
>  "screen_shot_nurbs_initial_display_w_fix_408.jpg
>  That is OK with and without the "fix".
>
>  After introducing the "fix", the following showed up:
>  "screen_shot_nurbs_display_from_list_w_fix_408.jpg"
>
>  I introduced the following code in "_mesa_noop_EvalMesh2"
>  in "mesa/main/api_noop.c":
>
>     case GL_FILL:
>  /*  adjust start & end parameters to display most outer stripes  */
>  /*  see comment for modification from 2008-04-03  */
>        u1 = u1 - du;
>        v1 = v1 - dv;
>        u2 = u2 + du;
>        v2 = v2 + dv;
>        du = u2 / (i2-i1);
>        dv = - v1 / (j2-j1);
>
>  see also attachment: "api_noop.c" .
>
>  Pls. also consider my remark:
>   * change log:
>   * - 2008-04-03 ruediger janecke ([EMAIL PROTECTED])
>   *              evaluate most outer stripes of a surface at
>   *              "case GL_FILL" of "_mesa_noop_EvalMesh2".
>   *              The correction has been placed here,
>   *              because of missing test capabilities of intelligent
>   *              graphic cards, when "_mesa_noop_EvalMesh2" is not used.
>   *              However, if someone feels the correction should rather
>   *              be in the modules using "_mesa_noop_EvalMesh2", the
>   *              correction could be moved to the modules using
>   *              "_mesa_noop_EvalMesh2".
>
>  What I saw in Mesa 7.0.2, I encountered the same problem and since
>  "_mesa_noop_EvalMesh2" did not change, hence the "fix" should work there
>  too.
>
>  If there are any questions and remarks, pls. let me know.


I tried your patch and found a problem.  The progs/redbook/trim.c
program no longer works properly.  Maybe you can look into that and
come up with a new patch?

-Brian

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to