Mesa (master): i965/blorp: Convert brw_blorp.cpp to a C file

Jason Ekstrand jekstrand at kemper.freedesktop.org
Tue Apr 26 21:56:42 UTC 2016


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

Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Fri Apr 22 16:04:05 2016 -0700

i965/blorp: Convert brw_blorp.cpp to a C file

Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
Reviewed-by: Matt Turner <mattst88 at gmail.com>

---

 configure.ac                                             | 5 +++++
 src/mesa/drivers/dri/i965/Makefile.sources               | 2 +-
 src/mesa/drivers/dri/i965/{brw_blorp.cpp => brw_blorp.c} | 5 +----
 3 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/configure.ac b/configure.ac
index 38d1f5b..3556827 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2654,6 +2654,11 @@ AC_CONFIG_FILES([Makefile
 
 AC_OUTPUT
 
+# Fix up dependencies in *.Plo files, where we changed the extension of a
+# source file
+$SED -i -e 's/brw_blorp.cpp/brw_blorp.c/' src/mesa/drivers/dri/i965/.deps/brw_blorp.Plo
+
+
 dnl
 dnl Output some configuration info for the user
 dnl
diff --git a/src/mesa/drivers/dri/i965/Makefile.sources b/src/mesa/drivers/dri/i965/Makefile.sources
index 632f2e9..fe70d3a 100644
--- a/src/mesa/drivers/dri/i965/Makefile.sources
+++ b/src/mesa/drivers/dri/i965/Makefile.sources
@@ -100,7 +100,7 @@ i965_FILES = \
 	brw_blorp_blit_eu.cpp \
 	brw_blorp_blit_eu.h \
 	brw_blorp_clear.cpp \
-	brw_blorp.cpp \
+	brw_blorp.c \
 	brw_blorp.h \
 	brw_cc.c \
 	brw_clear.c \
diff --git a/src/mesa/drivers/dri/i965/brw_blorp.cpp b/src/mesa/drivers/dri/i965/brw_blorp.c
similarity index 99%
rename from src/mesa/drivers/dri/i965/brw_blorp.cpp
rename to src/mesa/drivers/dri/i965/brw_blorp.c
index 3a43762..247fd75 100644
--- a/src/mesa/drivers/dri/i965/brw_blorp.cpp
+++ b/src/mesa/drivers/dri/i965/brw_blorp.c
@@ -145,7 +145,6 @@ brw_blorp_params_init(struct brw_blorp_params *params)
    params->num_layers = 1;
 }
 
-extern "C" {
 /**
  * Perform a HiZ or depth resolve operation.
  *
@@ -157,7 +156,7 @@ extern "C" {
  */
 void
 intel_hiz_exec(struct brw_context *brw, struct intel_mipmap_tree *mt,
-	       unsigned int level, unsigned int layer, gen6_hiz_op op)
+	       unsigned int level, unsigned int layer, enum gen6_hiz_op op)
 {
    const char *opname = NULL;
 
@@ -186,8 +185,6 @@ intel_hiz_exec(struct brw_context *brw, struct intel_mipmap_tree *mt,
    }
 }
 
-} /* extern "C" */
-
 void
 brw_blorp_exec(struct brw_context *brw, const struct brw_blorp_params *params)
 {




More information about the mesa-commit mailing list