early-access version 3856

This commit is contained in:
pineappleEA 2023-09-05 23:02:08 +02:00
parent 8e47680fdf
commit eef8ceeda0
10 changed files with 22 additions and 26 deletions

View file

@ -1,7 +1,7 @@
yuzu emulator early access yuzu emulator early access
============= =============
This is the source code for early-access 3855. This is the source code for early-access 3856.
## Legal Notice ## Legal Notice

View file

@ -5,7 +5,6 @@ add_library(audio_core STATIC
adsp/adsp.cpp adsp/adsp.cpp
adsp/adsp.h adsp/adsp.h
adsp/mailbox.h adsp/mailbox.h
adsp/mailbox.cpp
adsp/apps/audio_renderer/audio_renderer.cpp adsp/apps/audio_renderer/audio_renderer.cpp
adsp/apps/audio_renderer/audio_renderer.h adsp/apps/audio_renderer/audio_renderer.h
adsp/apps/audio_renderer/command_buffer.h adsp/apps/audio_renderer/command_buffer.h

View file

@ -1,4 +1,4 @@
// SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later // SPDX-License-Identifier: GPL-2.0-or-later
#include "audio_core/adsp/adsp.h" #include "audio_core/adsp/adsp.h"

View file

@ -1,11 +1,8 @@
// SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later // SPDX-License-Identifier: GPL-2.0-or-later
#pragma once #pragma once
#include <memory>
#include <mutex>
#include "audio_core/adsp/apps/audio_renderer/audio_renderer.h" #include "audio_core/adsp/apps/audio_renderer/audio_renderer.h"
#include "common/common_types.h" #include "common/common_types.h"

View file

@ -1,4 +1,4 @@
// SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later // SPDX-License-Identifier: GPL-2.0-or-later
#include <array> #include <array>

View file

@ -1,4 +1,4 @@
// SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later // SPDX-License-Identifier: GPL-2.0-or-later
#pragma once #pragma once
@ -34,19 +34,19 @@ class Sink;
namespace ADSP::AudioRenderer { namespace ADSP::AudioRenderer {
enum Message : u32 { enum Message : u32 {
/* 0x00 */ Invalid, Invalid = 0x00,
/* 0x01 */ MapUnmap_Map, MapUnmap_Map = 0x01,
/* 0x02 */ MapUnmap_MapResponse, MapUnmap_MapResponse = 0x02,
/* 0x03 */ MapUnmap_Unmap, MapUnmap_Unmap = 0x03,
/* 0x04 */ MapUnmap_UnmapResponse, MapUnmap_UnmapResponse = 0x04,
/* 0x05 */ MapUnmap_InvalidateCache, MapUnmap_InvalidateCache = 0x05,
/* 0x06 */ MapUnmap_InvalidateCacheResponse, MapUnmap_InvalidateCacheResponse = 0x06,
/* 0x07 */ MapUnmap_Shutdown, MapUnmap_Shutdown = 0x07,
/* 0x08 */ MapUnmap_ShutdownResponse, MapUnmap_ShutdownResponse = 0x08,
/* 0x16 */ InitializeOK = 0x16, InitializeOK = 0x16,
/* 0x20 */ RenderResponse = 0x20, RenderResponse = 0x20,
/* 0x2A */ Render = 0x2A, Render = 0x2A,
/* 0x34 */ Shutdown = 0x34, Shutdown = 0x34,
}; };
/** /**

View file

@ -1,4 +1,4 @@
// SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later // SPDX-License-Identifier: GPL-2.0-or-later
#pragma once #pragma once

View file

@ -1,4 +1,4 @@
// SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later // SPDX-License-Identifier: GPL-2.0-or-later
#include <string> #include <string>

View file

@ -1,4 +1,4 @@
// SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later // SPDX-License-Identifier: GPL-2.0-or-later
#pragma once #pragma once

View file

@ -1,4 +1,4 @@
// SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later // SPDX-License-Identifier: GPL-2.0-or-later
#pragma once #pragma once