Mesa (master): ilo: move 3D functions to ilo_builder_3d*.h

Chia-I Wu olv at kemper.freedesktop.org
Sat Sep 13 01:49:04 UTC 2014


Module: Mesa
Branch: master
Commit: ea8e7a8d4a32ff8d3eea2dce871cfbd6b833cc87
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea8e7a8d4a32ff8d3eea2dce871cfbd6b833cc87

Author: Chia-I Wu <olvaffe at gmail.com>
Date:   Fri Sep 12 23:44:19 2014 +0800

ilo: move 3D functions to ilo_builder_3d*.h

Move functions for the 3D pipeline to the new headers.  We artificially split
the functions into top (vertex processing) and bottom (pixel processing), to
keep the headers at reasonable sizes.

---

 src/gallium/drivers/ilo/Makefile.sources           |    4 +-
 src/gallium/drivers/ilo/ilo_3d_pipeline_gen6.c     |    3 +-
 src/gallium/drivers/ilo/ilo_3d_pipeline_gen7.c     |    2 +-
 src/gallium/drivers/ilo/ilo_blitter_rectlist.c     |    6 +-
 src/gallium/drivers/ilo/ilo_builder_3d.h           |  125 ++
 src/gallium/drivers/ilo/ilo_builder_3d_bottom.h    | 1334 ++++++++++++++
 .../ilo/{ilo_gpe_gen7.h => ilo_builder_3d_top.h}   | 1808 ++++++++++++-------
 src/gallium/drivers/ilo/ilo_gpe_gen6.h             | 1879 --------------------
 src/gallium/drivers/ilo/ilo_gpe_gen7.c             |    3 +-
 9 files changed, 2620 insertions(+), 2544 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=ea8e7a8d4a32ff8d3eea2dce871cfbd6b833cc87



More information about the mesa-commit mailing list