mirror of
https://github.com/RYDE-WORK/ballistica.git
synced 2026-01-19 13:25:31 +08:00
reworked cpp includes to better conform to include-what-you-use principles
This commit is contained in:
parent
3b6d44f5c0
commit
643104f538
88
.efrocachemap
generated
88
.efrocachemap
generated
@ -4096,50 +4096,50 @@
|
||||
"build/assets/windows/Win32/ucrtbased.dll": "2def5335207d41b21b9823f6805997f1",
|
||||
"build/assets/windows/Win32/vc_redist.x86.exe": "b08a55e2e77623fe657bea24f223a3ae",
|
||||
"build/assets/windows/Win32/vcruntime140d.dll": "865b2af4d1e26a1a8073c89acb06e599",
|
||||
"build/prefab/full/linux_arm64_gui/debug/ballisticakit": "0b91292430d8deb60fea29ea3cbd08c4",
|
||||
"build/prefab/full/linux_arm64_gui/release/ballisticakit": "5de7507d5eecd943a259306e4a88e31f",
|
||||
"build/prefab/full/linux_arm64_server/debug/dist/ballisticakit_headless": "b784c5218097a3cc9cb1fb128252745f",
|
||||
"build/prefab/full/linux_arm64_server/release/dist/ballisticakit_headless": "fe567c99090f94f169a09a8a49f072c6",
|
||||
"build/prefab/full/linux_x86_64_gui/debug/ballisticakit": "a1718fa31093008d7e06df5437ad094e",
|
||||
"build/prefab/full/linux_x86_64_gui/release/ballisticakit": "8b8a7d3a484d4bca1946d479be3dfa0b",
|
||||
"build/prefab/full/linux_x86_64_server/debug/dist/ballisticakit_headless": "f55dda6ac5c57e950fd6caca43723e04",
|
||||
"build/prefab/full/linux_x86_64_server/release/dist/ballisticakit_headless": "d7cf60f2dd71b8ea6e44e86384897542",
|
||||
"build/prefab/full/mac_arm64_gui/debug/ballisticakit": "34bffdb7d43d4a918f03d7adc3185572",
|
||||
"build/prefab/full/mac_arm64_gui/release/ballisticakit": "e1eaf4393ae32874fc7ed09eb9e87071",
|
||||
"build/prefab/full/mac_arm64_server/debug/dist/ballisticakit_headless": "76fb2324412f05f62d6664c0fbaaa6ff",
|
||||
"build/prefab/full/mac_arm64_server/release/dist/ballisticakit_headless": "45fdd4c09007e601a74e8be5705c64f5",
|
||||
"build/prefab/full/mac_x86_64_gui/debug/ballisticakit": "36dcd45c4503216ab4c213ed92386c31",
|
||||
"build/prefab/full/mac_x86_64_gui/release/ballisticakit": "bf22c964c56cd8593c17504ab19ec152",
|
||||
"build/prefab/full/mac_x86_64_server/debug/dist/ballisticakit_headless": "da9177bfef989af57ce047267e7fdf23",
|
||||
"build/prefab/full/mac_x86_64_server/release/dist/ballisticakit_headless": "f5fd6eada12cf3de3735b80d6a707240",
|
||||
"build/prefab/full/windows_x86_gui/debug/BallisticaKit.exe": "60fd3eb460320f3246001ba9b57b0c65",
|
||||
"build/prefab/full/windows_x86_gui/release/BallisticaKit.exe": "7bdf4ca50de9ff62bc6cbd86a07ca68d",
|
||||
"build/prefab/full/windows_x86_server/debug/dist/BallisticaKitHeadless.exe": "daa2b20a69b554f619de0b1e3f8083fc",
|
||||
"build/prefab/full/windows_x86_server/release/dist/BallisticaKitHeadless.exe": "facbfecf157677de9756cc02833fbaea",
|
||||
"build/prefab/lib/linux_arm64_gui/debug/libballisticaplus.a": "f731b23639b0b152109c3a367ab19340",
|
||||
"build/prefab/lib/linux_arm64_gui/release/libballisticaplus.a": "af1fa785407814fb7cab31dc95b6246d",
|
||||
"build/prefab/lib/linux_arm64_server/debug/libballisticaplus.a": "f731b23639b0b152109c3a367ab19340",
|
||||
"build/prefab/lib/linux_arm64_server/release/libballisticaplus.a": "af1fa785407814fb7cab31dc95b6246d",
|
||||
"build/prefab/lib/linux_x86_64_gui/debug/libballisticaplus.a": "1eff75bbcdce0ff611678ce79ba0ac18",
|
||||
"build/prefab/lib/linux_x86_64_gui/release/libballisticaplus.a": "af504ed9b0990fdbc5441b40f925890a",
|
||||
"build/prefab/lib/linux_x86_64_server/debug/libballisticaplus.a": "1eff75bbcdce0ff611678ce79ba0ac18",
|
||||
"build/prefab/lib/linux_x86_64_server/release/libballisticaplus.a": "af504ed9b0990fdbc5441b40f925890a",
|
||||
"build/prefab/lib/mac_arm64_gui/debug/libballisticaplus.a": "2c88978e61c4a37606c4964ab0e62561",
|
||||
"build/prefab/lib/mac_arm64_gui/release/libballisticaplus.a": "0422ad13cbb5234fecfc14f7573ba020",
|
||||
"build/prefab/lib/mac_arm64_server/debug/libballisticaplus.a": "2c88978e61c4a37606c4964ab0e62561",
|
||||
"build/prefab/lib/mac_arm64_server/release/libballisticaplus.a": "0422ad13cbb5234fecfc14f7573ba020",
|
||||
"build/prefab/lib/mac_x86_64_gui/debug/libballisticaplus.a": "412efbbf3d7d9c85398c43303b03466e",
|
||||
"build/prefab/lib/mac_x86_64_gui/release/libballisticaplus.a": "82b3e97e5f7620294eede876424e0c75",
|
||||
"build/prefab/lib/mac_x86_64_server/debug/libballisticaplus.a": "dc201ad653d7098266caa12bcd038c30",
|
||||
"build/prefab/lib/mac_x86_64_server/release/libballisticaplus.a": "82b3e97e5f7620294eede876424e0c75",
|
||||
"build/prefab/lib/windows/Debug_Win32/BallisticaKitGenericPlus.lib": "5d5a32f8689888afe15b4bf082e3a21e",
|
||||
"build/prefab/lib/windows/Debug_Win32/BallisticaKitGenericPlus.pdb": "d7267b05c7f8f62786f2f7990b0bf5fa",
|
||||
"build/prefab/lib/windows/Debug_Win32/BallisticaKitHeadlessPlus.lib": "7a2710912719f036223e55afe427676f",
|
||||
"build/prefab/lib/windows/Debug_Win32/BallisticaKitHeadlessPlus.pdb": "e2ccdb0ee72f166b12dc33002b169f4c",
|
||||
"build/prefab/lib/windows/Release_Win32/BallisticaKitGenericPlus.lib": "8c7c457e748d8fcf3a067197ba1745fd",
|
||||
"build/prefab/lib/windows/Release_Win32/BallisticaKitGenericPlus.pdb": "9b8e2960261083daaf8b4a283531a8bb",
|
||||
"build/prefab/lib/windows/Release_Win32/BallisticaKitHeadlessPlus.lib": "47bfa200bb3a75e5cd94c4bcddb74a68",
|
||||
"build/prefab/lib/windows/Release_Win32/BallisticaKitHeadlessPlus.pdb": "6b865403653c3d080088e4e3cdba6f45",
|
||||
"build/prefab/full/linux_arm64_gui/debug/ballisticakit": "c8904594aa4867a7525e6644249d5fd5",
|
||||
"build/prefab/full/linux_arm64_gui/release/ballisticakit": "7d3ba05e21b198bdccbdaf9d334f96f2",
|
||||
"build/prefab/full/linux_arm64_server/debug/dist/ballisticakit_headless": "8601ef36314294c18b686995ce9a02f6",
|
||||
"build/prefab/full/linux_arm64_server/release/dist/ballisticakit_headless": "36742622076742a5642de8c287cd92e4",
|
||||
"build/prefab/full/linux_x86_64_gui/debug/ballisticakit": "b05ee46d11b618cf917cae591fe6b97a",
|
||||
"build/prefab/full/linux_x86_64_gui/release/ballisticakit": "a9a03ded1e4fccfdc1879bd8f70e0e7a",
|
||||
"build/prefab/full/linux_x86_64_server/debug/dist/ballisticakit_headless": "05f37deacb796ef45828233ded9325e3",
|
||||
"build/prefab/full/linux_x86_64_server/release/dist/ballisticakit_headless": "f4b4df8f17219f81148efe3dc057856f",
|
||||
"build/prefab/full/mac_arm64_gui/debug/ballisticakit": "b6201f83d4f80fcc567398807c7d77b5",
|
||||
"build/prefab/full/mac_arm64_gui/release/ballisticakit": "331335944425c5a48abbcf137da46f0f",
|
||||
"build/prefab/full/mac_arm64_server/debug/dist/ballisticakit_headless": "ac2d7714d87b781659c1e3333f760888",
|
||||
"build/prefab/full/mac_arm64_server/release/dist/ballisticakit_headless": "1e7cc9348498df9bfb7b25cd83009d7c",
|
||||
"build/prefab/full/mac_x86_64_gui/debug/ballisticakit": "a3c7e011ad99046d2ef8b102e7d15733",
|
||||
"build/prefab/full/mac_x86_64_gui/release/ballisticakit": "43fd8535ad1e2c2c64fe57dacfb3305b",
|
||||
"build/prefab/full/mac_x86_64_server/debug/dist/ballisticakit_headless": "fc17d6883ddd4486a62b75494dbb9d15",
|
||||
"build/prefab/full/mac_x86_64_server/release/dist/ballisticakit_headless": "0a557a638ee4cb3150d90bcb5913de3e",
|
||||
"build/prefab/full/windows_x86_gui/debug/BallisticaKit.exe": "85afe70f81c1f7d2de9520d498c74eb8",
|
||||
"build/prefab/full/windows_x86_gui/release/BallisticaKit.exe": "a617c0412a804bce272113585c000318",
|
||||
"build/prefab/full/windows_x86_server/debug/dist/BallisticaKitHeadless.exe": "5642e5614711b8e106de659db2b33ac7",
|
||||
"build/prefab/full/windows_x86_server/release/dist/BallisticaKitHeadless.exe": "ea7018647c89777469979aa08e88573e",
|
||||
"build/prefab/lib/linux_arm64_gui/debug/libballisticaplus.a": "ba7dc0b4e927f32fcf15c2f738fe004c",
|
||||
"build/prefab/lib/linux_arm64_gui/release/libballisticaplus.a": "fb4c90da8d46ddab5847406fa397dbd5",
|
||||
"build/prefab/lib/linux_arm64_server/debug/libballisticaplus.a": "ba7dc0b4e927f32fcf15c2f738fe004c",
|
||||
"build/prefab/lib/linux_arm64_server/release/libballisticaplus.a": "fb4c90da8d46ddab5847406fa397dbd5",
|
||||
"build/prefab/lib/linux_x86_64_gui/debug/libballisticaplus.a": "225f13c4755aa018e63168c8aca0a8fd",
|
||||
"build/prefab/lib/linux_x86_64_gui/release/libballisticaplus.a": "d4c6e0f0ac69af106f1227daeae2db55",
|
||||
"build/prefab/lib/linux_x86_64_server/debug/libballisticaplus.a": "225f13c4755aa018e63168c8aca0a8fd",
|
||||
"build/prefab/lib/linux_x86_64_server/release/libballisticaplus.a": "d4c6e0f0ac69af106f1227daeae2db55",
|
||||
"build/prefab/lib/mac_arm64_gui/debug/libballisticaplus.a": "e16971f1da7ad7f44bb185b4446965c6",
|
||||
"build/prefab/lib/mac_arm64_gui/release/libballisticaplus.a": "d5638285fa481d769a5cd488a78d8269",
|
||||
"build/prefab/lib/mac_arm64_server/debug/libballisticaplus.a": "e16971f1da7ad7f44bb185b4446965c6",
|
||||
"build/prefab/lib/mac_arm64_server/release/libballisticaplus.a": "d5638285fa481d769a5cd488a78d8269",
|
||||
"build/prefab/lib/mac_x86_64_gui/debug/libballisticaplus.a": "184b7e4731b09ccf3a6a3b001d8af097",
|
||||
"build/prefab/lib/mac_x86_64_gui/release/libballisticaplus.a": "507b5555ef5d067caf18fe9844ca04c7",
|
||||
"build/prefab/lib/mac_x86_64_server/debug/libballisticaplus.a": "838ee9bfd43169efe8daff8bb0efb1db",
|
||||
"build/prefab/lib/mac_x86_64_server/release/libballisticaplus.a": "507b5555ef5d067caf18fe9844ca04c7",
|
||||
"build/prefab/lib/windows/Debug_Win32/BallisticaKitGenericPlus.lib": "d1edb04136c433b57f3842830e9b272d",
|
||||
"build/prefab/lib/windows/Debug_Win32/BallisticaKitGenericPlus.pdb": "4e64e07e3527e0536d1dc7f2dacd681a",
|
||||
"build/prefab/lib/windows/Debug_Win32/BallisticaKitHeadlessPlus.lib": "301bad929a4f3c6e9f67e57ab730bded",
|
||||
"build/prefab/lib/windows/Debug_Win32/BallisticaKitHeadlessPlus.pdb": "6224ca7790cfa8274c3f9c8e4461b93f",
|
||||
"build/prefab/lib/windows/Release_Win32/BallisticaKitGenericPlus.lib": "bedcc6b5cc2a403a65d83c6244922feb",
|
||||
"build/prefab/lib/windows/Release_Win32/BallisticaKitGenericPlus.pdb": "545edb5e8f7cce4e7bc3cdb0e4f98b82",
|
||||
"build/prefab/lib/windows/Release_Win32/BallisticaKitHeadlessPlus.lib": "79102625aebc9df3a0834f8d571fdbac",
|
||||
"build/prefab/lib/windows/Release_Win32/BallisticaKitHeadlessPlus.pdb": "9e5a350dc8f5fcd1ab96c7a4c24a7ebe",
|
||||
"src/assets/ba_data/python/babase/_mgen/__init__.py": "f885fed7f2ed98ff2ba271f9dbe3391c",
|
||||
"src/assets/ba_data/python/babase/_mgen/enums.py": "794d258d59fd17a61752843a9a0551ad",
|
||||
"src/ballistica/base/mgen/pyembed/binding_base.inc": "efa61468cf098f77cc6a234461d8b86d",
|
||||
|
||||
@ -1,9 +1,12 @@
|
||||
### 1.7.37 (build 22024, api 9, 2024-10-04)
|
||||
### 1.7.37 (build 22025, api 9, 2024-10-07)
|
||||
- Bumping api version to 9. As you'll see below, there's some UI changes that
|
||||
will require a bit of work for any UI mods to adapt to. If your mods don't
|
||||
touch UI stuff at all you can simply bump your api version and call it a day.
|
||||
I'm hopeful that api version won't need to be bumped again for along time (if
|
||||
ever).
|
||||
- Went ahead and fully removed `efro.call.tpartial` (since we're breaking
|
||||
compatibility anyway by bumping api version). If you are using
|
||||
`efro.call.tpartial` anywhere, simply replace it with `functools.partial`.
|
||||
- The newest Pylint update (3.3) added a check for
|
||||
'too-many-positional-arguments'. This seems like a good idea, so I updated
|
||||
various functions to conform to it and set some others to ignore it. Basically
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
cpplint==1.6.1
|
||||
cpplint==2.0.0
|
||||
dmgbuild==1.6.2
|
||||
filelock==3.16.1
|
||||
furo==2024.8.6
|
||||
|
||||
@ -52,7 +52,7 @@ if TYPE_CHECKING:
|
||||
|
||||
# Build number and version of the ballistica binary we expect to be
|
||||
# using.
|
||||
TARGET_BALLISTICA_BUILD = 22024
|
||||
TARGET_BALLISTICA_BUILD = 22025
|
||||
TARGET_BALLISTICA_VERSION = '1.7.37'
|
||||
|
||||
|
||||
|
||||
@ -2,7 +2,10 @@
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
|
||||
#include "ballistica/base/graphics/renderer/renderer.h"
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/graphics/support/graphics_client_context.h"
|
||||
#include "ballistica/base/graphics/support/graphics_settings.h"
|
||||
#include "ballistica/base/input/input.h"
|
||||
#include "ballistica/base/python/base_python.h"
|
||||
#include "ballistica/base/support/app_config.h"
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
#ifndef BALLISTICA_BASE_APP_ADAPTER_APP_ADAPTER_H_
|
||||
#define BALLISTICA_BASE_APP_ADAPTER_APP_ADAPTER_H_
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/base.h"
|
||||
#include "ballistica/shared/generic/lambda_runnable.h"
|
||||
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter_apple.h"
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/graphics/gl/renderer_gl.h"
|
||||
#include "ballistica/base/graphics/graphics.h"
|
||||
#include "ballistica/base/graphics/graphics_server.h"
|
||||
|
||||
@ -6,6 +6,7 @@
|
||||
#if BA_XCODE_BUILD
|
||||
|
||||
#include <mutex>
|
||||
#include <string>
|
||||
#include <thread>
|
||||
#include <vector>
|
||||
|
||||
|
||||
@ -4,6 +4,8 @@
|
||||
#define BALLISTICA_BASE_APP_ADAPTER_APP_ADAPTER_HEADLESS_H_
|
||||
#if BA_HEADLESS_BUILD
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/shared/foundation/event_loop.h"
|
||||
|
||||
|
||||
@ -4,6 +4,11 @@
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter_sdl.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <cstdio>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/base.h"
|
||||
#include "ballistica/base/graphics/gl/gl_sys.h"
|
||||
#include "ballistica/base/graphics/gl/renderer_gl.h"
|
||||
@ -78,7 +83,7 @@ void AppAdapterSDL::OnMainThreadStartApp() {
|
||||
|
||||
// Register events we can send ourself.
|
||||
sdl_runnable_event_id_ = SDL_RegisterEvents(1);
|
||||
assert(sdl_runnable_event_id_ != (uint32_t)-1);
|
||||
assert(sdl_runnable_event_id_ != static_cast<uint32_t>(-1));
|
||||
|
||||
// SDL builds just assume keyboard input is available.
|
||||
g_base->input->PushCreateKeyboardInputDevices();
|
||||
|
||||
@ -6,6 +6,7 @@
|
||||
#include "ballistica/base/base.h"
|
||||
#if BA_SDL_BUILD
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
#include "ballistica/base/app_mode/app_mode.h"
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/input/device/input_device_delegate.h"
|
||||
#include "ballistica/base/logic/logic.h"
|
||||
#include "ballistica/base/support/context.h"
|
||||
|
||||
@ -3,6 +3,7 @@
|
||||
#ifndef BALLISTICA_BASE_APP_MODE_APP_MODE_H_
|
||||
#define BALLISTICA_BASE_APP_MODE_APP_MODE_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/base.h"
|
||||
|
||||
@ -2,6 +2,12 @@
|
||||
|
||||
#include "ballistica/base/assets/assets.h"
|
||||
|
||||
#include <cstdio>
|
||||
#include <set>
|
||||
#include <string>
|
||||
#include <unordered_map>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/base/app_mode/app_mode.h"
|
||||
#include "ballistica/base/assets/assets_server.h"
|
||||
|
||||
@ -2,6 +2,10 @@
|
||||
|
||||
#include "ballistica/base/assets/assets_server.h"
|
||||
|
||||
#include <cstdio>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/assets/asset.h"
|
||||
#include "ballistica/base/assets/assets.h"
|
||||
#include "ballistica/base/graphics/graphics.h"
|
||||
|
||||
@ -3,6 +3,7 @@
|
||||
#ifndef BALLISTICA_BASE_ASSETS_ASSETS_SERVER_H_
|
||||
#define BALLISTICA_BASE_ASSETS_ASSETS_SERVER_H_
|
||||
|
||||
#include <cstdio>
|
||||
#include <list>
|
||||
#include <vector>
|
||||
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
#include "ballistica/base/assets/collision_mesh_asset.h"
|
||||
|
||||
#include <cstdio>
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/assets/assets.h"
|
||||
#include "ballistica/core/core.h"
|
||||
|
||||
|
||||
@ -2,10 +2,13 @@
|
||||
|
||||
#include "ballistica/base/assets/data_asset.h"
|
||||
|
||||
#include <Python.h>
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/assets/assets.h"
|
||||
#include "ballistica/core/python/core_python.h"
|
||||
#include "ballistica/shared/generic/utils.h"
|
||||
#include "ballistica/shared/python/python_sys.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
|
||||
@ -2,6 +2,11 @@
|
||||
|
||||
#include "ballistica/base/assets/mesh_asset.h"
|
||||
|
||||
#include <cstdio>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/assets/assets.h"
|
||||
#include "ballistica/base/graphics/graphics_server.h"
|
||||
#include "ballistica/base/graphics/renderer/renderer.h"
|
||||
#include "ballistica/core/core.h"
|
||||
|
||||
@ -2,7 +2,10 @@
|
||||
|
||||
#include "ballistica/base/assets/sound_asset.h"
|
||||
|
||||
#include <cstdio>
|
||||
#include <cstring>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#if BA_ENABLE_AUDIO
|
||||
#if BA_USE_TREMOR_VORBIS
|
||||
@ -16,7 +19,6 @@
|
||||
#include "ballistica/base/audio/audio_server.h"
|
||||
#include "ballistica/base/python/base_python.h"
|
||||
#include "ballistica/core/core.h"
|
||||
#include "ballistica/shared/python/python.h"
|
||||
|
||||
// Need to move away from OpenAL on Apple stuff.
|
||||
#if __clang__
|
||||
|
||||
@ -2,9 +2,17 @@
|
||||
|
||||
#include "ballistica/base/assets/texture_asset.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <cstdio>
|
||||
#include <list>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/base/assets/assets.h"
|
||||
#include "ballistica/base/assets/texture_asset_preload_data.h"
|
||||
#include "ballistica/base/assets/texture_asset_renderer_data.h"
|
||||
#include "ballistica/base/graphics/graphics.h"
|
||||
#include "ballistica/base/graphics/graphics_server.h"
|
||||
#include "ballistica/base/graphics/renderer/renderer.h"
|
||||
#include "ballistica/base/graphics/text/text_packer.h"
|
||||
|
||||
@ -2,9 +2,8 @@
|
||||
|
||||
#include "ballistica/base/assets/texture_asset_preload_data.h"
|
||||
|
||||
#if BA_OSTYPE_LINUX
|
||||
#include <algorithm>
|
||||
#include <cstring>
|
||||
#endif
|
||||
|
||||
#include "ballistica/base/assets/texture_asset.h"
|
||||
#include "ballistica/base/graphics/texture/ktx.h"
|
||||
|
||||
@ -2,6 +2,8 @@
|
||||
|
||||
#include "ballistica/base/audio/al_sys.h"
|
||||
|
||||
#include <cstdio>
|
||||
|
||||
#include "ballistica/base/audio/audio_server.h"
|
||||
#include "ballistica/shared/generic/utils.h"
|
||||
|
||||
|
||||
@ -3,6 +3,12 @@
|
||||
#include "ballistica/base/audio/audio_server.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <cstdio>
|
||||
#include <list>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/shared/buildconfig/buildconfig_common.h"
|
||||
|
||||
|
||||
@ -4,7 +4,9 @@
|
||||
#define BALLISTICA_BASE_AUDIO_AUDIO_SERVER_H_
|
||||
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <mutex>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/base.h"
|
||||
|
||||
@ -2,8 +2,9 @@
|
||||
|
||||
#include "ballistica/base/audio/audio_streamer.h"
|
||||
|
||||
#include "ballistica/base/audio/audio.h"
|
||||
#include "ballistica/base/audio/audio_server.h"
|
||||
#include <cstdio>
|
||||
|
||||
#include "ballistica/base/base.h"
|
||||
|
||||
// Need to move away from OpenAL on Apple stuff.
|
||||
#if __clang__
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
#include "ballistica/base/audio/ogg_stream.h"
|
||||
|
||||
#include <cstdio>
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/base.h"
|
||||
#include "ballistica/core/core.h"
|
||||
#include "ballistica/core/platform/core_platform.h"
|
||||
|
||||
@ -2,6 +2,10 @@
|
||||
|
||||
#include "ballistica/base/base.h"
|
||||
|
||||
#include <cstdio>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/base/app_mode/empty_app_mode.h"
|
||||
#include "ballistica/base/assets/assets.h"
|
||||
|
||||
@ -2,6 +2,11 @@
|
||||
|
||||
#include "ballistica/base/dynamics/bg/bg_dynamics.h"
|
||||
|
||||
#include <memory>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/assets/assets.h"
|
||||
#include "ballistica/base/assets/collision_mesh_asset.h"
|
||||
#include "ballistica/base/dynamics/bg/bg_dynamics_draw_snapshot.h"
|
||||
#include "ballistica/base/dynamics/bg/bg_dynamics_fuse_data.h"
|
||||
@ -10,6 +15,9 @@
|
||||
#include "ballistica/base/graphics/component/object_component.h"
|
||||
#include "ballistica/base/graphics/component/smoke_component.h"
|
||||
#include "ballistica/base/graphics/component/sprite_component.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_indexed_simple_full.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_indexed_smoke_full.h"
|
||||
#include "ballistica/base/graphics/mesh/sprite_mesh.h"
|
||||
#include "ballistica/shared/foundation/event_loop.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
@ -5,7 +5,10 @@
|
||||
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/graphics/renderer/renderer.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_buffer_vertex_simple_full.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_buffer_vertex_smoke_full.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_buffer_vertex_sprite.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_index_buffer_16.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
#include "ballistica/base/dynamics/bg/bg_dynamics_height_cache.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <vector>
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
const int kBGDynamicsHeightCacheMaxContacts = 20;
|
||||
|
||||
@ -2,6 +2,11 @@
|
||||
|
||||
#include "ballistica/base/dynamics/bg/bg_dynamics_server.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <list>
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/assets/collision_mesh_asset.h"
|
||||
#include "ballistica/base/dynamics/bg/bg_dynamics_draw_snapshot.h"
|
||||
#include "ballistica/base/dynamics/bg/bg_dynamics_fuse_data.h"
|
||||
@ -9,7 +14,7 @@
|
||||
#include "ballistica/base/dynamics/bg/bg_dynamics_shadow_data.h"
|
||||
#include "ballistica/base/dynamics/bg/bg_dynamics_volume_light_data.h"
|
||||
#include "ballistica/base/dynamics/collision_cache.h"
|
||||
#include "ballistica/base/graphics/graphics_server.h"
|
||||
#include "ballistica/base/graphics/graphics.h"
|
||||
#include "ballistica/base/logic/logic.h"
|
||||
#include "ballistica/shared/foundation/event_loop.h"
|
||||
#include "ballistica/shared/generic/utils.h"
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
#include "ballistica/base/dynamics/collision_cache.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/assets/assets.h"
|
||||
#include "ballistica/base/graphics/component/simple_component.h"
|
||||
#include "ode/ode_collision_kernel.h"
|
||||
|
||||
@ -5,9 +5,12 @@
|
||||
|
||||
#if BA_ENABLE_OPENGL
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/base/graphics/gl/renderer_gl.h"
|
||||
#include "ballistica/base/graphics/graphics_server.h"
|
||||
#include "ballistica/base/graphics/renderer/framebuffer.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
#if BA_ENABLE_OPENGL && BA_OSTYPE_WINDOWS
|
||||
#include "ballistica/base/graphics/gl/gl_sys_windows.h"
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "SDL.h"
|
||||
#include "ballistica/base/graphics/gl/gl_sys.h"
|
||||
#include "ballistica/base/graphics/gl/renderer_gl.h"
|
||||
|
||||
@ -5,12 +5,12 @@
|
||||
|
||||
#if BA_ENABLE_OPENGL
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/base/graphics/gl/gl_sys.h"
|
||||
#include "ballistica/base/graphics/gl/renderer_gl.h"
|
||||
#include "ballistica/base/graphics/graphics_server.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_renderer_data.h"
|
||||
#include "ballistica/shared/ballistica.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
|
||||
@ -3,9 +3,14 @@
|
||||
#ifndef BALLISTICA_BASE_GRAPHICS_GL_MESH_MESH_DATA_GL_H_
|
||||
#define BALLISTICA_BASE_GRAPHICS_GL_MESH_MESH_DATA_GL_H_
|
||||
|
||||
#include "ballistica/base/graphics/mesh/mesh_index_buffer_16.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_index_buffer_32.h"
|
||||
#if BA_ENABLE_OPENGL
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/base/graphics/gl/renderer_gl.h"
|
||||
#include "ballistica/base/graphics/graphics_server.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_renderer_data.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
|
||||
@ -5,9 +5,10 @@
|
||||
|
||||
#if BA_ENABLE_OPENGL
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/graphics/gl/program/program_gl.h"
|
||||
#include "ballistica/base/graphics/gl/renderer_gl.h"
|
||||
#include "ballistica/base/graphics/graphics_server.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
|
||||
@ -5,6 +5,9 @@
|
||||
|
||||
#if BA_ENABLE_OPENGL
|
||||
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/base/graphics/gl/renderer_gl.h"
|
||||
#include "ballistica/base/graphics/graphics_server.h"
|
||||
|
||||
@ -5,9 +5,10 @@
|
||||
|
||||
#if BA_ENABLE_OPENGL
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/graphics/gl/program/program_gl.h"
|
||||
#include "ballistica/base/graphics/gl/renderer_gl.h"
|
||||
#include "ballistica/base/graphics/graphics_server.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
|
||||
@ -5,9 +5,10 @@
|
||||
|
||||
#if BA_ENABLE_OPENGL
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/graphics/gl/program/program_gl.h"
|
||||
#include "ballistica/base/graphics/gl/renderer_gl.h"
|
||||
#include "ballistica/base/graphics/graphics_server.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
|
||||
@ -5,9 +5,10 @@
|
||||
|
||||
#if BA_ENABLE_OPENGL
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/graphics/gl/program/program_gl.h"
|
||||
#include "ballistica/base/graphics/gl/renderer_gl.h"
|
||||
#include "ballistica/base/graphics/graphics_server.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
|
||||
@ -5,9 +5,10 @@
|
||||
|
||||
#if BA_ENABLE_OPENGL
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/graphics/gl/program/program_gl.h"
|
||||
#include "ballistica/base/graphics/gl/renderer_gl.h"
|
||||
#include "ballistica/base/graphics/graphics_server.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
class RendererGL::ProgramSimpleGL : public RendererGL::ProgramGL {
|
||||
|
||||
@ -5,9 +5,10 @@
|
||||
|
||||
#if BA_ENABLE_OPENGL
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/graphics/gl/program/program_gl.h"
|
||||
#include "ballistica/base/graphics/gl/renderer_gl.h"
|
||||
#include "ballistica/base/graphics/graphics_server.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
|
||||
@ -5,9 +5,10 @@
|
||||
|
||||
#if BA_ENABLE_OPENGL
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/graphics/gl/program/program_gl.h"
|
||||
#include "ballistica/base/graphics/gl/renderer_gl.h"
|
||||
#include "ballistica/base/graphics/graphics_server.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
|
||||
@ -3,8 +3,14 @@
|
||||
#if BA_ENABLE_OPENGL
|
||||
#include "ballistica/base/graphics/gl/renderer_gl.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <cstdio>
|
||||
#include <iterator>
|
||||
#include <list>
|
||||
#include <memory>
|
||||
#include <sstream>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/graphics/component/special_component.h"
|
||||
#include "ballistica/base/graphics/gl/mesh/mesh_asset_data_gl.h"
|
||||
|
||||
@ -5,6 +5,8 @@
|
||||
|
||||
#if BA_ENABLE_OPENGL
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/base/assets/texture_asset_preload_data.h"
|
||||
#include "ballistica/base/assets/texture_asset_renderer_data.h"
|
||||
|
||||
@ -2,6 +2,11 @@
|
||||
|
||||
#include "ballistica/base/graphics/graphics.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <cstdio>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/base/app_mode/app_mode.h"
|
||||
#include "ballistica/base/dynamics/bg/bg_dynamics.h"
|
||||
@ -12,10 +17,13 @@
|
||||
#include "ballistica/base/graphics/component/sprite_component.h"
|
||||
#include "ballistica/base/graphics/graphics_server.h"
|
||||
#include "ballistica/base/graphics/mesh/image_mesh.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_indexed_simple_full.h"
|
||||
#include "ballistica/base/graphics/mesh/sprite_mesh.h"
|
||||
#include "ballistica/base/graphics/renderer/renderer.h"
|
||||
#include "ballistica/base/graphics/support/camera.h"
|
||||
#include "ballistica/base/graphics/support/net_graph.h"
|
||||
#include "ballistica/base/graphics/support/screen_messages.h"
|
||||
#include "ballistica/base/graphics/text/text_group.h"
|
||||
#include "ballistica/base/input/input.h"
|
||||
#include "ballistica/base/logic/logic.h"
|
||||
#include "ballistica/base/python/support/python_context_call.h"
|
||||
|
||||
@ -2,7 +2,12 @@
|
||||
|
||||
#include "ballistica/base/graphics/graphics_server.h"
|
||||
|
||||
#include <list>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/base/assets/assets.h"
|
||||
#include "ballistica/base/graphics/graphics.h"
|
||||
#include "ballistica/base/graphics/renderer/renderer.h"
|
||||
#include "ballistica/base/logic/logic.h"
|
||||
#include "ballistica/shared/foundation/event_loop.h"
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
|
||||
#include "ballistica/base/graphics/graphics_vr.h"
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/assets/assets.h"
|
||||
#include "ballistica/base/graphics/component/object_component.h"
|
||||
#include "ballistica/base/graphics/component/simple_component.h"
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
#ifndef BALLISTICA_BASE_GRAPHICS_MESH_NINE_PATCH_MESH_H_
|
||||
#define BALLISTICA_BASE_GRAPHICS_MESH_NINE_PATCH_MESH_H_
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
#include "ballistica/base/graphics/mesh/mesh_indexed_simple_full.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
@ -2,6 +2,10 @@
|
||||
|
||||
#include "ballistica/base/graphics/mesh/text_mesh.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/graphics/text/text_graphics.h"
|
||||
#include "ballistica/base/graphics/text/text_packer.h"
|
||||
#include "ballistica/shared/generic/utils.h"
|
||||
|
||||
@ -2,7 +2,11 @@
|
||||
|
||||
#include "ballistica/base/graphics/renderer/render_pass.h"
|
||||
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/base/graphics/graphics.h"
|
||||
#include "ballistica/base/graphics/graphics_server.h"
|
||||
#include "ballistica/base/graphics/renderer/renderer.h"
|
||||
|
||||
|
||||
@ -2,11 +2,16 @@
|
||||
|
||||
#include "ballistica/base/graphics/renderer/renderer.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/base/graphics/graphics_server.h"
|
||||
#include "ballistica/base/graphics/graphics.h"
|
||||
#include "ballistica/core/core.h"
|
||||
|
||||
#if BA_VR_BUILD
|
||||
#include "ballistica/base/graphics/graphics_server.h"
|
||||
#include "ballistica/base/graphics/graphics_vr.h"
|
||||
#endif
|
||||
|
||||
|
||||
@ -3,42 +3,17 @@
|
||||
#ifndef BALLISTICA_BASE_GRAPHICS_RENDERER_RENDERER_H_
|
||||
#define BALLISTICA_BASE_GRAPHICS_RENDERER_RENDERER_H_
|
||||
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/assets/assets.h"
|
||||
#include "ballistica/base/assets/mesh_asset.h"
|
||||
#include "ballistica/base/graphics/graphics.h"
|
||||
#include "ballistica/base/graphics/mesh/image_mesh.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_buffer.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_buffer_base.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_buffer_vertex_simple_full.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_buffer_vertex_smoke_full.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_buffer_vertex_sprite.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_data.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_data_client_handle.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_index_buffer_16.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_index_buffer_32.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_indexed.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_indexed_dual_texture_full.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_indexed_object_split.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_indexed_simple_full.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_indexed_simple_split.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_indexed_smoke_full.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_indexed_static_dynamic.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_non_indexed.h"
|
||||
#include "ballistica/base/graphics/mesh/sprite_mesh.h"
|
||||
#include "ballistica/base/graphics/mesh/text_mesh.h"
|
||||
#include "ballistica/base/graphics/renderer/framebuffer.h"
|
||||
#include "ballistica/base/graphics/renderer/render_pass.h"
|
||||
#include "ballistica/base/graphics/renderer/render_target.h"
|
||||
#include "ballistica/base/graphics/support/frame_def.h"
|
||||
#include "ballistica/base/graphics/support/render_command_buffer.h"
|
||||
#include "ballistica/base/graphics/text/text_group.h"
|
||||
#include "ballistica/shared/foundation/object.h"
|
||||
#include "ballistica/shared/math/matrix44f.h"
|
||||
#include "ballistica/shared/math/vector3f.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
@ -2,6 +2,8 @@
|
||||
|
||||
#include "ballistica/base/graphics/support/camera.h"
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
#include "ballistica/base/audio/audio.h"
|
||||
#include "ballistica/base/graphics/graphics.h"
|
||||
#include "ballistica/base/graphics/graphics_vr.h"
|
||||
|
||||
@ -2,9 +2,15 @@
|
||||
|
||||
#include "ballistica/base/graphics/support/frame_def.h"
|
||||
|
||||
#include "ballistica/base/graphics/graphics_server.h"
|
||||
#include "ballistica/base/graphics/graphics.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_indexed_dual_texture_full.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_indexed_object_split.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_indexed_simple_full.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_indexed_simple_split.h"
|
||||
#include "ballistica/base/graphics/mesh/mesh_indexed_smoke_full.h"
|
||||
#include "ballistica/base/graphics/mesh/sprite_mesh.h"
|
||||
#include "ballistica/base/graphics/renderer/render_pass.h"
|
||||
#include "ballistica/base/graphics/renderer/renderer.h"
|
||||
#include "ballistica/base/graphics/support/camera.h"
|
||||
#include "ballistica/core/core.h"
|
||||
|
||||
|
||||
@ -2,7 +2,9 @@
|
||||
|
||||
#include "ballistica/base/graphics/support/net_graph.h"
|
||||
|
||||
#include <cstdio>
|
||||
#include <list>
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/graphics/component/simple_component.h"
|
||||
#include "ballistica/base/graphics/mesh/image_mesh.h"
|
||||
|
||||
@ -2,6 +2,10 @@
|
||||
|
||||
#include "ballistica/base/graphics/support/screen_messages.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
#include "ballistica/base/assets/assets.h"
|
||||
#include "ballistica/base/graphics/component/simple_component.h"
|
||||
#include "ballistica/base/graphics/mesh/nine_patch_mesh.h"
|
||||
|
||||
@ -3,6 +3,9 @@
|
||||
#ifndef BALLISTICA_BASE_GRAPHICS_SUPPORT_SCREEN_MESSAGES_H_
|
||||
#define BALLISTICA_BASE_GRAPHICS_SUPPORT_SCREEN_MESSAGES_H_
|
||||
|
||||
#include <list>
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/base.h"
|
||||
#include "ballistica/shared/math/vector3f.h"
|
||||
|
||||
|
||||
@ -2,6 +2,14 @@
|
||||
|
||||
#include "ballistica/base/graphics/text/text_graphics.h"
|
||||
|
||||
#include <cstdio>
|
||||
#include <list>
|
||||
#include <set>
|
||||
#include <string>
|
||||
#include <unordered_map>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/graphics/text/font_page_map_data.h"
|
||||
#include "ballistica/core/platform/core_platform.h"
|
||||
#include "ballistica/shared/generic/utils.h"
|
||||
|
||||
@ -2,6 +2,12 @@
|
||||
|
||||
#include "ballistica/base/graphics/text/text_group.h"
|
||||
|
||||
#include <memory>
|
||||
#include <set>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/graphics/text/text_graphics.h"
|
||||
#include "ballistica/base/graphics/text/text_packer.h"
|
||||
#include "ballistica/shared/generic/utils.h"
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
#include "ballistica/base/graphics/text/text_packer.h"
|
||||
|
||||
#include <cstdio>
|
||||
#include <string>
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
TextPacker::TextPacker(float resolution_scale)
|
||||
|
||||
@ -2,6 +2,10 @@
|
||||
|
||||
#include "ballistica/base/graphics/texture/dds.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <cstdio>
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/core/platform/core_platform.h"
|
||||
|
||||
/* DDS loader written by Jon Watte 2002 */
|
||||
|
||||
@ -2,6 +2,10 @@
|
||||
|
||||
#include "ballistica/base/graphics/texture/pvr.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <cstdio>
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/core/platform/core_platform.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
|
||||
#include "ballistica/base/input/device/input_device.h"
|
||||
|
||||
#include <list>
|
||||
#include <unordered_map>
|
||||
#include <cstdio>
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/assets/assets.h"
|
||||
#include "ballistica/base/input/input.h"
|
||||
|
||||
@ -4,7 +4,6 @@
|
||||
#define BALLISTICA_BASE_INPUT_DEVICE_INPUT_DEVICE_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/input/device/input_device_delegate.h"
|
||||
#include "ballistica/shared/foundation/object.h"
|
||||
|
||||
@ -2,6 +2,8 @@
|
||||
|
||||
#include "ballistica/base/input/device/input_device_delegate.h"
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/input/device/input_device.h"
|
||||
#include "ballistica/shared/math/vector3f.h"
|
||||
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
#define BALLISTICA_BASE_INPUT_DEVICE_INPUT_DEVICE_DELEGATE_H_
|
||||
|
||||
#include <optional>
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/base.h"
|
||||
#include "ballistica/shared/foundation/object.h"
|
||||
|
||||
@ -2,6 +2,10 @@
|
||||
|
||||
#include "ballistica/base/input/device/joystick_input.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <cstdio>
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/base/assets/assets.h"
|
||||
#include "ballistica/base/input/input.h"
|
||||
|
||||
@ -2,6 +2,8 @@
|
||||
|
||||
#include "ballistica/base/input/device/keyboard_input.h"
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/base/support/classic_soft.h"
|
||||
#include "ballistica/base/support/repeater.h"
|
||||
|
||||
@ -2,6 +2,8 @@
|
||||
|
||||
#include "ballistica/base/input/device/test_input.h"
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
#include "ballistica/base/input/device/joystick_input.h"
|
||||
#include "ballistica/base/input/input.h"
|
||||
#include "ballistica/base/ui/ui.h"
|
||||
|
||||
@ -2,6 +2,11 @@
|
||||
|
||||
#include "ballistica/base/input/device/touch_input.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <cstdio>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/assets/assets.h"
|
||||
#include "ballistica/base/graphics/component/simple_component.h"
|
||||
#include "ballistica/base/graphics/support/camera.h"
|
||||
|
||||
@ -2,9 +2,14 @@
|
||||
|
||||
#include "ballistica/base/input/input.h"
|
||||
|
||||
#include <cstdio>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/base/app_mode/app_mode.h"
|
||||
#include "ballistica/base/audio/audio.h"
|
||||
#include "ballistica/base/graphics/graphics.h"
|
||||
#include "ballistica/base/graphics/support/camera.h"
|
||||
#include "ballistica/base/input/device/joystick_input.h"
|
||||
#include "ballistica/base/input/device/keyboard_input.h"
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
#include "ballistica/base/input/support/remote_app_server.h"
|
||||
|
||||
#include <cstdio>
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/assets/assets.h"
|
||||
#include "ballistica/base/audio/audio.h"
|
||||
#include "ballistica/base/graphics/graphics.h"
|
||||
@ -10,7 +13,7 @@
|
||||
#include "ballistica/base/logic/logic.h"
|
||||
#include "ballistica/base/networking/network_reader.h"
|
||||
#include "ballistica/core/platform/core_platform.h"
|
||||
#include "ballistica/core/platform/support/min_sdl.h"
|
||||
#include "ballistica/core/platform/support/min_sdl.h" // IWYU pragma: keep.
|
||||
#include "ballistica/shared/foundation/event_loop.h"
|
||||
#include "ballistica/shared/generic/utils.h"
|
||||
|
||||
|
||||
@ -4,9 +4,13 @@
|
||||
|
||||
#include <Python.h>
|
||||
|
||||
#include <algorithm>
|
||||
#include <cstdio>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/base/app_mode/app_mode.h"
|
||||
#include "ballistica/base/audio/audio.h"
|
||||
#include "ballistica/base/graphics/graphics.h"
|
||||
#include "ballistica/base/input/input.h"
|
||||
#include "ballistica/base/networking/networking.h"
|
||||
#include "ballistica/base/platform/base_platform.h"
|
||||
|
||||
@ -2,6 +2,11 @@
|
||||
|
||||
#include "ballistica/base/networking/network_reader.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/app_mode/app_mode.h"
|
||||
#include "ballistica/base/input/support/remote_app_server.h"
|
||||
#include "ballistica/base/logic/logic.h"
|
||||
|
||||
@ -2,6 +2,8 @@
|
||||
|
||||
#include "ballistica/base/networking/network_writer.h"
|
||||
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/base.h"
|
||||
#include "ballistica/base/networking/networking.h"
|
||||
#include "ballistica/shared/foundation/event_loop.h"
|
||||
|
||||
@ -2,6 +2,8 @@
|
||||
|
||||
#include "ballistica/base/networking/networking.h"
|
||||
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/base/networking/network_reader.h"
|
||||
#include "ballistica/base/support/app_config.h"
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
#if BA_OSTYPE_MACOS || BA_OSTYPE_IOS_TVOS
|
||||
#include "ballistica/base/platform/apple/base_platform_apple.h"
|
||||
|
||||
#include <string>
|
||||
|
||||
#if BA_XCODE_BUILD
|
||||
#include "ballistica/base/platform/apple/from_swift.h"
|
||||
#endif
|
||||
|
||||
@ -4,8 +4,9 @@
|
||||
#define BALLISTICA_BASE_PLATFORM_APPLE_BASE_PLATFORM_APPLE_H_
|
||||
#if BA_OSTYPE_MACOS || BA_OSTYPE_IOS_TVOS
|
||||
|
||||
#include "ballistica/base/platform/base_platform.h"
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/platform/base_platform.h"
|
||||
namespace ballistica::base {
|
||||
|
||||
class BasePlatformApple : public BasePlatform {
|
||||
|
||||
@ -3,23 +3,25 @@
|
||||
#include "ballistica/base/platform/base_platform.h"
|
||||
|
||||
#include <csignal>
|
||||
#include <cstdio>
|
||||
#include <list>
|
||||
#include <string>
|
||||
|
||||
#if !BA_OSTYPE_WINDOWS
|
||||
#include <fcntl.h>
|
||||
#include <poll.h>
|
||||
#endif
|
||||
|
||||
#include <Python.h>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/base/base.h"
|
||||
#include "ballistica/base/input/input.h"
|
||||
#include "ballistica/base/logic/logic.h"
|
||||
#include "ballistica/base/python/base_python.h"
|
||||
#include "ballistica/base/ui/ui.h"
|
||||
#include "ballistica/core/core.h"
|
||||
#include "ballistica/core/platform/core_platform.h"
|
||||
#include "ballistica/shared/foundation/event_loop.h"
|
||||
#include "ballistica/shared/python/python.h"
|
||||
#include "ballistica/shared/python/python_sys.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
|
||||
@ -3,8 +3,10 @@
|
||||
#ifndef BALLISTICA_BASE_PLATFORM_BASE_PLATFORM_H_
|
||||
#define BALLISTICA_BASE_PLATFORM_BASE_PLATFORM_H_
|
||||
|
||||
#include <cstdio>
|
||||
#include <deque>
|
||||
#include <mutex>
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/base.h"
|
||||
#include "ballistica/shared/python/python_ref.h"
|
||||
|
||||
@ -3,7 +3,9 @@
|
||||
#ifndef BALLISTICA_BASE_PLATFORM_SUPPORT_MIN_SDL_KEY_NAMES_H_
|
||||
#define BALLISTICA_BASE_PLATFORM_SUPPORT_MIN_SDL_KEY_NAMES_H_
|
||||
|
||||
#include "ballistica/base/input/device/keyboard_input.h"
|
||||
#include <string> // IWYU pragma: keep.
|
||||
|
||||
#include "ballistica/base/input/device/keyboard_input.h" // IWYU pragma: keep.
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
|
||||
@ -12,6 +12,8 @@
|
||||
#include <stdio.h>
|
||||
#include <sysinfoapi.h>
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/logic/logic.h"
|
||||
#include "ballistica/core/platform/windows/core_platform_windows.h"
|
||||
#include "ballistica/shared/foundation/event_loop.h"
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
#include "ballistica/base/python/base_python.h"
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/graphics/graphics.h"
|
||||
#include "ballistica/base/python/class/python_class_app_timer.h"
|
||||
#include "ballistica/base/python/class/python_class_context_call.h"
|
||||
@ -14,7 +17,7 @@
|
||||
#include "ballistica/base/python/methods/python_methods_base_1.h"
|
||||
#include "ballistica/base/python/methods/python_methods_base_2.h"
|
||||
#include "ballistica/base/python/methods/python_methods_base_3.h"
|
||||
#include "ballistica/shared/python/python_command.h"
|
||||
#include "ballistica/shared/python/python_command.h" // IWYU pragma: keep.
|
||||
#include "ballistica/shared/python/python_module_builder.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
@ -4,6 +4,8 @@
|
||||
#define BALLISTICA_BASE_PYTHON_BASE_PYTHON_H_
|
||||
|
||||
#include <set>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/base.h"
|
||||
#include "ballistica/shared/python/python_object_set.h"
|
||||
|
||||
@ -2,11 +2,13 @@
|
||||
|
||||
#include "ballistica/base/python/class/python_class_app_timer.h"
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/logic/logic.h"
|
||||
#include "ballistica/base/python/base_python.h"
|
||||
#include "ballistica/base/python/support/python_context_call_runnable.h"
|
||||
#include "ballistica/shared/foundation/event_loop.h"
|
||||
#include "ballistica/shared/python/python.h"
|
||||
#include "ballistica/shared/python/python_sys.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
|
||||
@ -2,10 +2,11 @@
|
||||
|
||||
#include "ballistica/base/python/class/python_class_context_call.h"
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/logic/logic.h"
|
||||
#include "ballistica/base/python/support/python_context_call.h"
|
||||
#include "ballistica/shared/foundation/event_loop.h"
|
||||
#include "ballistica/shared/python/python.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
|
||||
@ -2,9 +2,10 @@
|
||||
|
||||
#include "ballistica/base/python/class/python_class_context_ref.h"
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/logic/logic.h"
|
||||
#include "ballistica/shared/foundation/event_loop.h"
|
||||
#include "ballistica/shared/python/python.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
|
||||
@ -2,11 +2,12 @@
|
||||
|
||||
#include "ballistica/base/python/class/python_class_display_timer.h"
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/logic/logic.h"
|
||||
#include "ballistica/base/python/base_python.h"
|
||||
#include "ballistica/base/python/support/python_context_call_runnable.h"
|
||||
#include "ballistica/shared/foundation/event_loop.h"
|
||||
#include "ballistica/shared/python/python.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
|
||||
@ -2,8 +2,12 @@
|
||||
|
||||
#include "ballistica/base/python/class/python_class_env.h"
|
||||
|
||||
#include <map>
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/base.h"
|
||||
#include "ballistica/core/platform/core_platform.h"
|
||||
|
||||
namespace ballistica::base {
|
||||
|
||||
struct EnvEntry_ {
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
#ifndef BALLISTICA_BASE_PYTHON_CLASS_PYTHON_CLASS_ENV_H_
|
||||
#define BALLISTICA_BASE_PYTHON_CLASS_PYTHON_CLASS_ENV_H_
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/shared/python/python.h"
|
||||
#include "ballistica/shared/python/python_class.h"
|
||||
|
||||
|
||||
@ -3,7 +3,8 @@
|
||||
#ifndef BALLISTICA_BASE_PYTHON_CLASS_PYTHON_CLASS_FEATURE_SET_DATA_H_
|
||||
#define BALLISTICA_BASE_PYTHON_CLASS_PYTHON_CLASS_FEATURE_SET_DATA_H_
|
||||
|
||||
#include "ballistica/shared/foundation/object.h"
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/shared/python/python.h"
|
||||
#include "ballistica/shared/python/python_class.h"
|
||||
|
||||
|
||||
@ -2,6 +2,8 @@
|
||||
|
||||
#include "ballistica/base/python/class/python_class_simple_sound.h"
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/assets/sound_asset.h"
|
||||
#include "ballistica/base/audio/audio.h"
|
||||
#include "ballistica/base/logic/logic.h"
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
#ifndef BALLISTICA_BASE_PYTHON_CLASS_PYTHON_CLASS_SIMPLE_SOUND_H_
|
||||
#define BALLISTICA_BASE_PYTHON_CLASS_PYTHON_CLASS_SIMPLE_SOUND_H_
|
||||
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/base.h"
|
||||
#include "ballistica/shared/foundation/object.h"
|
||||
#include "ballistica/shared/python/python.h"
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
#include "ballistica/base/python/class/python_class_vec3.h"
|
||||
|
||||
#include <cstdio>
|
||||
#include <string>
|
||||
|
||||
#include "ballistica/base/python/base_python.h"
|
||||
#include "ballistica/shared/python/python.h"
|
||||
|
||||
|
||||
@ -2,6 +2,11 @@
|
||||
|
||||
#include "ballistica/base/python/methods/python_methods_base_1.h"
|
||||
|
||||
#include <cstdio>
|
||||
#include <list>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/base/app_mode/empty_app_mode.h"
|
||||
#include "ballistica/base/audio/audio_server.h"
|
||||
|
||||
@ -2,16 +2,18 @@
|
||||
|
||||
#include "ballistica/base/python/methods/python_methods_base_2.h"
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/base/assets/assets.h"
|
||||
#include "ballistica/base/graphics/graphics.h"
|
||||
#include "ballistica/base/graphics/support/camera.h"
|
||||
#include "ballistica/base/graphics/support/screen_messages.h"
|
||||
#include "ballistica/base/graphics/text/text_graphics.h"
|
||||
#include "ballistica/base/logic/logic.h"
|
||||
#include "ballistica/base/platform/base_platform.h"
|
||||
#include "ballistica/base/python/base_python.h"
|
||||
#include "ballistica/base/python/support/python_context_call_runnable.h"
|
||||
#include "ballistica/base/python/support/python_context_call.h"
|
||||
#include "ballistica/base/ui/ui.h"
|
||||
#include "ballistica/core/core.h"
|
||||
#include "ballistica/core/platform/core_platform.h"
|
||||
|
||||
@ -3,11 +3,14 @@
|
||||
#include "ballistica/base/python/methods/python_methods_base_3.h"
|
||||
|
||||
#include <list>
|
||||
#include <string>
|
||||
#include <unordered_map>
|
||||
#include <vector>
|
||||
|
||||
#include "ballistica/base/app_adapter/app_adapter.h"
|
||||
#include "ballistica/base/app_mode/app_mode.h"
|
||||
#include "ballistica/base/assets/sound_asset.h" // IWYU pragma: keep.
|
||||
#include "ballistica/base/graphics/graphics.h"
|
||||
#include "ballistica/base/input/input.h"
|
||||
#include "ballistica/base/platform/base_platform.h"
|
||||
#include "ballistica/base/python/base_python.h"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user