From e6829ef94c941e3784f7a25b05989b47e5bc86d5 Mon Sep 17 00:00:00 2001 From: ownedbywuigi Date: Fri, 13 Jun 2025 21:29:41 -0400 Subject: [PATCH] Edit makefile to start work on compling Yuzu's FS and start work on EmuGPU --- Makefile | 2 +- core/README.md | 2 +- core/gpu/README.md | 11 +++++++++++ 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 core/gpu/README.md diff --git a/Makefile b/Makefile index 3c606cd..22b0ff6 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ CXXFLAGS := -std=c++17 -Wall -Wextra -Icore -Icore/ARM -Icore/audio -Icore/fs -I SRC := \ ui/main.cpp \ core/audio/audio.cpp \ - core/fs/fs.cpp \ + core/fs/romfs.cpp \ core/gpu/emu/emugpu.cpp \ core/gpu/vk/emugpuvk.cpp \ core/JIT/jit.cpp diff --git a/core/README.md b/core/README.md index 8e7fa40..c81c8fd 100644 --- a/core/README.md +++ b/core/README.md @@ -1,4 +1,4 @@ -# Assets folder +# Core folder ### !! The file system implementation is copied from Yuzu as the filesystem is believed to be the same betweeen both consoles diff --git a/core/gpu/README.md b/core/gpu/README.md new file mode 100644 index 0000000..043ef03 --- /dev/null +++ b/core/gpu/README.md @@ -0,0 +1,11 @@ +# GPU core folder + +dir: /core/gpu/ + +This is where all of the main universal code for emulating the Switch 2 GPU for both OpenGL and Vulkan goes + +Directories: + +/core/gpu/emu/ - OpenGL EmuGPU (macOS, Android) + +/core/gpu/vk/ - Vulkan EmuGPU (Linux)