[Mesa-dev] [PATCH v03 12/38] i965: Split out enum from brw_eu_defines.h
Emil Velikov
emil.l.velikov at gmail.com
Tue May 2 08:32:31 UTC 2017
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.
-Emil
More information about the mesa-dev
mailing list