[App] Update title to show apu and remove vulkan incomplete warning

This commit is contained in:
Herman S.
2025-09-29 17:42:11 +09:00
parent fade0cd889
commit 3e3aee1ef2
8 changed files with 24 additions and 2 deletions

View File

@@ -25,6 +25,8 @@ class ALSAAudioSystem : public AudioSystem {
static std::unique_ptr<AudioSystem> Create(cpu::Processor* processor);
std::string name() const override { return "ALSA"; }
X_RESULT CreateDriver(size_t index, xe::threading::Semaphore* semaphore,
AudioDriver** out_driver) override;
AudioDriver* CreateDriver(xe::threading::Semaphore* semaphore,

View File

@@ -36,6 +36,8 @@ class AudioSystem {
virtual ~AudioSystem();
virtual std::string name() const = 0;
Memory* memory() const { return memory_; }
cpu::Processor* processor() const { return processor_; }
XmaDecoder* xma_decoder() const { return xma_decoder_.get(); }

View File

@@ -25,6 +25,8 @@ class NopAudioSystem : public AudioSystem {
static std::unique_ptr<AudioSystem> Create(cpu::Processor* processor);
std::string name() const override { return "NOP"; }
X_STATUS CreateDriver(size_t index, xe::threading::Semaphore* semaphore,
AudioDriver** out_driver) override;
AudioDriver* CreateDriver(xe::threading::Semaphore* semaphore,

View File

@@ -25,6 +25,8 @@ class SDLAudioSystem : public AudioSystem {
static std::unique_ptr<AudioSystem> Create(cpu::Processor* processor);
std::string name() const override { return "SDL"; }
X_RESULT CreateDriver(size_t index, xe::threading::Semaphore* semaphore,
AudioDriver** out_driver) override;
AudioDriver* CreateDriver(xe::threading::Semaphore* semaphore,

View File

@@ -25,6 +25,8 @@ class XAudio2AudioSystem : public AudioSystem {
static std::unique_ptr<AudioSystem> Create(cpu::Processor* processor);
std::string name() const override { return "XAudio2"; }
X_RESULT CreateDriver(size_t index, xe::threading::Semaphore* semaphore,
AudioDriver** out_driver) override;
AudioDriver* CreateDriver(xe::threading::Semaphore* semaphore,