This somehow works

This commit is contained in:
wheremyfoodat 2024-11-30 14:03:25 +02:00
parent f5b7a6ddbb
commit 9085b507a8
2 changed files with 2 additions and 5 deletions

View file

@ -63,7 +63,6 @@ option(BUILD_HYDRA_CORE "Build a Hydra core" OFF)
option(BUILD_LIBRETRO_CORE "Build a Libretro core" OFF) option(BUILD_LIBRETRO_CORE "Build a Libretro core" OFF)
option(ENABLE_RENDERDOC_API "Build with support for Renderdoc's capture API for graphics debugging" ON) option(ENABLE_RENDERDOC_API "Build with support for Renderdoc's capture API for graphics debugging" ON)
option(DISABLE_SSE4 "Build with SSE4 instructions disabled, may reduce performance" OFF) option(DISABLE_SSE4 "Build with SSE4 instructions disabled, may reduce performance" OFF)
option(ENABLE_FASTMEM "Build with support for hardware fastmem (Can significantly improve performance)" ON)
set(OPENGL_PROFILE ${DEFAULT_OPENGL_PROFILE} CACHE STRING "OpenGL profile to use if OpenGL is enabled. Valid values are 'OpenGL' and 'OpenGLES'.") set(OPENGL_PROFILE ${DEFAULT_OPENGL_PROFILE} CACHE STRING "OpenGL profile to use if OpenGL is enabled. Valid values are 'OpenGL' and 'OpenGLES'.")
set_property(CACHE OPENGL_PROFILE PROPERTY STRINGS OpenGL OpenGLES) set_property(CACHE OPENGL_PROFILE PROPERTY STRINGS OpenGL OpenGLES)
@ -630,10 +629,6 @@ if(ENABLE_HTTP_SERVER)
target_compile_definitions(AlberCore PRIVATE PANDA3DS_ENABLE_HTTP_SERVER=1) target_compile_definitions(AlberCore PRIVATE PANDA3DS_ENABLE_HTTP_SERVER=1)
endif() endif()
if(ENABLE_FASTMEM)
target_compile_definitions(AlberCore PRIVATE PANDA3DS_HARDWARE_FASTMEM=1)
endif()
# Configure frontend # Configure frontend
if(ENABLE_QT_GUI) if(ENABLE_QT_GUI)

View file

@ -16,6 +16,8 @@
#include "loader/ncsd.hpp" #include "loader/ncsd.hpp"
#include "services/region_codes.hpp" #include "services/region_codes.hpp"
#define PANDA3DS_HARDWARE_FASTMEM
namespace PhysicalAddrs { namespace PhysicalAddrs {
enum : u32 { enum : u32 {
VRAM = 0x18000000, VRAM = 0x18000000,