mirror of
https://github.com/AxioDL/boo.git
synced 2025-12-09 13:37:48 +00:00
General: Tidy up includes
Alphabetizes includes and resolves quite a few instances of indirect inclusions, making the requirements of several interfaces explicit. This also trims out includes that aren't actually necessary (likely due to changes in the API over time).
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
|
||||
#include "boo/graphicsdev/IGraphicsDataFactory.hpp"
|
||||
#include "boo/graphicsdev/IGraphicsCommandQueue.hpp"
|
||||
#include "../Common.hpp"
|
||||
#include "lib/Common.hpp"
|
||||
|
||||
namespace boo {
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
#include "../win/Win32Common.hpp"
|
||||
#include "boo/graphicsdev/D3D.hpp"
|
||||
#include "boo/graphicsdev/IGraphicsCommandQueue.hpp"
|
||||
#include "boo/IGraphicsContext.hpp"
|
||||
#include "Common.hpp"
|
||||
#include "lib/graphicsdev/Common.hpp"
|
||||
|
||||
#include <algorithm>
|
||||
#include <atomic>
|
||||
#include <condition_variable>
|
||||
#include <forward_list>
|
||||
#include <mutex>
|
||||
#include <thread>
|
||||
#include <vector>
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
#include "boo/graphicsdev/GL.hpp"
|
||||
#include "boo/graphicsdev/glew.h"
|
||||
#include "boo/graphicsdev/GLSLMacros.hpp"
|
||||
|
||||
#include "boo/IApplication.hpp"
|
||||
#include "Common.hpp"
|
||||
#include "boo/IGraphicsContext.hpp"
|
||||
#include "lib/graphicsdev/Common.hpp"
|
||||
|
||||
#include <array>
|
||||
#include <condition_variable>
|
||||
@@ -15,7 +18,7 @@
|
||||
#include <logvisor/logvisor.hpp>
|
||||
|
||||
#if _WIN32
|
||||
#include "../win/WinCommon.hpp"
|
||||
#include "lib/win/WinCommon.hpp"
|
||||
#endif
|
||||
|
||||
#undef min
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#include "boo/graphicsdev/glxew.h"
|
||||
#include "logvisor/logvisor.hpp"
|
||||
#include <logvisor/logvisor.hpp>
|
||||
|
||||
namespace boo {
|
||||
static logvisor::Module Log("boo::GLX");
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
#include "../mac/CocoaCommon.hpp"
|
||||
#include "lib/mac/CocoaCommon.hpp"
|
||||
|
||||
#if BOO_HAS_METAL
|
||||
|
||||
#include "logvisor/logvisor.hpp"
|
||||
#include "boo/IApplication.hpp"
|
||||
#include "boo/graphicsdev/Metal.hpp"
|
||||
#include "boo/IGraphicsContext.hpp"
|
||||
#include "Common.hpp"
|
||||
#include <vector>
|
||||
#include "boo/graphicsdev/Metal.hpp"
|
||||
#include "lib/graphicsdev/Common.hpp"
|
||||
|
||||
#include <unordered_map>
|
||||
#include <unordered_set>
|
||||
#include "xxhash/xxhash.h"
|
||||
#include <vector>
|
||||
|
||||
#include <logvisor/logvisor.hpp>
|
||||
|
||||
#if !__has_feature(objc_arc)
|
||||
#error ARC Required
|
||||
|
||||
@@ -1,15 +1,18 @@
|
||||
#include "boo/graphicsdev/Vulkan.hpp"
|
||||
#include "boo/IGraphicsContext.hpp"
|
||||
#include <vector>
|
||||
|
||||
#include <array>
|
||||
#include <cmath>
|
||||
#include <vector>
|
||||
|
||||
#include <glslang/Public/ShaderLang.h>
|
||||
#include <StandAlone/ResourceLimits.h>
|
||||
#include <SPIRV/GlslangToSpv.h>
|
||||
#include <SPIRV/disassemble.h>
|
||||
|
||||
#include "boo/IGraphicsContext.hpp"
|
||||
#include "boo/graphicsdev/GLSLMacros.hpp"
|
||||
#include "Common.hpp"
|
||||
#include "xxhash/xxhash.h"
|
||||
#include "boo/graphicsdev/IGraphicsCommandQueue.hpp"
|
||||
#include "lib/graphicsdev/Common.hpp"
|
||||
|
||||
#define AMD_PAL_HACK 1
|
||||
|
||||
@@ -17,7 +20,7 @@
|
||||
#define VMA_STATIC_VULKAN_FUNCTIONS 0
|
||||
#include "vk_mem_alloc.h"
|
||||
|
||||
#include "logvisor/logvisor.hpp"
|
||||
#include <logvisor/logvisor.hpp>
|
||||
|
||||
#define BOO_VK_MAX_DESCRIPTOR_SETS 65536
|
||||
|
||||
|
||||
@@ -1,9 +1,13 @@
|
||||
#include "logvisor/logvisor.hpp"
|
||||
#include "boo/graphicsdev/NX.hpp"
|
||||
|
||||
#include <algorithm>
|
||||
#include <cassert>
|
||||
#include <cstdio>
|
||||
#include <cstring>
|
||||
|
||||
#include "boo/IGraphicsContext.hpp"
|
||||
#include "boo/graphicsdev/GLSLMacros.hpp"
|
||||
#include "../Common.hpp"
|
||||
#include "xxhash/xxhash.h"
|
||||
#include "lib/graphicsdev/Common.hpp"
|
||||
|
||||
#include "main/shaderobj.h"
|
||||
#include "st_program.h"
|
||||
@@ -19,6 +23,9 @@ extern "C" {
|
||||
#include "gallium/winsys/nouveau/switch/nouveau_switch_public.h"
|
||||
}
|
||||
|
||||
#include <logvisor/logvisor.hpp>
|
||||
#include <xxhash/xxhash.h>
|
||||
|
||||
#include <switch.h>
|
||||
|
||||
namespace boo {
|
||||
|
||||
Reference in New Issue
Block a user