Skip to content

Commit

Permalink
vita3k: Cleanup headers, dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
scribam committed Sep 15, 2024
1 parent b55ae4f commit f640b4e
Show file tree
Hide file tree
Showing 156 changed files with 169 additions and 250 deletions.
3 changes: 0 additions & 3 deletions vita3k/app/include/app/functions.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,6 @@ struct Config;
struct EmuEnvState;
struct SDL_Window;
struct ImGui_State;
struct CPUDepInject;
template <class T>
class Ptr;
class Root;

namespace app {
Expand Down
3 changes: 0 additions & 3 deletions vita3k/app/src/app_init.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@
#include <renderer/state.h>

#include <renderer/functions.h>
#include <rtc/rtc.h>
#include <util/fs.h>
#include <util/lock_and_find.h>
#include <util/log.h>
Expand All @@ -42,8 +41,6 @@

#include <gdbstub/functions.h>

#include <renderer/vulkan/functions.h>

#include <SDL.h>
#include <SDL_video.h>
#include <SDL_vulkan.h>
Expand Down
1 change: 0 additions & 1 deletion vita3k/codec/include/codec/state.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@

struct AVFrame;
struct AVPacket;
struct AVIOContext;
struct AVCodecContext;
struct AVFormatContext;
struct AVCodecParserContext;
Expand Down
2 changes: 0 additions & 2 deletions vita3k/codec/src/aac.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@

#include <codec/state.h>

#include <map>

#define DEBUG

extern "C" {
Expand Down
2 changes: 1 addition & 1 deletion vita3k/codec/src/atrac9.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ extern "C" {

#include <util/log.h>

#include <cassert>
#include <algorithm>

struct FFMPEGAtrac9Info {
uint32_t version;
Expand Down
2 changes: 0 additions & 2 deletions vita3k/codec/src/decoder.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,6 @@ extern "C" {

#include <util/log.h>

#include <cassert>

uint32_t DecoderState::get(DecoderQuery query) {
return 0;
}
Expand Down
1 change: 0 additions & 1 deletion vita3k/codec/src/mjpeg.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

#include <codec/state.h>
#include <codec/types.h>

extern "C" {
#include <libavcodec/avcodec.h>
Expand Down
1 change: 0 additions & 1 deletion vita3k/codec/src/player.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ extern "C" {
}

#include <cassert>
#include <chrono>

uint64_t PlayerState::get_framerate_microseconds() {
AVRational rational = format->streams[video_stream_id]->avg_frame_rate;
Expand Down
2 changes: 1 addition & 1 deletion vita3k/config/src/config.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@
#include <util/string_utils.h>

#include <CLI11.hpp>
#include <vector>

#include <algorithm>
#include <exception>
#include <iostream>
#include <vector>

namespace config {

Expand Down
1 change: 0 additions & 1 deletion vita3k/cpu/include/cpu/common.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@
#include <string>

struct CPUState;
struct MemState;
struct CPUContext;
struct CPUInterface;
struct ThreadState;
Expand Down
2 changes: 2 additions & 0 deletions vita3k/cpu/include/cpu/functions.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@

#include <cstdint>

struct MemState;

CPUStatePtr init_cpu(CPUBackend backend, bool cpu_opt, SceUID thread_id, std::size_t processor_id, MemState &mem, CPUProtocolBase *protocol);
int run(CPUState &state);
int step(CPUState &state);
Expand Down
1 change: 1 addition & 0 deletions vita3k/cpu/include/cpu/state.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
#include <cpu/disasm/state.h>
#include <cpu/functions.h>
#include <mem/block.h>
#include <mem/state.h>

struct CPUState {
CPUState() = default;
Expand Down
18 changes: 6 additions & 12 deletions vita3k/cpu/src/cpu.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,23 +15,17 @@
// with this program; if not, write to the Free Software Foundation, Inc.,
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

#include <cpu/functions.h>
#include <cpu/impl/interface.h>

#include <cpu/disasm/functions.h>
#include <cpu/disasm/state.h>
#include <mem/ptr.h>
#include <util/log.h>
#include <util/types.h>

#include <cpu/impl/dynarmic_cpu.h>
#include <cpu/impl/interface.h>
#include <cpu/impl/unicorn_cpu.h>

#include <cassert>
#include <cpu/functions.h>
#include <cpu/state.h>
#include <cstring>
#include <mem/ptr.h>
#include <util/types.h>

#include <util/string_utils.h>
#include <memory>
#include <string>

static void delete_cpu_state(CPUState *state) {
delete state;
Expand Down
5 changes: 4 additions & 1 deletion vita3k/cpu/src/dynarmic_cpu.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
#include "cpu/common.h"
#include <cpu/impl/dynarmic_cpu.h>
#include <cpu/state.h>
#include <set>
#include <util/bit_cast.h>
#include <util/log.h>

Expand All @@ -27,6 +26,10 @@
#include <dynarmic/frontend/A32/a32_ir_emitter.h>
#include <dynarmic/interface/A32/coprocessor.h>

#include <memory>
#include <optional>
#include <string>

class ArmDynarmicCP15 : public Dynarmic::A32::Coprocessor {
uint32_t tpidruro;

Expand Down
2 changes: 1 addition & 1 deletion vita3k/ctrl/include/ctrl/functions.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
#include <ctrl/state.h>
#include <emuenv/state.h>

struct ControllerBinding;
#include <array>

std::array<ControllerBinding, 15> get_controller_bindings_ext(EmuEnvState &emuenv);
SceCtrlExternalInputMode get_type_of_controller(const int idx);
Expand Down
3 changes: 2 additions & 1 deletion vita3k/display/include/display/functions.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,10 @@

#pragma once

#include <cstdint>
#include <kernel/thread/thread_state.h>

#include <cstdint>

struct DisplayState;
struct KernelState;
struct EmuEnvState;
Expand Down
6 changes: 3 additions & 3 deletions vita3k/display/include/display/state.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,16 @@

#pragma once

#include <atomic>
#include <kernel/callback.h>
#include <mem/ptr.h>
#include <util/types.h>

#include <atomic>
#include <memory>
#include <mutex>
#include <thread>
#include <vector>

#include <util/types.h>

enum SceDisplayPixelFormat {
SCE_DISPLAY_PIXELFORMAT_A8B8G8R8 = 0x00000000U
};
Expand Down
3 changes: 0 additions & 3 deletions vita3k/emuenv/include/emuenv/app_util.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,6 @@
#include <mem/ptr.h>
#include <util/types.h>

// forward declarations
typedef uint32_t SceUInt32;

typedef SceUInt32 SceAppUtilBootAttribute;
typedef SceUInt32 SceAppUtilAppEventType;
typedef SceUInt32 SceAppUtilSaveDataSlotId;
Expand Down
3 changes: 1 addition & 2 deletions vita3k/emuenv/include/emuenv/state.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,12 @@
#pragma once

#include <emuenv/window.h>
#include <util/fs.h>

#include <memory>
#include <set>
#include <string>

#include <util/fs.h>

// forward declare everything used in EmuEnvState
namespace sfo {
struct SfoAppInfo;
Expand Down
2 changes: 1 addition & 1 deletion vita3k/glutil/src/shader.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
#include <util/log.h>

#include <fstream>
#include <memory>
#include <sstream>
#include <utility>
#include <vector>

/**
Expand Down
6 changes: 3 additions & 3 deletions vita3k/gui/include/gui/functions.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@
#pragma once

#include <gui/state.h>
#include <ime/state.h>
#include <io/vfs.h>

#include <cstdint>
#include <map>
#include <string>
#include <vector>

struct DisplayState;
struct EmuEnvState;
struct SDL_Window;
struct NpTrophyUnlockCallbackData;

namespace gui {

Expand Down
2 changes: 0 additions & 2 deletions vita3k/gui/include/gui/state.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,6 @@

#include <compat/state.h>
#include <config/config.h>
#include <dialog/state.h>
#include <ime/state.h>
#include <lang/state.h>
#include <np/state.h>

Expand Down
1 change: 1 addition & 0 deletions vita3k/gui/src/about_dialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
#include "private.h"

#include <config/version.h>
#include <dialog/state.h>

namespace gui {

Expand Down
1 change: 0 additions & 1 deletion vita3k/gui/src/allocations_dialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@

#include "private.h"

#include <cpu/functions.h>
#include <util/vector_utils.h>

#include <imgui_memory_editor.h>
Expand Down
1 change: 1 addition & 0 deletions vita3k/gui/src/app_context_menu.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@

#include <config/state.h>
#include <config/version.h>
#include <dialog/state.h>
#include <gui/functions.h>
#include <include/cpu.h>
#include <include/environment.h>
Expand Down
3 changes: 2 additions & 1 deletion vita3k/gui/src/archive_install_dialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,14 @@
#include "interface.h"
#include "private.h"

#include <dialog/state.h>
#include <gui/functions.h>
#include <host/dialog/filesystem.hpp>
#include <packages/sfo.h>

#include <util/string_utils.h>

#include <fmt/core.h>
#include <fmt/format.h>

#include <thread>

Expand Down
2 changes: 1 addition & 1 deletion vita3k/gui/src/common_dialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
#include <ctrl/ctrl.h>
#include <gui/functions.h>

#include <dialog/state.h>
#include <config/state.h>
#include <gui/imgui_impl_sdl.h>
#include <util/string_utils.h>

#include <SDL.h>
Expand Down
1 change: 1 addition & 0 deletions vita3k/gui/src/content_manager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
#include <gui/functions.h>

#include <config/state.h>
#include <dialog/state.h>
#include <packages/sfo.h>

#include <io/VitaIoDevice.h>
Expand Down
1 change: 1 addition & 0 deletions vita3k/gui/src/controllers_dialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
#include <config/functions.h>
#include <config/state.h>
#include <ctrl/state.h>
#include <dialog/state.h>
#include <emuenv/state.h>
#include <gui/functions.h>

Expand Down
1 change: 1 addition & 0 deletions vita3k/gui/src/controls_dialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@

#include <config/functions.h>
#include <config/state.h>
#include <dialog/state.h>
#include <emuenv/state.h>
#include <gui/functions.h>
#include <interface.h>
Expand Down
2 changes: 1 addition & 1 deletion vita3k/gui/src/firmware_install_dialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@
#include "private.h"

#include <config/state.h>
#include <dialog/state.h>
#include <gui/functions.h>
#include <host/dialog/filesystem.hpp>
#include <packages/functions.h>
#include <util/log.h>
#include <util/string_utils.h>

#include <thread>

Expand Down
3 changes: 1 addition & 2 deletions vita3k/gui/src/gui.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@

#include <boost/algorithm/string/trim.hpp>
#include <config/state.h>
#include <dialog/state.h>
#include <display/state.h>
#include <io/VitaIoDevice.h>
#include <io/state.h>
Expand All @@ -36,8 +37,6 @@
#include <util/log.h>
#include <util/string_utils.h>

#include <SDL_video.h>

#define STB_IMAGE_IMPLEMENTATION
#include <stb_image.h>

Expand Down
4 changes: 1 addition & 3 deletions vita3k/gui/src/home_screen.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,14 @@

#include <app/functions.h>
#include <compat/functions.h>
#include <config/functions.h>
#include <config/state.h>
#include <ctrl/ctrl.h>
#include <dialog/state.h>
#include <display/state.h>
#include <gui/functions.h>
#include <io/state.h>
#include <kernel/state.h>

#include <io/VitaIoDevice.h>

#include <util/log.h>
#include <util/safe_time.h>
#include <util/string_utils.h>
Expand Down
1 change: 1 addition & 0 deletions vita3k/gui/src/ime.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@

#include <config/functions.h>
#include <config/state.h>
#include <ime/state.h>
#include <util/string_utils.h>

namespace gui {
Expand Down
Loading

0 comments on commit f640b4e

Please sign in to comment.