From dab6a2dfd9cab05e7e9b57373546516bf153f080 Mon Sep 17 00:00:00 2001 From: Jose Fonseca Date: Sun, 7 May 2017 17:58:56 +0100 Subject: [PATCH] nir: Fix missing snprintf symbol on Windows. Copy nir_print.c's snprintf definition for now, to unbreak Windows builds. We can and should cleanup all snprintf definitions in a follow up change, but I rather not leave Windows build broken any further. Trivial. --- src/compiler/nir/nir_lower_atomics_to_ssbo.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/compiler/nir/nir_lower_atomics_to_ssbo.c b/src/compiler/nir/nir_lower_atomics_to_ssbo.c index 976371b..27fe50b 100644 --- a/src/compiler/nir/nir_lower_atomics_to_ssbo.c +++ b/src/compiler/nir/nir_lower_atomics_to_ssbo.c @@ -27,6 +27,10 @@ #include "nir.h" #include "nir_builder.h" +#if defined(_WIN32) && !defined(snprintf) +#define snprintf _snprintf +#endif + /* * Remap atomic counters to SSBOs. Atomic counters get remapped to * SSBO binding points [0..ssbo_offset) and the original SSBOs are -- 2.7.4