Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lp2 jan 2024 #13

Closed
wants to merge 79 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
09dee42
CNSDK test
jakedowns Apr 19, 2023
b0bfe58
comment
jakedowns Apr 19, 2023
0b09f74
Merge branch 'master' into lp2-jan-2024
jakedowns Jan 10, 2024
a337a27
blorp
jakedowns Jan 10, 2024
81ee7ad
boss: Add some missing result codes. (#7334)
Jan 10, 2024
756753c
adding cnsdk
jakedowns Jan 10, 2024
858ff7c
remove previous sdk
jakedowns Jan 10, 2024
370c842
maybe samples dir is needed
jakedowns Jan 10, 2024
6cbdc73
boss: Fix debug assert when session is not initialized. (#7337)
Jan 10, 2024
13dc51e
i have no idea what i'm doing
jakedowns Jan 10, 2024
6b6ec3b
cnsdk work cont'd
jakedowns Jan 10, 2024
8e6b93f
test
jakedowns Jan 11, 2024
6f66d83
LWE_Core
jakedowns Jan 11, 2024
a21d006
undo
jakedowns Jan 11, 2024
e70e4b8
LWE_Core
jakedowns Jan 11, 2024
19d5695
Implement some missing/wrong AC functionality. (#7171)
PabloMK7 Jan 12, 2024
37f0a74
renderer_vulkan: Revert vkGetInstanceProcAddr symbol change for Molte…
Jan 12, 2024
f346949
fix(android): Fix issue where motion controls were being locked incor…
jamfor352 Jan 12, 2024
d20162a
rm LWE_Core lweRenderer
jakedowns Jan 12, 2024
a177769
Add random sleep to game main thread on first boot when using LLE mod…
PabloMK7 Jan 12, 2024
ec0ece8
slowly but surely
jakedowns Jan 12, 2024
395e6bf
CNSDK test
jakedowns Apr 19, 2023
76644d6
blorp
jakedowns Jan 10, 2024
3170d3a
adding cnsdk
jakedowns Jan 10, 2024
cedffd0
remove previous sdk
jakedowns Jan 10, 2024
f1c2439
maybe samples dir is needed
jakedowns Jan 10, 2024
a65de38
i have no idea what i'm doing
jakedowns Jan 10, 2024
7cbc1ad
cnsdk work cont'd
jakedowns Jan 10, 2024
29f6caa
test
jakedowns Jan 11, 2024
2d8c261
LWE_Core
jakedowns Jan 11, 2024
df069aa
undo
jakedowns Jan 11, 2024
50f33e7
LWE_Core
jakedowns Jan 11, 2024
a05e8d2
rm LWE_Core lweRenderer
jakedowns Jan 12, 2024
39d1da3
slowly but surely
jakedowns Jan 12, 2024
5e89c37
Merge branch 'lp2-jan-2024' of github.com:jakedowns/citra into lp2-ja…
jakedowns Jan 12, 2024
b6ab541
Merge branch 'master' into lp2-jan-2024
jakedowns Jan 12, 2024
da9f382
web_service: avoid undefined behavior assert of std::string::back (#7…
xperia64 Jan 13, 2024
30c53c9
build: Disable _FORTIFY_SOURCE on Debug builds. (#7348)
Jan 13, 2024
72c1075
Reorder error handling in extdata FS::CreateFile (#7346)
PabloMK7 Jan 13, 2024
cca8c08
build: Fix non-PCH build on Linux and add non-PCH verification to CI.…
Jan 14, 2024
9c84721
audio_core/hle/source.cpp: clear config.play_position_dirty regardles…
SachinVin Jan 14, 2024
a2d1c4a
kernel: Move serialization code out of headers. (#7312)
Jan 15, 2024
6a7841d
fs: Update comment in Get[This]SaveDataSecureValue (#7359)
PabloMK7 Jan 15, 2024
d68b548
com.simongellis.leia.webxr
jakedowns Jan 16, 2024
bfd073e
org.citra.citra_emu.vendor.simongellis.leia.webxr
jakedowns Jan 16, 2024
9c2584d
oops
jakedowns Jan 16, 2024
52b0f1f
blorp
jakedowns Jan 16, 2024
39ea1d6
rm LeiaSDK.Delegate
jakedowns Jan 16, 2024
a0fcdbe
CNSDK test
jakedowns Apr 19, 2023
440e3b4
blorp
jakedowns Jan 10, 2024
3b54a0e
adding cnsdk
jakedowns Jan 10, 2024
0bceec9
remove previous sdk
jakedowns Jan 10, 2024
2331299
maybe samples dir is needed
jakedowns Jan 10, 2024
ccdbf52
i have no idea what i'm doing
jakedowns Jan 10, 2024
aa0723d
cnsdk work cont'd
jakedowns Jan 10, 2024
3999262
test
jakedowns Jan 11, 2024
3c5fa83
LWE_Core
jakedowns Jan 11, 2024
68fc466
undo
jakedowns Jan 11, 2024
374194b
LWE_Core
jakedowns Jan 11, 2024
7583fbd
rm LWE_Core lweRenderer
jakedowns Jan 12, 2024
098b156
slowly but surely
jakedowns Jan 12, 2024
345dc23
CNSDK test
jakedowns Apr 19, 2023
9fc3c2e
remove previous sdk
jakedowns Jan 10, 2024
8a56547
i have no idea what i'm doing
jakedowns Jan 10, 2024
d7e3429
cnsdk work cont'd
jakedowns Jan 10, 2024
9c1f53d
test
jakedowns Jan 11, 2024
1b2130e
LWE_Core
jakedowns Jan 11, 2024
fd625eb
undo
jakedowns Jan 11, 2024
4673f65
LWE_Core
jakedowns Jan 11, 2024
9c3ad9f
rm LWE_Core lweRenderer
jakedowns Jan 12, 2024
c989866
slowly but surely
jakedowns Jan 12, 2024
5c4605a
com.simongellis.leia.webxr
jakedowns Jan 16, 2024
786f97f
org.citra.citra_emu.vendor.simongellis.leia.webxr
jakedowns Jan 16, 2024
82c431a
oops
jakedowns Jan 16, 2024
e2803d7
blorp
jakedowns Jan 16, 2024
d11694c
rm LeiaSDK.Delegate
jakedowns Jan 16, 2024
44dff36
Merge branch 'lp2-jan-2024' of github.com:jakedowns/citra into lp2-ja…
jakedowns Jan 16, 2024
e42b7c7
reset
jakedowns Jan 16, 2024
5839be0
lume pad 2 default
jakedowns Jan 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Empty file modified .ci/clang-format.sh
100755 → 100644
Empty file.
8 changes: 6 additions & 2 deletions .ci/linux.sh
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
#!/bin/bash -ex

if [ "$TARGET" = "appimage" ]; then
export COMPILER_FLAGS=(-DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -DCMAKE_LINKER=/etc/bin/ld.lld)
# Compile the AppImage we distribute with Clang.
export EXTRA_CMAKE_FLAGS=(-DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -DCMAKE_LINKER=/etc/bin/ld.lld)
else
# For the linux-fresh verification target, verify compilation without PCH as well.
export EXTRA_CMAKE_FLAGS=(-DCITRA_USE_PRECOMPILED_HEADERS=OFF)
fi

mkdir build && cd build
cmake .. -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_COMPILER_LAUNCHER=ccache \
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
"${COMPILER_FLAGS[@]}" \
"${EXTRA_CMAKE_FLAGS[@]}" \
-DENABLE_QT_TRANSLATION=ON \
-DCITRA_ENABLE_COMPATIBILITY_REPORTING=ON \
-DENABLE_COMPATIBILITY_LIST_DOWNLOAD=ON \
Expand Down
Empty file modified .ci/macos-universal.sh
100755 → 100644
Empty file.
Empty file modified .ci/source.sh
100755 → 100644
Empty file.
Empty file modified .ci/transifex.sh
100755 → 100644
Empty file.
2 changes: 1 addition & 1 deletion CMakeModules/DownloadExternals.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ function(download_moltenvk)
set(MOLTENVK_TAR "${CMAKE_BINARY_DIR}/externals/MoltenVK.tar")
if (NOT EXISTS ${MOLTENVK_DIR})
if (NOT EXISTS ${MOLTENVK_TAR})
file(DOWNLOAD https://github.com/KhronosGroup/MoltenVK/releases/download/v1.2.7-rc1/MoltenVK-all.tar
file(DOWNLOAD https://github.com/KhronosGroup/MoltenVK/releases/download/v1.2.7-rc2/MoltenVK-all.tar
${MOLTENVK_TAR} SHOW_PROGRESS)
endif()

Expand Down
Empty file modified hooks/pre-commit
100755 → 100644
Empty file.
12 changes: 11 additions & 1 deletion src/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
# Enable modules to include each other's files
include_directories(.)

#set(CMAKE_LINKER "E:/Program Files/Unity/Hub/Editor/2021.3.16f1/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/toolchains/x86-4.9/prebuilt/windows-x86_64/i686-linux-android/bin/ld.gold.exe")





# CMake seems to only define _DEBUG on Windows
set_property(DIRECTORY APPEND PROPERTY
COMPILE_DEFINITIONS $<$<CONFIG:Debug>:_DEBUG> $<$<NOT:$<CONFIG:Debug>>:NDEBUG>)
Expand Down Expand Up @@ -110,12 +116,16 @@ else()
# In case a flag isn't supported on e.g. a certain architecture, don't error.
-Wno-unused-command-line-argument
# Build fortification options
-Wp,-D_FORTIFY_SOURCE=2
-Wp,-D_GLIBCXX_ASSERTIONS
-fstack-protector-strong
-fstack-clash-protection
)

if (NOT CMAKE_BUILD_TYPE STREQUAL Debug)
# _FORTIFY_SOURCE can't be used without optimizations.
add_compile_options(-Wp,-D_FORTIFY_SOURCE=2)
endif()

if (CITRA_WARNINGS_AS_ERRORS)
add_compile_options(-Werror)
endif()
Expand Down
Loading
Loading