ac: add LLVM code for triangle culling
[mesa.git] / src / amd / common / ac_binary.h
index 4bd86b939f1762f6718cca836d28c9bf874128ec..735e393205574e89b65d0d64b1ac9e55501529ad 100644 (file)
 #include <stdint.h>
 #include <stdbool.h>
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 struct ac_shader_reloc {
        char name[32];
        uint64_t offset;
@@ -98,4 +102,8 @@ void ac_shader_binary_read_config(struct ac_shader_binary *binary,
                                  bool supports_spill);
 void ac_shader_binary_clean(struct ac_shader_binary *b);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* AC_BINARY_H */