qp_internal.h 745 B

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