I just ended a too long debugging session finding out 
why my app ended with executing instructions near
address 0x00. (Long because of some kind of
code blindness on my part and because the
VC++ debugger not giving full stack information
in this case).


The reason for the problem was:

1) filling up the gl_copy_tab had been disabled
        (Ted??) by changes in texgen_tmp.h and
        xform.c. (I guess this was done because
        the old version gave preprosessor warnings
        and no .c file was using gl_copy_tab)

2) the gl_copy_tab was still used in texgen_tmp.h
   (but only in some cases, thus making spotting
    the problem more "challenging")



The fast fix seems to be re-enabling the gl_copy_tab
filling: uncomment the calls in xform.c
and change the function head to 
static void TAG(init_copy) ( void )
in copy_tmp.h

                Eero

PS Even after this I still have serious texturing problems
in my app. Most of the stuff (drawn through CVA) is ok but
stuff done without CVA has serious 
vertex-coord/texture-coord/clipping??? problems.


_______________________________________________
Mesa-dev maillist  -  [EMAIL PROTECTED]
http://lists.mesa3d.org/mailman/listinfo/mesa-dev

Reply via email to