Mesa (master): shader_enums: Move MAX_DRAW_BUFFERS to this file.
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri Sep 27 20:55:22 UTC 2019
Module: Mesa
Branch: master
Commit: 7a4647ee392eff045015a0295f0b6d235d376804
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a4647ee392eff045015a0295f0b6d235d376804
Author: Eric Anholt <eric at anholt.net>
Date: Thu Sep 19 10:54:08 2019 -0700
shader_enums: Move MAX_DRAW_BUFFERS to this file.
We include shader_enums.h from freedreno's compiler for both GL and
Vulkan, and the main/config.h include resulted in polluting the
namespace with things like MAX_VIEWPORTS that other Vulkan drivers use
as their driver-specific maximums.
Reviewed-by: Kristian H. Kristensen <hoegsberg at google.com>
---
src/compiler/shader_enums.h | 4 +++-
src/mesa/main/config.h | 7 +------
2 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/src/compiler/shader_enums.h b/src/compiler/shader_enums.h
index 7eac07b5c11..0704719c229 100644
--- a/src/compiler/shader_enums.h
+++ b/src/compiler/shader_enums.h
@@ -27,7 +27,9 @@
#define SHADER_ENUMS_H
#include <stdbool.h>
-#include "mesa/main/config.h"
+
+/* Project-wide (GL and Vulkan) maximum. */
+#define MAX_DRAW_BUFFERS 8
#ifdef __cplusplus
extern "C" {
diff --git a/src/mesa/main/config.h b/src/mesa/main/config.h
index 6a2f766222a..4ea2e645b67 100644
--- a/src/mesa/main/config.h
+++ b/src/mesa/main/config.h
@@ -31,6 +31,7 @@
#ifndef MESA_CONFIG_H_INCLUDED
#define MESA_CONFIG_H_INCLUDED
+#include "compiler/shader_enums.h"
/**
* \name OpenGL implementation limits
@@ -224,12 +225,6 @@
/*@}*/
-/** For GL_ARB_draw_buffers */
-/*@{*/
-#define MAX_DRAW_BUFFERS 8
-/*@}*/
-
-
/** For GL_EXT_framebuffer_object */
/*@{*/
#define MAX_COLOR_ATTACHMENTS 8
More information about the mesa-commit
mailing list