[Mesa-dev] [PATCH] android: generate matching remap_helper to dispatch table

Oliver McFadden oliver.mcfadden at linux.intel.com
Thu Oct 4 03:58:56 PDT 2012


On Tue, Oct 02, 2012 at 04:20:51PM +0300, Negreanu, Adrian M wrote:
> On Tue, Oct 2, 2012 at 3:01 PM, Tapani Pälli <tapani.palli at intel.com> wrote:
> 
> > commit a010215463c63680c69e90202fe3fcd2e5b25fa6 removed ES2 specific
> > dispatch
> > table and remap_helper, since now we are using dispatch.h which is
> > generated
> > from gl_and_es_API.xml we need to generate a matching remap_helper using
> > the
> > same xml.
> >
> > Signed-off-by: Tapani Pälli <tapani.palli at intel.com>
> > ---
> >  src/mesa/Android.gen.mk | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/src/mesa/Android.gen.mk b/src/mesa/Android.gen.mk
> > index c17df1a..e5ce6ce 100644
> > --- a/src/mesa/Android.gen.mk
> > +++ b/src/mesa/Android.gen.mk
> > @@ -136,7 +136,7 @@ $(intermediates)/main/dispatch.h: $(es_hdr_deps)
> >         $(call es-gen, $* -m remap_table)
> >
> >  $(intermediates)/main/remap_helper.h: PRIVATE_SCRIPT := $(MESA_PYTHON2)
> > $(glapi)/remap_helper.py
> > -$(intermediates)/main/remap_helper.h: PRIVATE_XML := -f
> > $(glapi)/gl_API.xml
> > +$(intermediates)/main/remap_helper.h: PRIVATE_XML := -f
> > $(glapi)/gl_and_es_API.xml
> >
> >  $(intermediates)/main/remap_helper.h: $(es_hdr_deps)
> >         $(call es-gen, $*)
> > --
> >
> 1.7.11.7
> >
> > _______________________________________________
> > mesa-dev mailing list
> > mesa-dev at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/mesa-dev
> >
> 
> 
> I tested it and it works fine;
> the only thing is if doing an incremental build then remove
> $ANDROID_OUT/libmesa_dricore_intermediates/main/remap_helper.h

It should not be required to manually remove the remap_helper.h file for
an incremental build.  Breaking incremental builds is enough for me to
NAK this patch.

If the problem is after editing  gl_and_es_API.xml, remap_helper.h is
not regenerated, then you have a missing dependency and need to fix the
Makefile.

> 
> 
> 
> -- 
> Adrian Marius Negreanu
> Open Source Technology Center
> iNET: 88451009  Desk: +40 31 86 04 709

> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev


-- 
Oliver McFadden.


More information about the mesa-dev mailing list