Replace all gflag implementations with cvar implementations
This commit is contained in:
@@ -9,13 +9,14 @@
|
||||
|
||||
#include "xenia/emulator.h"
|
||||
|
||||
#include <gflags/gflags.h>
|
||||
#include <cinttypes>
|
||||
|
||||
#include "config.h"
|
||||
#include "xenia/apu/audio_system.h"
|
||||
#include "xenia/base/assert.h"
|
||||
#include "xenia/base/byte_stream.h"
|
||||
#include "xenia/base/clock.h"
|
||||
#include "xenia/base/cvar.h"
|
||||
#include "xenia/base/debugging.h"
|
||||
#include "xenia/base/exception_handler.h"
|
||||
#include "xenia/base/logging.h"
|
||||
@@ -44,7 +45,8 @@
|
||||
#include "xenia/vfs/virtual_file_system.h"
|
||||
|
||||
DEFINE_double(time_scalar, 1.0,
|
||||
"Scalar used to speed or slow time (1x, 2x, 1/2x, etc).");
|
||||
"Scalar used to speed or slow time (1x, 2x, 1/2x, etc).",
|
||||
"General");
|
||||
|
||||
namespace xe {
|
||||
|
||||
@@ -112,7 +114,7 @@ X_STATUS Emulator::Setup(
|
||||
// We could reset this with save state data/constant value to help replays.
|
||||
Clock::set_guest_system_time_base(Clock::QueryHostSystemTime());
|
||||
// This can be adjusted dynamically, as well.
|
||||
Clock::set_guest_time_scalar(FLAGS_time_scalar);
|
||||
Clock::set_guest_time_scalar(cvars::time_scalar);
|
||||
|
||||
// Before we can set thread affinity we must enable the process to use all
|
||||
// logical processors.
|
||||
@@ -130,11 +132,11 @@ X_STATUS Emulator::Setup(
|
||||
std::unique_ptr<xe::cpu::backend::Backend> backend;
|
||||
if (!backend) {
|
||||
#if defined(XENIA_HAS_X64_BACKEND) && XENIA_HAS_X64_BACKEND
|
||||
if (FLAGS_cpu == "x64") {
|
||||
if (cvars::cpu == "x64") {
|
||||
backend.reset(new xe::cpu::backend::x64::X64Backend());
|
||||
}
|
||||
#endif // XENIA_HAS_X64_BACKEND
|
||||
if (FLAGS_cpu == "any") {
|
||||
if (cvars::cpu == "any") {
|
||||
#if defined(XENIA_HAS_X64_BACKEND) && XENIA_HAS_X64_BACKEND
|
||||
if (!backend) {
|
||||
backend.reset(new xe::cpu::backend::x64::X64Backend());
|
||||
|
||||
Reference in New Issue
Block a user