Mesa (master): i965/eu: Add a devinfo parameter to brw_compile

Jason Ekstrand jekstrand at kemper.freedesktop.org
Wed Apr 22 23:01:35 UTC 2015


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

Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Tue Apr 14 16:57:24 2015 -0700

i965/eu: Add a devinfo parameter to brw_compile

Reviewed-by: Matt Turner <mattst88 at gmail.com>

---

 src/mesa/drivers/dri/i965/brw_eu.c |    1 +
 src/mesa/drivers/dri/i965/brw_eu.h |    1 +
 2 files changed, 2 insertions(+)

diff --git a/src/mesa/drivers/dri/i965/brw_eu.c b/src/mesa/drivers/dri/i965/brw_eu.c
index c21d14d..ccd659e 100644
--- a/src/mesa/drivers/dri/i965/brw_eu.c
+++ b/src/mesa/drivers/dri/i965/brw_eu.c
@@ -218,6 +218,7 @@ brw_init_compile(struct brw_context *brw, struct brw_compile *p, void *mem_ctx)
    memset(p, 0, sizeof(*p));
 
    p->brw = brw;
+   p->devinfo = brw->intelScreen->devinfo;
    /*
     * Set the initial instruction store array size to 1024, if found that
     * isn't enough, then it will double the store size at brw_next_insn()
diff --git a/src/mesa/drivers/dri/i965/brw_eu.h b/src/mesa/drivers/dri/i965/brw_eu.h
index 31c1492..dc62cf0 100644
--- a/src/mesa/drivers/dri/i965/brw_eu.h
+++ b/src/mesa/drivers/dri/i965/brw_eu.h
@@ -70,6 +70,7 @@ struct brw_compile {
    bool single_program_flow;
    bool compressed;
    struct brw_context *brw;
+   const struct brw_device_info *devinfo;
 
    /* Control flow stacks:
     * - if_stack contains IF and ELSE instructions which must be patched




More information about the mesa-commit mailing list