Mesa (master): i965: Port gen4+ emit vertices code to genxml.

Kenneth Graunke kwg at kemper.freedesktop.org
Thu May 4 04:52:59 UTC 2017


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

Author: Rafael Antognolli <rafael.antognolli at intel.com>
Date:   Thu Apr  6 16:43:49 2017 -0700

i965: Port gen4+ emit vertices code to genxml.

Some code that was placed in brw_draw_upload.c and exported to be used
by gen8+ was also moved to genX_state_upload, and the respective symbols
are not exported anymore.

v2:
   - Remove code from brw_draw_upload too
   - Emit vertices for gen4-5 too.
   - Use helper to setup brw_address (Kristian)
   - Use macros for MOCS values.
   - Do not use #ifndef NDEBUG on code that is actually used (Ken)
v3:
   - Style and code clenup (Ken)
   - Keep some of the common code inside brw_draw_upload.c (Ken)

Signed-off-by: Rafael Antognolli <rafael.antognolli at intel.com>
Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>

---

 src/mesa/drivers/dri/i965/brw_draw_upload.c   | 456 ---------------------
 src/mesa/drivers/dri/i965/brw_state.h         |   2 -
 src/mesa/drivers/dri/i965/gen8_draw_upload.c  | 330 ---------------
 src/mesa/drivers/dri/i965/genX_state_upload.c | 560 +++++++++++++++++++++++++-
 4 files changed, 556 insertions(+), 792 deletions(-)

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



More information about the mesa-commit mailing list