From e0439f750557bc6880a8a4eccb38256fafd63fae Mon Sep 17 00:00:00 2001 From: Jason Ekstrand Date: Thu, 21 Aug 2014 12:38:05 -0700 Subject: mesa: Autogenerate most of format_pack.c We were auto-generating it before. The problem was that the autogeneration tool we were using was called "copy, paste, and edit". Let's use a more sensible solution. Signed-off-by: Jason Ekstrand v2 by Samuel Iglesias - Remove format_pack.c as it is now autogenerated - Add usage of INDENT_FLAGS in Makefile.am - Remove trailing blank line v3 by Samuel Iglesias - Merge format_convert.py into format_parser.py - Adapt pack_*_* function generations - Fix out-of-tree build v4 by Samuel Iglesias - _get_datatype() is now a helper function v5 by Samuel Iglesias - format_pack.c.mako is now format_pack.py, with the template code inlined. It now auto-generates format_pack.c - Simplify Makefile.am change. - Modify SConscript to build format_pack.c with scons. - Remove run_mako.py - Add format_pack.c to gitignore v6 by Samuel Iglesias : - Don't allow float to non-normalized integer format conversions. - Add non-normalized formats support for ubyte packing functions. Merge the previously separated patch. - Add clamping for non-normalized integer formats in pack_ubyte*() v7 by Samuel Iglesias : - Add assert to check that sRGB formats are 8-bit size. Signed-off-by: Samuel Iglesias Gonsalvez Reviewed-by: Jason Ekstrand --- src/mesa/Makefile.sources | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/mesa/Makefile.sources') diff --git a/src/mesa/Makefile.sources b/src/mesa/Makefile.sources index 7ac3bbc..e4d3ba1 100644 --- a/src/mesa/Makefile.sources +++ b/src/mesa/Makefile.sources @@ -93,8 +93,8 @@ MAIN_FILES = \ $(SRCDIR)main/ffvertex_prog.h \ $(SRCDIR)main/fog.c \ $(SRCDIR)main/fog.h \ - $(SRCDIR)main/format_pack.c \ $(SRCDIR)main/format_pack.h \ + $(BUILDDIR)main/format_pack.c \ $(SRCDIR)main/formatquery.c \ $(SRCDIR)main/formatquery.h \ $(SRCDIR)main/formats.c \ -- cgit v1.1