From 51101b17d4c7bb29ff134fca675e3172db1df38e Mon Sep 17 00:00:00 2001 From: "Daniel K. O. (dkosmari)" Date: Mon, 1 Jun 2026 16:54:49 -0300 Subject: [PATCH] Add convenience headers to include all of GX2 and GX2R. --- include/gx2/all.h | 28 +++++++++++++++++++ include/gx2r/all.h | 13 +++++++++ .../test_compile_headers_list.h | 2 ++ 3 files changed, 43 insertions(+) create mode 100644 include/gx2/all.h create mode 100644 include/gx2r/all.h diff --git a/include/gx2/all.h b/include/gx2/all.h new file mode 100644 index 00000000..f99cb32a --- /dev/null +++ b/include/gx2/all.h @@ -0,0 +1,28 @@ +#pragma once + +/** + * \ingroup gx2 + * This is a convenience header to include all gx2 headers at once. + */ + +#include "aperture.h" +#include "clear.h" +#include "context.h" +#include "debug.h" +#include "display.h" +#include "displaylist.h" +#include "draw.h" +#include "enum.h" +#include "event.h" +#include "mem.h" +#include "registers.h" +#include "sampler.h" +#include "semaphore.h" +#include "shaders.h" +#include "state.h" +#include "surface.h" +#include "swap.h" +#include "temp.h" +#include "tessellation.h" +#include "texture.h" +#include "utils.h" diff --git a/include/gx2r/all.h b/include/gx2r/all.h new file mode 100644 index 00000000..913c975a --- /dev/null +++ b/include/gx2r/all.h @@ -0,0 +1,13 @@ +#pragma once + +/** + * \ingroup gx2r + * This is a convenience header to include all gx2r headers at once. + */ + +#include "buffer.h" +#include "displaylist.h" +#include "draw.h" +#include "mem.h" +#include "resource.h" +#include "surface.h" diff --git a/tests/test_compile_headers_common/test_compile_headers_list.h b/tests/test_compile_headers_common/test_compile_headers_list.h index 25da7d9f..379228c1 100644 --- a/tests/test_compile_headers_common/test_compile_headers_list.h +++ b/tests/test_compile_headers_common/test_compile_headers_list.h @@ -69,6 +69,7 @@ #include #include #include +#include #include #include #include @@ -89,6 +90,7 @@ #include #include #include +#include #include #include #include