Mesa (master): i965: Port gen6+ state emitting code to genxml.

Kenneth Graunke kwg at kemper.freedesktop.org
Thu May 4 01:59:05 UTC 2017


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

Author: Rafael Antognolli <rafael.antognolli at intel.com>
Date:   Mon Mar 27 08:42:45 2017 -0700

i965: Port gen6+ state emitting code to genxml.

Ported in this patch:
   - 3DSTATE_DS
   - 3DSTATE_GS
   - 3DSTATE_HS
   - 3DSTATE_VIEWPORT_STATE_POINTERS_SF_CL

v3:
   - Remove NEW_TRANSFORM blocks (Ken)
   - Bring back some comments and workaround for Ivybridge (Ken)

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

---

 src/mesa/drivers/dri/i965/Makefile.sources      |   6 -
 src/mesa/drivers/dri/i965/brw_state.h           |  18 +-
 src/mesa/drivers/dri/i965/gen6_gs_state.c       | 129 +------
 src/mesa/drivers/dri/i965/gen6_viewport_state.c | 147 --------
 src/mesa/drivers/dri/i965/gen7_ds_state.c       |  68 ----
 src/mesa/drivers/dri/i965/gen7_gs_state.c       | 167 ---------
 src/mesa/drivers/dri/i965/gen7_hs_state.c       |  63 ----
 src/mesa/drivers/dri/i965/gen7_viewport_state.c | 100 -----
 src/mesa/drivers/dri/i965/gen8_ds_state.c       | 116 ------
 src/mesa/drivers/dri/i965/gen8_gs_state.c       | 146 --------
 src/mesa/drivers/dri/i965/gen8_hs_state.c       |  93 -----
 src/mesa/drivers/dri/i965/gen8_viewport_state.c | 120 ------
 src/mesa/drivers/dri/i965/genX_state_upload.c   | 478 +++++++++++++++++++++++-
 13 files changed, 471 insertions(+), 1180 deletions(-)

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



More information about the mesa-commit mailing list