2021-12-25 22:36:38 +01:00
|
|
|
#pragma once
|
2023-05-10 00:05:38 +02:00
|
|
|
#include "shared_pch.h"
|
2023-06-26 22:34:24 +02:00
|
|
|
#if !defined(DEDICATED) && !defined(PLUGINSDK)
|
2021-12-25 22:36:38 +01:00
|
|
|
#include <d3d11.h>
|
2023-06-26 22:34:24 +02:00
|
|
|
#endif // !DEDICATED && !PLUGINSDK
|
|
|
|
|
|
|
|
// Must be included before any third party lib!
|
|
|
|
// this header replaces the standard new/delete
|
|
|
|
// operators with our own, along with the standard
|
|
|
|
// malloc/free functions.
|
|
|
|
#include "tier0/memstd.h"
|
2022-05-03 17:28:17 +02:00
|
|
|
|
2023-05-14 01:24:33 +02:00
|
|
|
// Thirdparty includes.
|
2021-12-25 22:36:38 +01:00
|
|
|
#include "thirdparty/detours/include/detours.h"
|
|
|
|
#include "thirdparty/detours/include/idetour.h"
|
|
|
|
|
2023-05-14 01:24:33 +02:00
|
|
|
#include "thirdparty/lzham/include/lzham_assert.h"
|
|
|
|
#include "thirdparty/lzham/include/lzham_types.h"
|
|
|
|
#include "thirdparty/lzham/include/lzham.h"
|
2022-06-06 01:31:20 +02:00
|
|
|
|
2024-02-19 19:29:47 +01:00
|
|
|
#include "thirdparty/zstd/zstd.h"
|
|
|
|
#include "thirdparty/zstd/decompress/zstd_decompress_internal.h"
|
|
|
|
|
|
|
|
#include "thirdparty/lz4/lz4.h"
|
|
|
|
|
2023-05-14 01:24:33 +02:00
|
|
|
#include "thirdparty/curl/include/curl/curl.h"
|
2023-09-07 11:17:05 +02:00
|
|
|
|
|
|
|
#include "rapidjson/document.h"
|
|
|
|
#include "rapidjson/writer.h"
|
|
|
|
#include "rapidjson/stringbuffer.h"
|
|
|
|
#include "rapidjson/prettywriter.h"
|
|
|
|
#include "rapidjson/error/en.h"
|
2022-05-24 02:23:37 +02:00
|
|
|
|
2023-06-26 22:34:24 +02:00
|
|
|
#if !defined(DEDICATED) && !defined(PLUGINSDK)
|
2023-03-29 00:19:19 +02:00
|
|
|
#include "thirdparty/imgui/imgui.h"
|
|
|
|
#include "thirdparty/imgui/imgui_internal.h"
|
|
|
|
#include "thirdparty/imgui/misc/imgui_logger.h"
|
|
|
|
#include "thirdparty/imgui/misc/imgui_editor.h"
|
|
|
|
#include "thirdparty/imgui/misc/imgui_utility.h"
|
|
|
|
#include "thirdparty/imgui/misc/cpp/imgui_stdlib.h"
|
|
|
|
#include "thirdparty/imgui/backends/imgui_impl_dx11.h"
|
|
|
|
#include "thirdparty/imgui/backends/imgui_impl_win32.h"
|
2023-09-09 15:12:58 +02:00
|
|
|
|
|
|
|
#include "thirdparty/nvapi/pclstats.h"
|
|
|
|
#include "thirdparty/nvapi/nvapi.h"
|
|
|
|
#include "thirdparty/nvapi/nvapi_lite_common.h"
|
2023-06-26 22:34:24 +02:00
|
|
|
#endif // !DEDICATED && !PLUGINSDK
|
2022-01-06 15:08:39 +01:00
|
|
|
|
2023-05-15 20:16:58 +01:00
|
|
|
|
|
|
|
#pragma warning(push)
|
|
|
|
#pragma warning( disable : 4505 )
|
2023-03-18 13:34:43 +01:00
|
|
|
#include "thirdparty/spdlog/spdlog.h"
|
|
|
|
#include "thirdparty/spdlog/async.h"
|
|
|
|
#include "thirdparty/spdlog/sinks/ostream_sink.h"
|
|
|
|
#include "thirdparty/spdlog/sinks/basic_file_sink.h"
|
|
|
|
#include "thirdparty/spdlog/sinks/stdout_sinks.h"
|
|
|
|
#include "thirdparty/spdlog/sinks/stdout_color_sinks.h"
|
|
|
|
#include "thirdparty/spdlog/sinks/ansicolor_sink.h"
|
|
|
|
#include "thirdparty/spdlog/sinks/rotating_file_sink.h"
|
2023-05-15 20:16:58 +01:00
|
|
|
#pragma warning(pop)
|
2022-01-14 15:38:48 +01:00
|
|
|
|
2023-05-14 01:24:33 +02:00
|
|
|
// Tier0 includes.
|
2024-02-21 01:10:14 +01:00
|
|
|
#include "tier0/basetypes.h"
|
|
|
|
#include "tier0/wchartypes.h"
|
2023-05-14 01:24:33 +02:00
|
|
|
#include "tier0/memaddr.h"
|
2023-06-26 22:34:24 +02:00
|
|
|
#include "tier0/utility.h"
|
2023-05-14 01:24:33 +02:00
|
|
|
#include "tier0/module.h"
|
|
|
|
#include "tier0/platform.h"
|
2024-04-05 16:53:51 +02:00
|
|
|
#include "tier0/platwindow.h"
|
2023-05-14 01:24:33 +02:00
|
|
|
#include "tier0/annotations.h"
|
|
|
|
#include "tier0/commonmacros.h"
|
|
|
|
#include "tier0/memalloc.h"
|
|
|
|
#include "tier0/tier0_iface.h"
|
|
|
|
#include "tier0/dbg.h"
|
|
|
|
|
|
|
|
// Tier1 includes.
|
2024-04-05 16:53:51 +02:00
|
|
|
#include "tier1/tier1.h"
|
2023-05-10 00:05:38 +02:00
|
|
|
#include "tier1/cvar.h"
|
|
|
|
#include "tier1/cmd.h"
|
|
|
|
#include "common/global.h"
|