Remove rd7tf/Add RD7Flags

This commit is contained in:
2024-07-01 18:06:54 +02:00
parent 410d6bf919
commit d620c6f5b2
31 changed files with 45 additions and 568 deletions

View File

@ -29,6 +29,15 @@ void Restart();
} // namespace IDB
} // namespace RenderD7
using RD7Flags = int;
enum RD7Flags_ {
RD7Flags_None = 0,
RD7Flags_MemTrack = 1<<0,
RD7Flags_SceneSystem = 1<<1,
RD7Flags_ShowSplash = 1<<2,
RD7Flags_Default = RD7Flags_SceneSystem,
};
// Outdated HidApi (HidV2Patched)
extern u32 d7_hDown;
extern u32 d7_hHeld;
@ -38,12 +47,10 @@ extern touchPosition d7_touch;
// Modern Global Api
extern int rd7_max_objects;
extern bool rd7_do_splash;
extern bool rd7_enable_scene_system;
extern bool rd7_debugging;
extern C3D_RenderTarget *rd7_top;
extern C3D_RenderTarget *rd7_top_right;
extern C3D_RenderTarget *rd7_bottom;
extern RD7Flags rd7_flags;
// Draw2
extern float rd7_draw2_tsm;

View File

@ -33,6 +33,10 @@
#endif
// Base
extern bool rd7i_do_splash;
extern bool rd7i_enable_scene_system;
extern bool rd7i_debugging;
extern bool rd7i_enable_memtrack;
extern std::string rd7i_app_name;
extern std::string rd7i_config_path;
extern nlohmann::json rd7i_config;

View File

@ -57,15 +57,8 @@
#define DEFAULT_CENTER 0.5f
/// @param rd7_do_splash Config Value To Enable RenderD7 Splash
extern bool rd7_do_splash;
/// @param rd7_enable_memtrack Config Value to Track Mem Allocations
extern bool rd7_enable_memtrack;
/// @param rd7_max_objects Config Param for C2D Mac objects
extern int rd7_max_objects;
/// @param rd7_enable_scene_system Enable/Disable Scene System (for example for
/// your own implementations)
extern bool rd7_enable_scene_system;
namespace RenderD7 {
// Reference to the New Renderer