[Mesa-dev] [PATCH v03 12/38] i965: Split out enum from brw_eu_defines.h

Rafael Antognolli rafael.antognolli at intel.com
Tue May 2 14:19:09 UTC 2017


On Tue, May 02, 2017 at 09:38:53AM +0100, Emil Velikov wrote:
> On 2 May 2017 at 09:32, Emil Velikov <emil.l.velikov at gmail.com> wrote:
> > Hi Rafael,
> >
> > On 2 May 2017 at 02:43, Rafael Antognolli <rafael.antognolli at intel.com> wrote:
> >> We need to use some enums inside genX_state_upload.c, but including the
> >> whole header will cause several conflicts between things defined in this
> >> header and the genxml auto-generated headers.
> >>
> >> So create a separate header that is included both by brw_eu_defines.h
> >> and genX_state_upload.c.
> >>
> >> Signed-off-by: Rafael Antognolli <rafael.antognolli at intel.com>
> >> Acked-by: Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
> >> ---
> >>  src/intel/Makefile.sources              |  1 +-
> >>  src/intel/compiler/brw_defines_common.h | 46 ++++++++++++++++++++++++++-
> >>  src/intel/compiler/brw_eu_defines.h     | 22 +------------
> >>  3 files changed, 48 insertions(+), 21 deletions(-)
> >>  create mode 100644 src/intel/compiler/brw_defines_common.h
> >>
> >> diff --git a/src/intel/Makefile.sources b/src/intel/Makefile.sources
> >> index e9a39a6..652f376 100644
> >> --- a/src/intel/Makefile.sources
> >> +++ b/src/intel/Makefile.sources
> >> @@ -27,6 +27,7 @@ COMPILER_FILES = \
> >>         compiler/brw_compiler.h \
> >>         compiler/brw_dead_control_flow.cpp \
> >>         compiler/brw_dead_control_flow.h \
> >> +       compiler/brw_defines_common.h \
> > Amazing, thank you!
> >
> >>         compiler/brw_disasm.c \
> >>         compiler/brw_eu.c \
> >>         compiler/brw_eu_compact.c \
> >> diff --git a/src/intel/compiler/brw_defines_common.h b/src/intel/compiler/brw_defines_common.h
> >> new file mode 100644
> >> index 0000000..fdae125
> >> --- /dev/null
> >> +++ b/src/intel/compiler/brw_defines_common.h
> >
> >> +
> >> +#ifndef BRW_DEFINES_COMMON_H
> > You want a "#define BRW_DEFINES_COMMON_H" here
> >
> >> +#endif // BRW_DEFINES_COMMON_H
> >> +
> > And this line should be at the end of the file.
> >
> Forgot to mention: the above is trivial, so I don't bother resending
> the series just for that.

Ugh, my bad. Thank you.

Rafael


More information about the mesa-dev mailing list