mesa: Autogenerate format_unpack.c
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 22 Aug 2014 16:49:09 +0000 (09:49 -0700)
committerIago Toral Quiroga <itoral@igalia.com>
Mon, 12 Jan 2015 10:20:28 +0000 (11:20 +0100)
commite1fdcddafe95ca8a62fc86c8219de459fcbd219e
treee8aab8e1c024c7b65bd5cdaa6d6a09122a79051f
parente0439f750557bc6880a8a4eccb38256fafd63fae
mesa: Autogenerate format_unpack.c

Signed-off-by: Jason Ekstrand <jason.ekstrand@intel.com>
v2 by Samuel Iglesias <siglesias@igalia.com>:
- Add usage of INDENT_FLAGS in Makefile.am

v3 by Samuel Iglesias <siglesias@igalia.com>:
- Modify unpack_float_*() and unpack_ubyte_*() function generation
to use c.datatype() and f.datatype()
- Fix out-of-tree build

v4 by Samuel Iglesias <siglesias@igalia.com>:
- format_unpack.c.mako is now format_unpack.py, with the template code
  inlined. It now auto-generates format_unpack.c
- Add format_unpack.c to gitignore.
- Simplify Makefile.am change
- Modify SConscript to build format_unpack.c with scons

v5 by Samuel Iglesias <siglesias@igalia.com>:
- Don't allow float to non-normalized integer format conversions.

Signed-off-by: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>
src/mesa/Makefile.am
src/mesa/Makefile.sources
src/mesa/SConscript
src/mesa/main/.gitignore
src/mesa/main/format_unpack.c [deleted file]
src/mesa/main/format_unpack.py [new file with mode: 0644]