qp_internal.h (745B)
1 // Copyright 2021 Nick Brassel (@tzarc) 2 // SPDX-License-Identifier: GPL-2.0-or-later 3 4 #pragma once 5 6 #include "quantum.h" 7 #include "qp.h" 8 #include "util.h" // PACKED/MIN/MAX 9 10 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 11 // Helpers 12 13 #ifdef QUANTUM_PAINTER_DEBUG 14 # include <debug.h> 15 # include <print.h> 16 # define qp_dprintf(...) dprintf(__VA_ARGS__) 17 #else 18 # define qp_dprintf(...) \ 19 do { \ 20 } while (0) 21 #endif 22 23 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 24 // Specific internal definitions 25 26 #include <qp_internal_formats.h> 27 #include <qp_internal_driver.h>